[FreeVMS] Re: First call...


Subject: [FreeVMS] Re: First call...
From: Thierry B. (oulala@chez.com)
Date: Tue Oct 09 2001 - 09:29:30 CEST


BERTRAND Joël wrote:
>
> Donc, je disais que je réfléchissais depuis quelques mois à la
> possibililité de reprendre le projet FreeVMS. Je ne vois que trois
> solutions pour commencer (mais peut-être en existe-t-il d'autres) :
> 1/ coder un noyau à partir de rien ;

  Assez séduisant, mais probablement hors de portée, vu la diversité
des architectures visées.

> 2/ coder un noyau à partir d'un micronoyau mach;

  C'est à dire <troll>rajouter une personnalité VMS à Hurd</troll> ?
Quoique, à la reflexion, ce n'est paut-être pas idiot... Il faut
vraiment que j'installe Hurd un de ces soirs.

> 3/ modifier un noyau existant (Linux ou BSD) pour rajouter une couche
> VMS, avec un avantage, l'utilisation possible de tout ce qui est outil GNU.
>
  Et là, c'est juste l'ampleur des modifications qui me parait
difficile à estimer. Par contre, pour certaines choses, c'est un cadre
de travail correct: je pense en particulier à l'écriture du FS.

> Le noyau devant travailler avec le DCL, il faudra aussi le coder.
> Pour cela, je pense qu'il sera assez facile de reprendre un bon bout de
> mon RPL/2 (voir http://rpl2.free.fr) et de remplacer les définitions des
> instructions par des appels système.

   Pourrais-tu détailler un peu cette "reprise de code" ? J'avoue que j'ai
trouvé rpl2 un peu, ahem, comment dire, ... impressionant!

   Voici donc le fruit des mes reflexions: Il y a deux grandes choses
qui peuvent se faire en partant d'une base existante (Linux probablement)
c'est l'écriture d'un DCL de base d'une part, et l'écriture d'un FS
adapté d'autre part. Je suis en train de rechercher et de (tenter de)
comprendre de la documentation sur ces deux choses. Dès que j'ai de
quoi faire un petit résumé, je vous en fait part. Je vais aussi peut-etre
tenter d'écrire un 'fake DCL' pour mieux en saisir les concepts internes.

   Voilà, c'est tout pour ce matin.

>
> Sorry for my poor english...
>
        Ahem, I have to translate ?-(

-- 
Thierry, (42++)++

-- Liste de diffusion FreeVMS Pour se désinscrire : mailto:freevms-request@ml.free.fr?subject=unsubscribe



This archive was generated by hypermail 2b25 : Thu Oct 25 2001 - 15:42:21 CEST