OVH Cloud OVH Cloud

créer un OS en perl

1 réponse
Avatar
David C.
J'ai entendu dire qu'il etait possible de
créer un systeme d'exploitation en perl.
Mais cela m'etonne car il faut bien un interpreteur.
Est ce possible ?

1 réponse

Avatar
Rafael Garcia-Suarez
David C. wrote in fr.comp.lang.perl :
J'ai entendu dire qu'il etait possible de
créer un systeme d'exploitation en perl.
Mais cela m'etonne car il faut bien un interpreteur.
Est ce possible ?


Ce n'est pas le fait que Perl soit interprété qui pose problème :
l'interpréteur est juste un autre programme écrit en C.

Le problème est l'interpréteur lui-même : il est conçu pour fonctionner
en mode utilisateur, c'est-à-dire qu'il fait appel aux appels systèmes
du noyau.

C'est pourquoi il n'est pas possible d'écrire un noyau de système
d'exploitation en perl -- sans faire d'importants changements dans
l'interpréteur lui-meme.

Par contre, tous les autres composants d'un système d'exploitation sont
théoriquement remplaçables par du Perl (à l'exception probable de pilotes
matériels, mais tout dépend de l'interface fournie par le noyau).

--
Unprescribed is not *NIX