Noyau d'os nu basé sur le tutoriel http://wiki.osdev.org/
Vous avez besoin d'un ensemble d'outils multiplateformes pour construire le noyau. Pour construire une telle chaîne d'outils, vous pouvez exécuter make dependencies . La chaîne d'outils sera installée sur /usr/local/cross par défaut. Si vous souhaitez installer dans un autre endroit, courez
export CROSS_PATH=<Your path here>
make dependencies
, ou CROSS_PATH=<Your path here> make dependencies .
Si vous préférez construire une chaîne d'outils multiplateformes par vous-même, assurez-vous d'exporter son préfixe de chemin vers CROSS_PATH avant de construire le noyau.
Pour créer une image de ZXOS, vous devrez installer xorriso :
sudo apt-get install xorriso
Et vous pouvez également lancer ZXOS localement dans une machine virtuelle avec qemu . Pour installer:
sudo apt-get install qemu
Avec toutes les prérequis rencontrés, vous pouvez construire des zxos en fonctionnant simplement
make
make install
L'image du système peut être construite en fonctionnant
make image
L'image ISO générée peut être trouvée sous image/ .
Pour démarrer une machine virtuelle Qemu, exécutez
make qemu-run