mustard
1.0.0
Ein sehr grundlegender Kernel, der in Nasm und C geschrieben wurde, mit wahrscheinlich in Zukunft einige C ++ und andere Sprachen auf höherer Ebene. Im Moment fehlt es in Bezug auf Funktionen, aber ich hoffe, die meisten, wenn nicht alle davon umzusetzen:
Ich kann ein Dateisystem und eine Shell sehen, die ziemlich bald implementiert wird, aber die anderen Funktionen werden wahrscheinlich für eine Weile nicht implementiert.
Abhängigkeiten installieren
sudo apt-get install qemu nasm grub
Navigieren Sie zur Wurzel des Projekts (das Verzeichnis mit dem darin darin)
make clean
make all
Angenommen, Sie haben bereits den Kernel gebaut, und es ist in dist/ ist
make run
Aber wenn Sie es aus irgendeinem Grund irgendwohin bewegt haben, wird es immer noch gut funktionieren, dies zu tun
qemu-system-i386 -kernel /path/to/kernel