Máquinas virtuais
Máquinas virtuais estão na moda, mas afinal o que são? Para que servem? E eu posso rodar uma delas?
Parte 4: chroot, FreeBSD jail e User Mode Linux
O chroot é talvez a VM mais simples disponível nos Unix. É simplesmente
"enganar" um processo, dizendo a ele que, por exemplo, o root dele está
em /home/cesar. Ou seja, para o processo sob chroot, um arquivo
que esteja na realidade /home/cesar/arquivo.txt será visto como
/arquivo.txt; . Existem milhares de receitinhas de bolo para
chrootar (quase) todos os daemons existentes, aqui mesmo no Viva o Linux
tem algumas.
O FreeBSD implementa um interessante conceito que é o jail, descrito em um paper (o povo de FreeBSD adora paper) em http://docs.freebsd.org/44doc/papers/jail/jail.html. É uma espécie de "chroot" para o kernel; além disso, você pode controlar quais chamadas estarão disponíveis, quais portas estarão disponíveis etc para o sistema jailed. Inclusive o sistema jailed pode ganhar um IP diferente; você pode ter diversos sistemas jailed dentro de uma única máquina física.
O User Mode Linux (UML), em http://user-mode-linux.sourceforge.net/, é um porting do kernel Linux para rodar no userland. Pode ser visto como uma espécie de versão Linux do jail. E para os que estão afim de viver no lado instável da força, o UML faz parte do kernel na série 2.5...
Bem, espero que ajude a todos. VMs são divertidas, logo você vai ficar apaixonado por elas. Happy hacking!
O FreeBSD implementa um interessante conceito que é o jail, descrito em um paper (o povo de FreeBSD adora paper) em http://docs.freebsd.org/44doc/papers/jail/jail.html. É uma espécie de "chroot" para o kernel; além disso, você pode controlar quais chamadas estarão disponíveis, quais portas estarão disponíveis etc para o sistema jailed. Inclusive o sistema jailed pode ganhar um IP diferente; você pode ter diversos sistemas jailed dentro de uma única máquina física.
O User Mode Linux (UML), em http://user-mode-linux.sourceforge.net/, é um porting do kernel Linux para rodar no userland. Pode ser visto como uma espécie de versão Linux do jail. E para os que estão afim de viver no lado instável da força, o UML faz parte do kernel na série 2.5...
Bem, espero que ajude a todos. VMs são divertidas, logo você vai ficar apaixonado por elas. Happy hacking!
Depois de ler este artigo fiquei tentado à usar o VMware para rodar o Windows junto com Linux na minha máquina para poder testar os sites e sistemas que programo sob Mozilla também no Internet Explorer, uma vez que agora estou de máquina nova.
A questão é, qual seria o harware recomendável para executar Linux 2.4.x e Windows 98 ao mesmo tempo? Você acha que uma ASUS 1.1GHZ com 256 de RAM aguentaria o tranco?
[]'s,
Fábio