Máximas da Computação
Um grande amigo e guru de informática me diz que: "Problemas em informática só são solucionados aós à meia-noite"
Me parece exagerado. Ou talvez uma indicação de que micreiros só trabalhem à noite. Talvez seja isso. Micreiros tem apenas suas noites para brincar com suas máquinas e a consequencia disso seja que os problemas apareçam apenas às 23h30. E as soluções apenas após a meia-noite.
Ontem fui até o Jean assistir o meu recém adquirido Star Trek: A Ira de Khan, director’s cut com direito a DVD de extras. Uma pequena auto-congratulação por entrar na IBM.
O Jean estava atualizando o seu gateway, mudando o OS do nosso adorado Fedora Core para o Panzer FreeBSD. Já tentaram me convencer que software open-source não tem boa documentação. Quem acha isso é pq nunca viu o Handbook do FreeBSD.
Fui obrigado a ajudar, senão não assistiriamos ao filme. Instalamos o mini-FreeBSD, via NFS, já que o CD do Kamino (o gateway) estava meio ruim. A instalação foi, como esperado, tranquila. Para ativar a internet, a mesma coisa. Hora de compartilhar a internet, via NAT, com o resto da rede.
Ops, muito cedo. Acho que eram apenas 21h30, talvez 22h. Talvez a instalação tenha sido muito rápida e arruinou nosso timing. Maldito NFS e sua eficiência.
O firewall do FreeBSD se recusava a fazer NAT. Uma rápida olhadela no Handbook e no sistema e encontramos o problema. O kernel do FreeBSD (ou talvez apenas da mini-instalação) não vem com algumas opções de roteamento de pacotes habilitadas. Precisamos recompilar o kernel.
Loucura, certo? Quem compila um kernel - como primeira opção - de um sistema que se tem menos experiência do que o Windows (nunca compilei um kernel no Windows, mas talvez pq não tenho essa liberdade). Hora de RTFM.
Ok, descobrimos afinal que é ridiculo compilar um kernel do FreeBSD. Ainda mais com o Handbook disponível do seu lado. A primeira e a segunda tentativas bateram na trave. Faltavam alguns headers que não tinhamos instalados. A terceira, às 23h30, foi.
Esperamos quase 1h30 para que o kernel compilasse e fosse instalado. Estamos falando de um P-II, gente. Não dá para ir mais rápido. Nem o FreeBSD consegue operar esse milagre.
Enquanto isso, em um outro terminal do mesmo computador (sem modo gráfico), baixamos e instalamos o lynx. Descobrimos, em 1h30, a causa da morte do Frank Zappa, drinks cujo nome inclui "Secretion" e, obviamente, visitamos sites de ASCII Porn. é impressionante quanto ASCII Porn vc pode ver em 1h. Não tão impressionante, entretanto, como o sistema de ports and packages do FreeBSD, mas aí é pedir demais.
Lá pela 1h da manhã, o kernel estava pronto e instalado. Mais cinco minutos e o gateway estava pronto e funcional. Entretanto, era muito tarde para assistirmos Khan. Khan!
Problemas em informática só são solucionados após à meia-noite. Mesmo usando o FreeBSD. Não existe maneira de evitar as máximas da computação.

Comentário de Jim - 24.05.04 @ 17h47 #
Na verdade é um PI-MMX 200, com 32MB de RAM. Agora tá dando uns paus com MBUF Clusters, que são alocados dinamicamente na hora do boot. Vou ter que experimentar com outras compilações de Kernel até acertar. Vai levar dias….