Este artigo fala sobre umas das várias belezas que vivem no Sourceforge.net, o Bochs, um incrível emulador de PC que nos permite executar sistemas operacionais dentro de sistemas operacionais.
Rodando o seu sistema operacional: obtendo a imagem
Agora vamos mostrar o Bochs rodando.
Você precisa de uma imagem do sistema operacional que você quer rodar. Você pode obtê-la das mais variadas formas. Por exemplo, a página de arquivos do Bochs coleciona várias imagens de sistemas já instalados (Slackware, GNU HURD, Red Hat, FreeBSD, OpenBSD, e até mesmo o Minix!).
Você pode baixar uma (ou várias) delas e começar a se divertir.
Outro exemplo mais óbvio é ter em mãos o CD de instalação do SO que você quer emular.
Ao descompactar algumas dessas imagens do site, geralmente uma tonelada de informação bastante útil aparece junto: a imagem, um arquivo de configuração bochsrc (explico isto mais tarde), um README, e por aí vai...
Como o projeto mudou com o passar dos anos, alguns arquivos de configuração estão um pouco incompatíveis (opções antigas foram trocadas por novas, há suporte para emular novos hardwares). Mas nada que um Emacs não resolva! Basta editar e/ou comentar (com um #) algumas linhas do bochsrc que o programa (algumas vezes) roda normalmente.
[3] Comentário enviado por Jarnotrulli em 21/11/2005 - 19:07h
Valeu aê galera!
Levou um tempo para eu recuperar este artigo mas valeu a pena...
Nada como um Google Hacking: olhar os caches recentes que o Google mantém no site: só precisei copiar e colar (e talvez mudar as pontuações para algo mais útil...).
Valeu a dica, croscato! Tô pensando em fazer um package para o Slackware, e estava pensando em como compilar para ficar "um pouco" mais rápido.
Talvez isso ajude...
[5] Comentário enviado por efologan em 23/11/2005 - 16:30h
Só pra constar, o pacote rpm funcionou legal... mas eu gostaria mesmo de usar a versão tar.gz pra poder usar as opções mostradas pelo grande parceiro croscato... portanto o pedido de ajuda anterior continua valendo...