Голая кость ядра на основе учебника http://wiki.osdev.org/
Вам нужен набор кроссплатформенных инструментов для построения ядра. Чтобы создать такую цепочку инструментов, вы можете запустить make dependencies . Цепочка инструментов будет установлена по умолчанию /usr/local/cross . Если вы хотите установить в другое место, запустите
export CROSS_PATH=<Your path here>
make dependencies
, или CROSS_PATH=<Your path here> make dependencies напрямую.
Если вы предпочитаете создать кроссплатформенную цепочку инструментов самостоятельно, обязательно экспортируйте префикс его пути в CROSS_PATH прежде чем построить ядро.
Чтобы построить изображение ZXOS, вам нужно будет установить xorriso :
sudo apt-get install xorriso
И вы также можете запустить Zxos локально в виртуальной машине с qemu . Для установки:
sudo apt-get install qemu
Со всеми предварительными условиями вы можете построить ZXO, просто запустив
make
make install
Изображение системы может быть построено с помощью работы
make image
Сгенерированное изображение ISO можно найти под image/ .
Чтобы запустить виртуальную машину Qemu, запустите
make qemu-run