mustard
1.0.0
Un noyau très basique écrit en NASM et C, avec probablement certains C ++ et d'autres langues de niveau supérieur à l'avenir. Pour le moment, il manque beaucoup de fonctionnalités, mais j'espère implémenter la plupart sinon la totalité de ces éléments:
Je peux voir un système de fichiers et un shell mis en œuvre assez bientôt, mais les autres fonctionnalités ne seront probablement pas implémentées pendant un certain temps.
Installation des dépendances
sudo apt-get install qemu nasm grub
Accédez à la racine du projet (le répertoire avec le Makefile dedans)
make clean
make all
En supposant que vous avez déjà construit le noyau, et c'est en dist/
make run
Mais si vous l'avez déplacé quelque part pour une raison quelconque, cela fonctionnera toujours bien pour le faire
qemu-system-i386 -kernel /path/to/kernel