Para criar módulos que irão substituir aqueles já existentes no BananaKernel , ou para que sejam adicionadas novas funcionalidades, deve-se preparar um ambiente de desenvolvimento.
O processo clássico de desenvolvimento de um SO consiste em:
Pensando nisso, foi considerado mais interessante utilizar um emulador que pudesse ser executado no mesmo sistema utilizado para o desenvolvimento. O emulador escolhido foi o Bochs [Lawton et al., 2004], por ser gratuito e estar disponível para diversos sistemas operacionais.
Neste capítulo serão vistas as instalações do OSKit e do emulador Bochs e a preparação deste ambiente.