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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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).
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).