• [^] # Re: Pas un OS

    Posté par (site web personnel, Mastodon) . En réponse au lien IoToS - Le prof qui a codé un OS de zéro pour ses élèves. Évalué à 7 (+4/-0).

    Je peux répondre pour Haiku:

    • Le noyau est un fork de NewOS
    • La libc est un fork de la glibc
    • Le navigateur de fichiers et la barre des tâches sont récupérés de BeOS

    Et on réutilise plein d'autres choses. Donc non, clairement ce n'est pas "partie de zéro".

    Pour MS-DOS, les premières versions de QDOS ont été fortement inspirées de CP/M, et MS-DOS est une version modifiée de QDOS.

    Enfin, de toutes façons, il n'y a peut-être que Ada Lovelace qui a écrit du code en partant "de zéro", tout le reste se base forcément sur du travail précédent?

    Pour Linux, Linus Torvalds utilisait Minix et a peut-être commencé par réutiliser des morceaux de code de ce dernier, avant de tout remplacer petit à petit (par son propre noyau monolithique, et par les outils GNU pour l'espace utilisateur).