Rodando o Linux 0.01 no Qemu

Janeiro 16, 2008 at 5:09 pm | In Linux, Programação | Leave a Comment

No dia 1 de Janeiro, Abdel Benamrouche(draconux) anunciou que ele fez uma atualização no Linux 0.01(a primeira versão liberada pelo Linus) para compilar no GCC 4.x, o que permitiu que ele fosse rodado em emuladores como o QEMU e o Bochs. Além disso, ele também liberou uma imagem de HD do QEMU, contendo, não só o kernel, mas também o Bash, partes dos coreutils, vim e ncurses, entre alguns outros pacotes. Então, como curioso que eu sou, resolvi testar, e também comecei a estudar um pouco o código fonte, para aprender mais sobre sistemas operacionais :]

Então, se você quiser testar também na sua máquina, eu vou ensinar :] Primeiro, você necessitará do qemu. No arch, isso é feito somente com um pacman -S qemu. Então, você precisará baixar alguns arquivos aqui. São eles

Pronto, agora nós temos todos os arquivos, bastando apenas extrair o hd_oldlinux.img.zip, e rodar o seguinte comando para iniciar o qemu:

qemu -hdb hd_oldlinux.img -fda linux0.01-3.3.img -boot a

E então, você vai poder se divertir com o seu linux 0.01. Aqui vão minhas screenshots com ele:
http://img132.imageshack.us/img132/1848/linuquistd7.png
http://img299.imageshack.us/img299/4278/linuquis2jv7.png

Ah, claro, e pra quem quiser o código fonte, ele está aqui.

Fonte: Kernel Trap

No Comments Yet »

Feed RSS dos comentários deste post URI do TrackBack

Deixe um comentário

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog no WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.