Это 16-битное ядро в реальном режиме для x86-совместимых ПК, написанное исключительно на языке сборки, которое может загружаться с дисковода, жесткого диска, USB или CD.
Пожалуйста, установите пакеты ниже или введите:
sudo apt-get install gdb nasm qemu dosfstools mtools
В этом проекте используется дополнительный кросс-компилятор I686-ELF, вы можете нажать здесь для получения дополнительной информации о том, как он сами или использовать здесь несколько предварительно скомпилированных двоичных файлов.
Чтобы проверить источник и построить:
git clone https://github.com/Joshua-Riek/x86-kernel
cd x86-kernel
make
Для запуска загрузчика в виртуальной машине:
make run
Запустите виртуальную машину с заглушкой GDB:
make debug
Откройте еще один третимал и подключитесь к заглушке GDB виртуальной машины:
make gdb
Чтобы создавать символы отладки, вы должны компилироваться с перекрестным компилятором I686-ELF.