x86 kernel
v1.1
Este é um kernel de modo real de 16 bits para PCs compatíveis com x86, escritos inteiramente em linguagem de montagem, que pode inicializar a partir de um disco, disco rígido, USB ou CD.
Instale os pacotes abaixo ou digite:
sudo apt-get install gdb nasm qemu dosfstools mtools
Este projeto usa um compilador cruzado opcional i686-el, você pode clicar aqui para obter mais informações sobre como compilá-lo ou usar alguns binários pré-compilados aqui.
Para verificar a fonte e construir:
git clone https://github.com/Joshua-Riek/x86-kernel
cd x86-kernel
make
Para executar o carregador de inicialização em uma máquina virtual:
make run
Inicie uma máquina virtual com um stub GDB:
make debug
Abra outro ternimal e conecte -se ao stub GDB da máquina virtual:
make gdb
Para os símbolos de depuração a serem gerados, você deve compilar com um compilador cruzado i686-El.