human
Qu'est-ce qui rend la création de votre propre système d'exploitation si compliquée ? Il semble qu'il existe des milliers et des milliers de logiciels complexes, mais très peu de systèmes d'exploitation. S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Il y a si peu besoin de nouveaux systèmes d'exploitation. Dans presque tous les cas pratiques, il est beaucoup plus facile de modifier un système d'exploitation existant pour l'adapter à vos besoins que d'en créer un nouveau. Et ne pensez pas que c'est juste Windows non plus, même en dehors de Linux et OS X, il y a des tonnes de systèmes d'exploitation spéciaux qui sont destinés à des tâches très spécifiques. Par exemple, il existe plusieurs systèmes d'exploitation destinés à fonctionner sur des machines qui n'ont que quelques mégaoctets de stockage et un processeur très lent, qui doivent être extrêmement réactifs. Il existe des systèmes d'exploitation destinés à de très grands clusters d'ordinateurs. Ensuite, il existe des variantes UNIX, et même Linux. Tous ces éléments sont très facilement modifiables pour répondre à vos besoins et prennent en charge une très large gamme de matériel, donc pour la grande majorité des cas d'utilisation, vous n'avez pas besoin de réinventer la roue, vous pouvez utiliser certaines de ces solutions existantes et simplement patcher pour s'adapter à votre utilisation prévue. Cela étant dit, certaines personnes folles créent leur propre système d'exploitation. Pour une seule personne, cela prend généralement des années de travail, et il y a rarement assez d'élan pour amener de plus grands groupes à travailler dessus, donc c'est généralement une preuve de concept ou faire de l'OS une expérience d'apprentissage.