Izar Tarandach, outubro 95
Existe amor `a primeira vista. E desta vez nao foi uma loirinha, de
belos olhos azuis, que me colocou `a merce dos
meus hormonios, mas uma bitbox 386, de marca desconhecida, que ate'
entao tinha servido de suporte a CPU do
meu x-terminal. Um HD de 80M scavengeado em algum canto e uma placa
Ethernet WD8003, que nem fabricada
mais nao era, completavam o desharmonico e feio conjunto. Mas sexy.
Naquele tempo a criacao de Linus Torvald
(all hail Linus!) era pequena o suficiente para caber em 80M. XFree
ainda nao existia, e a ultima palavra era a
implementacao de NFS. Eu me lembro que a maior aventura foi recompilar
o kernel com o IRQ certo para a placa.
Nao tinhamos o manual, nao tinhamos descricao dos ip- switches, e pior,
nao tinhamos um PC funcionando que
pudesse nos servir de ponteiro. Tinhamos a cara e a coragem, e uma
tremenda vontade de fazer a coisa funcionar.
Depois de muito tentar e re-tentar, fomos premiados com o prompt "linux
:" e uma maquina pelada, vagarosa e
meio esquizofrenica, mas que provava que era possivel fazer de um PC
mais do que um terminal - passar um pouco
dos recursos para a maquina local, uma solucao barata para a maior
parte dos estudantes de Ciencias da
Computacao. Comecamos a batalha de provar aos professores que trabalho
podia ser desenvolvido em maquinas
caseiras e depois portado com facilidade (ja que Linux desde o inicio
era POSIX) para as maquinas Sun. Alguns
concordaram, outros teorizavam que o sistema nao era robusto o suficiente
para rodar aplicacoes tao exigentes
como PROLOG ou sistemas graficos. Provamos o erro apos rodar uma semana
seguida um programa crackeador
de passwords - trabalho numerico e em strings intensivo. O passo seguinte,
ja em versoes mais refinadas de Linux
(usando a distribuicao Slackware, em sua primeira versao), foi rodar
um 486 como X Terminal. x-engine nos dava
240 rpm, um terco do que nos daria um X Terminal NCD dos mais baratos
- porem no terminal era impossivel,
depois de um reboot, rodar programas da (aaaaargh!!!!) Microsoft. Linux
tinha conquistado seu lugar como mais do
que uma "curiosidade", para ser um candidato `a substituicao dos +-100
micros 8086 rodando Turbo Pascal que
serviam aos estudantes do primeiro ano. Porem o barateamento de maquinas
Sun mais poderosas tornaram a
balanca, e o investimento foi feito nos X Terminais. Quando passamos
ao Pentium comecaram os problemas reais:
a placa SCSI era temperamental, o particionamento do disco de mais
de 1G era nao- convencional...uma dor de
cabeca. Apos muitas noites de hack & tunning no kernel, chegamos
a uma versao "estavel"...para descobrir, na
Internet, que os problemas tinham sido paralelamente abordados por
gente melhor do que nos e que ... bom, a
nossa solucao tinha funcionado, a deles nao. Que orgulho! Durou exatamente
o tempo necessario para o disco
comecar a criar problemas (aproximadamente 3 dias). Fuca. Empurra.
Saco, quem precisa de um Pentium rodando
Linux ? Logo logo Win95 ta' ai'...NOT! Hoje o Pentium roda Linux, estavel
e eficiente, e e' usado como uma
testbed para ports de sistemas locais, e como plataforma para desenvolvimento
de aplicacoes em hebraico. Faltava
um desafio...Linux em um notebook! E o candidato, de onde hoje escrevo
essas linhas, foi um micro Patriot,
comprado no Brasil, um 486 dx4- 100 com 500M de disco e 8M de memoria.
Comprado com Linux na cabeca. Mas
pra fazer o modem PCMCIA funcionar, a interface para o APM e XFree
no LCD frustracao, que hoje se pagam em
horas e horas na Internet. Em suma, se alguem quiser dar um presente
a algum hacker iniciante, se alguem quiser
investir no futuro, aprender UNIX ou simplesmente ter horas de desafios
e prazer, consiga uma distribuicao de
Linux. Nao, nao um CD. Uns 60 floppies, que e' pra sentir a coisa como
deve ser sentida ou ... melhor, so um disco
de root e um de boot, faca o resto via NFS. E SEM manual, importantissimo.
Nao, brincadeira. So o fato de colocar
Linux rodando ja e' um aprendizado em si. Seja corajoso, leve uma Linux-box
pra casa. Voce nao vai se
arrepender. Linux existe. Quem precisa de Bill Gates ?
[email protected] ++ HUJI CS Dept. ++++++++++++++++++++++ Jerusalem,
Israel +