Homebrew Un OS From Scratch ? Snowdrop montre comment c’est fait

Vous êtes-vous déjà demandé ce qu’il faudrait pour lancer votre propre système d’exploitation ? [Sebastian]c’est Système d’exploitation Snowdrop pourrait simplement vous donner un aperçu de ce processus, et peut-être même une source d’inspiration.

[Sebastian] a créé Snowdrop complètement à partir de zéro, en utilisant uniquement le langage d’assemblage x86. C’est plus que de simples os nus et dispose d’un certain nombre d’utilitaires et de programmes utiles, y compris un interpréteur BASIC et un éditeur de liens (pour créer des exécutables BASIC autonomes.) Cela ne touche même pas à l’essentiel utile, comme le multitâche et un cadre graphique. Il existe même un certain nombre de ressources spécialement conçues pour faciliter le développement de jeux. Parce que [Sebastian] dit, qu’est-ce qu’un système d’exploitation sans jeux ?

Intéressé à essayer Snowdrop ou à jeter un coup d’œil au code source ? La section binaires et sources a tout ce dont vous avez besoin, et les autres rubriques en haut de la page vous enverront vers les différents goodies associés. Si vous disposez de quelques minutes, nous vous recommandons de regarder une présentation des différents éléments et fonctionnalités de Snowdrop dans cette visite vidéo (intégré après le saut de page.)

Snowdrop est un projet ambitieux, mais nous ne sommes pas surpris que [Sebastian] l’a fait fonctionner ; nous avons déjà vu ses compétences logicielles de bas niveau, avec ses efforts fantastiques autour du jeu d’arcade classique, Chevaliers de la Ronde.

Leave a Comment