Uma vez que mudei para OpenSuse, todo os projetos e uso de FreeBSD pararam completamente.
Eu tinha conseguido a autorização do dono do projeto finstall, uma interface gráfica de instalação para o FreeBSD baseado em Python e Glade, para participar, sendo incluido como commiter, mas nunca atualizei nada. Vergonha pura.
Tentando retomar os trabalhos, instalei o FreeBSD 8.0 num ambiente VirtualBox. Um dos primeiros problemas que notei de cara foi o Xorg. O ambiente inicia com 800x600 e não há meios de mudar isso (o ambiente hospedeiro tem tela de 1280x800). Problema que não encontrei no Windão dentro do VirtualBox.
Googleando por aí, encontrei a sugestão para alterar meu xorg.conf com os parâmetros:
Section "Monitor" #Add the following two lines: HorizSync 31-80 VertRefresh 30-100
e
#add your mode: SubSection "Display" Viewport 0 0 Depth 16 Modes "1280x800" EndSubSection
ambos não funcionaram.
Buscando mais um pouco no Google, segui uma lista do próprio VirtualBox, sobre o mesmo problema. A dica matadora foi utilizar:
VBoxManage setextradata your_machines_name CustomVideoMode1xx
No meu caso:
VBoxManage setextradata FreeBSD CustomVideoMode1 1280x800x16
Existem algumas dicas no FreeBSD Wiki, como o uso do driver "vboxvideo", mas para mim nada deu certo (só funcionou com o driver "vesa").
Outra coisa que levei um certo tempo pra me ligar e arrumar foi em relação ao teclado e mouse. Não havia meio de funcionar. Somente depois de umas 2 horas batendo cabeça lembrei que precisava da instalação do hald e dbus. Instalando o hald, o restante vem automagicamente como dependência.
Agora estou feliz com meu FreeBSD funcionando no VirtualBox, falando com a Internet e o Linux através de uma interface bridged. Espero conseguir fazer alguma coisa logo pro finstall.