• [^] # Re: GNU MAch abandonné ?

    Posté par . En réponse à la dépêche Sortie de GNU OS retardée. Évalué à 9.

    La limitation a 2Go tiens au fait que le serveur de systeme de fichier "map" en mémoire tout le disque. Les accès au disque sont ensuite fait par le gestionnaire de mémoire par l'intermédiaire d'un défaut de page, chargement de la zone (mécanisme quasiment identique a la gestion de swap). Tout cela passe par le système de mémoire virtuel, lequel est très lié à l'architecture matérielle sous jacente. Le fait est que jusqu'au pentium (je crois) on ne pouvais pas avoir plus de 4Go de mémoire virtuelle, et que à cette époque 4Go de mémoire c'etait énorme, donc on pouvait partager cette espace en 2 parties, une reservé pour le kernel et l'autre pour l'espace utilisateur.
    Conclusion, GnuMach est un 'micro' kernel préhistorique, il a besoin de gros developpement au niveau drivers, et support des architectures modernes. Mais les concepts du système Mach/Hurd reste eux à l'ordre du jour (je peut pas dire moderne ;)