Bare Bone Kernel basierend auf Tutorial http://wiki.osdev.org/
Sie benötigen eine Reihe von plattformübergreifenden Werkzeugen, um den Kernel zu erstellen. Um eine solche Werkzeugkette zu erstellen, können Sie make dependencies . Die Werkzeugkette wird standardmäßig bei /usr/local/cross installiert. Wenn Sie an einem anderen Ort installieren möchten, laufen Sie
export CROSS_PATH=<Your path here>
make dependencies
, oder CROSS_PATH=<Your path here> make dependencies .
Wenn Sie es vorziehen, selbst eine plattformübergreifende Werkzeugkette zu erstellen, stellen Sie sicher, dass Sie das Präfix des Pfades in CROSS_PATH exportieren, bevor Sie den Kernel bauen.
Um ein Bild von ZXOS zu erstellen, müssen Sie xorriso installieren:
sudo apt-get install xorriso
Und Sie können ZxOs auch lokal in einer virtuellen Maschine mit qemu starten. Zu installieren:
sudo apt-get install qemu
Bei allen erfüllten Voraussetzungen können Sie Zxos bauen, indem Sie einfach laufen
make
make install
Das Systembild kann durch Laufen erstellt werden
make image
Das generierte ISO -Bild kann unter image/ gefunden werden.
Um eine QEMU -virtuelle Maschine zu starten, laufen Sie
make qemu-run