Table des matières
SBOS ( s imple b asic o peating s ystem) est un système d'exploitation à 16 bits (si vous voulez l'appeler ainsi, j'évite personnellement à utiliser le terme système d'exploitation lorsque vous parlez de ce projet) écrit uniquement en assemblage x86 . C'est juste un projet amusant pour moi et j'espère que vous l'aimerez aussi ou encore mieux vous inspirer à faire de même et à écrire votre propre petit système d'exploitation 16 bits à partir de zéro, ce serait incroyable.
Ce projet n'est plus maintenu.
Donc, j'ai un professeur dans mon université qui est responsable de m'apprendre ainsi que le reste de la classe sur les systèmes d'exploitation et j'ai vraiment aimé le sujet et je le fais toujours. Maintenant, vous voyez, je n'ai pas réussi à obtenir une note de passe, aux côtés des 80% de la classe , j'ai donc décidé de faire ce système d'exploitation en cadeau à mon professeur et parce que j'aime vraiment la programmation de bas niveau. De plus, je ne déteste pas le professeur, si quelque chose j'aime vraiment ses leçons, même si je me sens toujours un peu aigre de la note que j'ai obtenue.
Maintenant, permettez-moi de dire ceci, ce petit projet ne doit pas être pris au sérieux du tout, je suis quelqu'un qui connaît très peu de choses en assemblage et comment rédiger un chargeur de démarrage. J'ai fait ça parce que je le voulais, pas parce que cela a un sens pour quelqu'un d'autre que moi.
Pour exécuter le système d'exploitation sous un émulateur, vous aurez besoin de Qemu et Nasm, après lesquels vous avez installé sur votre machine Linux, utilisez simplement le fichier make.sh que j'ai inclus dans le référentiel en tapant la commande suivante
> bash make.sh