Sei sulla pagina 1di 103

Entrevista:

Sua fonte de informao


Kurumin 7
Em revista - Ano 1 - N 1 - Janeiro/2007

LINUX HISTRIA DA
Especial: usando o terminal
INFORMTICA
Gerenciamento de energia Das vlvulas aos dias de hoje
Recuperando parties deletadas
Usando o NTFS 3G

SONY
GN-TX670P

Anlise completa
E D I T O R I A L

Sua fonte de informao


Em revista - Ano 1 - N 1 - Janeiro/2007 O Guia do Hardware existe desde 1999, o que o torna um dos sites tcnicos
mais antigos aqui no Brasil. Como um presente de natal a voc que vem nos
acompanhando ao longo de todos estes anos, decidimos tentar algo novo.
Colaboradores
A revista Guia do Hardware.net uma proposta inovadora. Uma revista
Carlos Eduardo Morimoto , editor do site
http://www.guiadohardware.net, autor de mais de 10 digital, produzida com o mesmo cuidado e qualidade de uma revista
livros sobre Linux, Hardware e Redes, entre eles os impressa, contendo artigos e tutoriais aprofundados sobre hardware,
ttulos: Linux: Ferramentas Tcnicas, Entendendo e
redes e Linux, porm distribuda gratuitamente :). s acessar o
Dominando o Linux", Kurumin, desvendando seus
segredos", Hardware, Manual Completo", "Dicionrio http://guiadohardware.net/revista e baixar a sua todos os meses. No
de termos tcnicos de informtica" e Linux: Enten- existem condies nem limitaes. Voc pode baixar, indicar para seus
dendo o Sistema". Desde 2003 desenvolve o Kurumin
Linux, uma das distribuies Linux mais usadas no pas.
amigos, imprimir as matrias que mais gostar e assim por diante.
Pedro Axelrud, blogueiro e trabalha para o site A longo prazo a meta equilibrar os custos da revista com anncios, mas,
guiadohardware.net. J foi editor de uma revista por enquanto, ningum est preocupado com isso, estamos trabalhando no
eletrnica especializada em casemod. Entusiasta de
hardware, usurio de Linux / MacOS X e f da Apple, pre-
que gostamos e fazendo algo novo.
tende fazer faculdade de Engenharia da Computao.
Divulgue a revista para seus amigos, poste a notcia no seu blog, ou site de
Augusto Campos, atua na comunidade livre brasileira notcias favorito. Estaremos acompanhando o contador de downloads e
desde 1996, ano em que fundou o BR-Linux.org. Admi-
nistrador de TI, acredita no mtodo cientfico e na busca
comemorando a cada acesso :). Com sua ajuda, faremos no apenas a
de solues racionais para resolver situaes que o vis melhor, mas tambm a mais lida revista tcnica do pas.
ideolgico no soluciona. Catarinense, encara o mundo
a partir da perspectiva privilegiada que s quem v o A partir da prxima edio teremos uma rea com respostas para dvidas e
mar diariamente em Florianpolis pode ter.
tambm a tradicional rea com e-mails dos leitores. Depois de terminar de
Vnia Mller faz projetos grficos de livros, revistas e ler a revista, no deixe de nos escrever, contando suas impresses:
todo o tipo de material de divulgao. Para este espao, revista@guiadohardware.net
est ainda caminhando para a soluo que definir a
cara do Guia do Hardware em revista. Ouve uma opinio
aqui, outra ali, e no decorrer dos nmeros vai apresentar a
melhor forma do GDH se comunicar visualmente.

Contato Comercial
Para anunciar no Guia do Hardware em revista mande
seu e-mail para:
revista@guiadohardware.net

Participe do Frum

http://guiadohardware.net/comunidade/
Sua fonte de informao TUTORIAL: Usando o VMware server
Em revista - Ano 1 - N 1 - Janeiro/2007 pgina 72

Entrevista com
Carlos Morimoto: LINUX: gerenciamento de energia
Kurumin 7 pgina 79
pgina 4

SONY
LINUX: escrevendo em parties NTFS com
Anlise completa
o NTFS-3g
por Carlos E. Morimoto
pgina 84
e Pedro Axelrud

pgina 10

RESUMO DO MS - Notcias que foram destaque


LINUX:
pgina 90
Usando o terminal

pgina 20

Recuperando parties deletadas e


corrigindo sistemas de arquivos
corrompidos
pgina 94
ESPECIAL:

A evoluo dos

COMPUTADORES
Notcias
pgina 44
pgina 101
Carlos
Morimoto

EasyLinux: Conte-nos um pouco de sua


trajetria e envolvimento com a inform-
Agora em Janeiro teremos o lanamento tica. Como foram seus primeiros passos?
do Kurumin 7. A revista EasyLinux C.M.: Como quase todo mundo, eu co-
preparou um especial sobre o sistema, mecei fuando, estudando os livros e re-
incluindo uma entrevista comigo, que vistas que encontrava pela frente. Comecei
com uns 7 anos, escrevendo programinhas
reproduzo na ntegra: em Basic num CP400, depois estudei o MS-
DOS, estudei programao, manuteno de
micros, etc. Com 17 comecei a escrever
livros sobre hardware, um pouco depois
comecei a trabalhar no guiadohardware.net
e a desenvolver o Kurumin. Hoje em dia
divido o tempo entre o site, os livros que
escrevo, cursos e o desenvolvimento do
Kurumin e outros projetos.

EasyLinux: Voc foi o criador e ainda


mantm um dos maiores portais de
informtica do Brasil, o Guia do Hardware.
Como nasceu essa idia?
C.M.: O GDH foi inaugurado em 1999. Na
poca existiam poucos sites de informtica
especializados, principalmente em Portu-
gus. Como na poca estava escrevendo
meus primeiros livros, acabou servindo para
juntar o til ao agradvel :) Como o nome
sugere, no incio o guiadohardware.net
falava apenas sobre hardware e
manuteno de micros, mas com o passar
do tempo passei a dar um bom destaque

4 Guia do Hardware.net E n t r e vis t a - K u r u min 7


para Linux, redes e at um temos hoje em dia. A evoluo do ras verses. Depois passei a
pouco de programao. De Linux nos ltimos anos foi dedicar menos horas, mas como
certa forma, o site seguiu a realmente notvel. a experincia acaba fazendo
trajetria comum entre os voc ficar mais produtivo, o
profissionais da rea de desenvolvimento continua num
informtica: comeam com EasyLinux: Vamos falar sobre a bom ritmo.
manuteno de micros e distribuio que voc criou, o
depois se especializam em redes, Kurumin Linux. Porqu criar uma
linux ou programao. A diferen- distribuio? Voc estava insatis- EasyLinux: Porqu a escolha do
a que no caso do GDH tudo feito com as distribuies dispo- Knoppix como ponto de partida?
passou a ser abordado simul- nveis na poca? C.M.: O Knoppix foi um grande
taneamente.
C.M.: Na verdade, o objetivo marco na histria do Linux, pois
inicial do Kurumin era ser uma serviu como ponto de partida
distribuio Linux compacta, que para a grande maioria das distri-
EasyLinux: Como foi o primeiro
rodasse do CD e fosse muito buies live, que por sua vez pas-
contato com Linux?
intuitivo e fcil de usar para in- saram a influenciar at mesmo as
C.M.: Me lembro de ler um artigo cluir num CD-ROM com artigos e grandes. At mesmo o Ubuntu
sobre servidores web com Linux tutoriais que vendamos atravs comeou com um instalador
ainda em 96, ainda no comecinho do site na poca. A idia era que tradicional, mas depois passou a
da internet comercial aqui no ser distribudo com um live-CD.
voc pudesse acessar o contedo
Brasil. Mas, a primeira distribui- do CD para pesquisar mesmo Mesmo no final de 2002 (quando
o que peguei para usar foi o quando estivesse com problemas comecei a trabalhar no Kurumin),
Conectiva Marombi, logo que ele o Knoppix j possua diversas
no micro.
saiu, em 98. importante notar ferramentas e scripts, sem falar
que na poca j se falava bas- Justamente por rodar a partir do no fato de ser baseado no Debian,
tante em Linux dentro dos crcu- CD, ser intuitivo e fcil de usar, o o que facilita enormemente a ma-
los tcnicos, mas quase ningum Kurumin acabou conquistando nuteno e atualizao do siste-
usava fora dos servidores. Falta- rapidamente um grande nmero ma. justamente graas a esta
vam aplicativos, a compatibili- de usurios. Durante algum tem- slida base (Debian e Knoppix)
dade de hardware era limitada e o po trabalhei quase em tempo que foi possvel desenvolver o
sistema era bastante complicado integral no sistema, por isso ele Kurumin. As peas j estavam
de usar, bem diferente do que evoluiu rapidamente nas primei- prontas, faltava apenas montar.

E n t r e vis t a - K u r u min 7 Guia do Hardware.net 5


EasyLinux: Seja quando automatizando a tarefa para escrevendo novos scripts eles
escolhe os programas que adicionar ao sistema. Com o aprendem mais sobre o sistema e
vo entrar, cria ferramen- tempo surgiu a idia dos "cones muitos deles contribuiem de
tas ou quando define o vi- mgicos", que depois se transfor- volta, com dicas e melhorias.
sual do sistema, qual sua maram no painel de controle do
Existe uma determinada classe
filosofia ao desenvolver o Kurumin. Ele consiste num con-
de usurios que acha que o Linux
Kurumin? Ela ainda a junto de painis, desenvolvidos
precisa ser difcil, que tudo pre-
mesma das primeiras verses? no Kommander, que disparam
cisa ser feito manualmente, etc.
uns 500 scripts diferentes, cada
C.M.: Um texto que sempre me um encarregado de uma funo. Esta mentalidade antiquada,
inspirou bastante foi o "hacker Ou seja, para a maioria das coisas pois automatizar tarefas permite
howto" do Eric Raymond. Tem que normalmente voc precisaria que voc faa mais, e no menos.
uma passagem que fala sobre pesquisar e fazer manualmente,
evitar o trabalho repetitivo, auto- no Kurumin voc encontra algu-
matizando o que for possvel. Um EasyLinux: Voc faz tudo
ma opo dentro do painel que
bom administrador de sistemas sozinho ou h uma equipe de
faz automaticamente pra voc.
no passa a vida executando a pessoas trabalhando no sistema?
mesma lista de comandos cada Isso faz com que o Kurumin acabe um desenvolvimento de tempo
vez que precisa fazer backup, ou fazendo sucesso entre duas integral ou trabalha no Kurumin
categorias bem distintas de usu- no seu tempo livre?
perde dois dias cada vez que
rios. A primeira so os iniciantes,
precisa reinstalar o sistema. Ele C.M.: Alm de mim, tem o
que obviamente gostam da
faz manualmente da primeira vez Luciano Loureno, que faz as ar-
facilidade e conseguem fazer
e depois automatiza. Escreve um tes, o Jlio Csar, que est man-
muitas coisas que no conse-
script, ou cria um pequeno tendo parte dos scripts, o Zack
guem fazer em outras distribui-
programa que faz a tarefa es. A segunda, por incrvel que que ajuda com vrias dicas e
automaticamente e depois passa possa parecer, so os usurios vrios outros que ajudam a testar
para a prxima. avanados, que gostam de estu- o sistema, contribuem com al-
No caso do Kurumin, sempre que dar e modificar o scripts, justa- gum pacote ou script, ajudam no
escrevo um artigo ou tutorial para mente por que eles automatizam frum ou contribuem com uma
o site, falando sobre algum novo muitas tarefas que eles preci- coisa ou outra. Como dizem, o
programa, ou configurao, me sariam fazer manualmente em mais importante no a quan-
acostumei a escrever um script outras distribuies. Estudando e tidade, mas sim a qualidade ;).

6 Guia do Hardware.net E n t r e vis t a - K u r u min 7


EasyLinux: Qual parte do princpio carregar apenas pro- EasyLinux: Quais so os
desenvolvimento mais gramas de cdigo aberto, como o nmeros sobre a utilizao do Ku-
toma seu tempo? E qual Ubuntu? rumin? Voc tem idia de quantas
mais gosta de se dedicar? pessoas utilizam o sistema? Qual
C.M.: Na verdade, com relao
C.M.: Sem dvida a maior distribuio de drivers, o Ubuntu o perfil desses usurios?
parte do trabalho so os est atualmente seguindo uma C.M.: No existem estatsticas de
scripts, j que eles so muitos e filosofia muito similar do uso, pois para contabilizar o
precisam ser atualizados Kurumin. Desde as primeiras nmero de usurios do sistema,
acompanhando a evoluo do verses, ele inclui firmwares pro-
seria necessrio incluir algum
sistema. Esta provavelmente prietrios para algumas placas
tambm a rea que mais gosto. tipo de spyware que enviasse um
Wireless (como as Intel ipw2100 e
ipw2200, usadas nos notebooks pacote com informaes cada
Centrino). O Edgy inclui alguns vez que o sistema usado, o que
EasyLinux: Depois do Kurumin, drivers para softmodems e recen- naturalmente no tico nem
qual sua distribuio favorita? temente foi anunciado que a correto. Entretanto, alguns sites
C.M.: Antes era o Mandrake, que prxima verso trar tambm contabilizam os downloads, o que
eu usava antes de comear a drivers proprietrios para as plac- permite ter uma idia. No
desenvolver o Kurumin. Depois as nVidia e Ati. A meu ver isto superdownloads, por exemplo, o
passou a ser o Debian, j que ele muito bom, pois esto priorizan- Kurumin tem mais de 500.000
a base do sistema. Atualmente do os usurios ao invs da downloads, no Gratis tem mais
tenho tambm acompanhado o filosofia. 350.000 e assim por diante. Se
Ubuntu (que afinal tambm voc comear a somar todos
derivado do Debian ;). Se tudo Existe muita coisa a ser discutida
com relao aos drivers proprie- estes sites de downloads e tentar
der certo, ano que vem vou at
lanar um livro sobre ele. trios (seria muito melhor se eles chutar um multiplicador para
no fossem proprietrios em chegar ao nmero total, vai
primeiro lugar), mas acredito que chegar a um nmero na casa dos
EasyLinux: O Kurumin tem como a grande maioria prefere ter sua milhes.
uma de suas principais carac- placa wireless ou modem fun-
tersticas trazer consigo codecs cionando. Radicalismo s atra-
proprietrios e drivers para palha o trabalho dos desen- EasyLinux: Na sua opinio, qual
softmodems. O que voc pensa volvedores e deteriora a relao a maior virtude do Kurumin e o
das distribuies que tm como com os fabricantes. que ainda est longe do ideal?

E n t r e vis t a - K u r u min 7 Guia do Hardware.net 7


C.M.: A maior virtude o sistema Isto naturalmente faz com que o Com relao ao Kurumin, voc
ser desenvolvido com base na Gnome seja preferido dentro das pode perfeitamente instalar o
idia de ser um sistema demo- corporaes ao invs do KDE. Gnome atravs do apt-get, mas
crtico e fcil de usar, com foco Muitas pessoas tm a falsa noo no existem planos de uma ver-
no pblico Brasileiro. Esta tam- de que o GTK livre, enquanto o so que o utilize por padro, jus-
bm a principal limitao, pois QT "proprietrio", mas a amarga tamente devido ao trabalho de
muitos querem um sistema com re a l i d a d e j u s t a m e n t e o
personalizao que seria neces-
melhor suporte a internacionali- contrrio. Ambos so livres, mas a
zao, ou que seja menos auto- licena do QT incentiva o srio e perda de identidade.
matizado. Mas, no este o prin- desenvolvimento de aplicativos
cipal motivo de existirem tantas open-source. EasyLinux: Finalizando, o que
distribuies diferentes em
Com relao s distribuies, sem- podemos esperar do Kurumin, a
primeiro lugar? :)
pre acaba acontecendo de um dos curto e a longo prazo?
dois ambientes ser usado por pa-
dro e quase todo o desenvolvi- C.M.: A curto prazo temos o
EasyLinux: Distribuies que Kurumin 7, que tem como nfase
antes usavam o KDE esto mento girar em torno dele. Isso
normal, pois os dois ambientes so a estabilidade. O sistema cresceu
mudando para ou ao menos
muito diferentes e quase impos- e dia 14/01/2007 j est che-
dando a opo de utilizar o
svel duplicar todas as funes e gando ao seu quarto aniversrio.
GNOME. Existe alguma chance do
Kurumin tambm seguir esse interface do sistema em ambos. Daqui pra frente, entramos no
caminho? Isso s funciona em distribuies trabalho incremental, de manter
que usam uma configurao muito tudo o que j funciona, adicionar
C.M.: No bem assim. Grandes prxima do padro. novas funes e manter o
empresas como a Red Hat e a sistema atualizado. Um nmero
Novell preferem utilizar a biblio- A partir do ponto em que voc
tem duas equipes, uma traba- assustadoramente grande de
teca GTK por que ela no impe
lhando no KDE e outra traba- pessoas utiliza o Kurumin como
restries ao desenvolvimento de
softwares proprietrios, en- lhando no Gnome, voc acaba sistema operacional pa-
quanto o QT livre para o desen- tendo na verdade duas distribui- dro e por isso precisam
volvimento de aplicativos open- es diferentes, que compar- de um sistema estvel e
source (voc precisa pagar uma tilham o mesmo repositrio de confivel. A palavra de
licena para usar a biblioteca em pacotes, como no caso do Ubuntu ordem "evoluo" e
aplicativos de cdigo fechado). e Kubuntu. no "revoluo".

8 Guia do Hardware.net E n t r e vis t a - K u r u min 7


Anncio
ANLISE

Sony Vaio GN-TX670P


O ano de 2006 no foi exata- um notebook ultra porttil, que
O Vaio GN-TX670P um dos menores e mais caros mente um bom ano para a tivemos a oportunidade de
notebooks do mercado. Ele um ultra porttil com uma Sony. Primeiro tivemos o testar ao longo desta semana.
tela wide de 11.1", que pesa apenas 1.26 Kg (incluindo escndalo dos CDs de msica
Ele nos foi cedido para review
a bateria). Entre outros recursos, ele oferece a que instalavam um rootkit
pela Hardstore Informtica -
possibilidade de ficar continuamente conectado web quando tocados em mquinas
http://www.hardstore.com.br/
atravs de uma interface WAN. Leia a anlise completa. Windows, abrindo os PCs para
que, em Julho, j havia nos
invases externas. Depois,
emprestado o Acer 2423WXCi.
tivemos o recall das baterias li-

Ion com clulas produzidas A primeira coisa que chama a

pela Sony, que obrigou a ateno neste modelo o

empresa a recolher e destruir preo. Ele vendido por US$

milhes de baterias, num 2300 nos EUA e aproximada


-
prejuzo monumental. mente R$ 9.000 no Brasil, o

Mas, apesar das tempestades, q u e o c o l o c a e n t r e o s

a Sony tambm lanou diver- notebooks mais caros do

sos produtos interessantes. mercado.

Um deles o Vaio VGN-TX670P, A configurao a seguinte:

Processor: Pentium M ULV, 1.2 GHz, 2 MB de cache

Memria: 1 GB pr instalados, DDR2, 400 MHz (mximo: 1.5 GB)

Chipset: Intel 915GMS Express

Vdeo: Onboard, Intel GMA900 com memria compartilhada

udio: Onboard, Intel 82801FB (ICH6)

Rede: Intel Pro/100

Wireless: Intel 2200BG

Modem: Intel Ac97

Tela: 11.1", Wide (16:9) 1366x768 com XBRITE

Drive: DVD+-RW Dual Layer (gravador)

HD: 60 GB, Fujitsu 1.8" com 2 MB de cache de dados

2 portas USB (2.0) e 1 porta firewire; Leitor de cartes SD e

Memory Stick PRO

Bluetooth; 1 slot PCMCIA; Bateria de 58 mWh, at 7 horas

10 Guia do Hardware.net Anlise: Sony Vaio GN-TX670P


As duas portas USB
esto posicionadas
do lado esquerdo do note

A principal caracterstica do sio para a bateria est se


TX670P o tamanho. Ele um tornando a preferida pelos pro-
ultra porttil com uma tela jetistas, pois reduz o aqueci-
wide de 11.1", que pesa ape- mento da bateria, prevenindo
nas 1.26 Kg (incluindo a bate- possveis problemas com as
ria). Fizemos uma comparao baterias li-ion.
Comparativo entre o Sony Vayo e um Acer entre ele e um Acer 5043WLMI, Na parte frontal temos os
5043WLMI, com tela de 15.4 com tela de 15.4". conectores de udio, a chave
As duas portas USB esto liga/desliga do transmissor
posicionadas do lado esquerdo wireless, os botes de volume
do note, uma delas (junto com do audio e o leitor de cartes. A
o conector do modem) escon- Sony incluiu um leitor de
dida sob um protetor plstico. cartes SD, complementando
o leitor de memory sticks. Isto
Do lado direito temos o DVD, a
digno de nota, pois tradicio-
sada de vdeo e a antena da
nalmente os produtos da Sony
interface WAN (mais detalhes incluem apenas suporte ao seu
sobre ela a seguir). prprio formato. Embora o con-
O conector da fonte vai na trolador seja um s, optaram
parte de trs, junto com a ba- por um design incomum, usan-
teria, o conector da placa de do conectores separados para
rede e a porta firewire. Esta po- cada um dos dois formatos.

Do lado direito temos o DVD, a


sada de vdeo e a antena de
interface WAN

Anlise: Sony Vaio GN-TX670P Guia do Hardware.net 11


Parte frontal:
O conector da fonte vai na conectores de udio,
parte de trs, junto com a chave liga/desliga do
bateria, o conector da placa transmissor wireless,
de rede e a porta firewire. botes de volume do
udio e leitor de
cartes.

Assim como nos modelos mais todo frio, a Sony optou por usar uma no topo e outra na base da tela). Existe tambm um
caros da Asus, o gabinete um sistema de iluminao pequeno ganho na nitidez das cores, pois a luz dos LEDs
feito de fibra de carbono, um atravs de LEDs. Embora enca- consegue ser quase que perfeitamente branca, ao contrrio
material ao mesmo tempo rea bastante a tela, o uso de das lmpadas de catodo frio, que tendem ao azul.
mais leve e mais resistente LEDs trouxe vrias vantagens.
A tecnologia XBrite melhora a fidelidade das cores, dando uma
que o plstico usado nos mo- A primeira delas que a tela aparncia mais viva s imagens. O problema que o XBrite
delos mais baratos. O uso da bem mais fina que um LCD tambm torna a tela muito reflexiva, o que acaba sendo uma
fibra de carbono tambm torna tradicional, com apenas 4 mil- faca de dois gumes. Para minimizar a parte negativa, a Sony
o notebook mais resistente a metros de espessura. Os LEDs desenvolveu um tratamento anti-reflexivo. Ele realmente re-
impactos, o que importante trabalham com uma corrente duz o reflexo em relao s telas CrystalBrite usadas nos Acer,
num ultra porttil que vai ser de 5 volts, ao invs de usarem por exemplo, mas no capaz de resolver completamente o
carregado de um lado para o alta tenso, como as lmpadas problema. De qualquer forma, com reflexos e tudo, uma tela
outro. Outro ponto positivo de um LCD tradicional. Isso eli- XBrite realmente bem superior a um LCD tradicional.
que o acabamento no se des- minou o FL-Inverter, o que re-
gasta com o tempo, como na duziu o consumo e o aqueci- De uma forma geral, este LCD do TX670P realmente um dos
maioria dos notebooks e mento da tela, alm de torn-la melhores do mercado. Entretanto, um pequeno defeito, que
mouses prateados. mais durvel, j que o FL- incomoda algumas pessoas, um pequeno vazamento de luz
Inverter a fonte mais comum na base da tela. Olhando do ngulo certo, voc pode ver
Entretanto, apesar de ser bas-
tante resistente, a fibra de car- de defeitos em telas de LCD. nitidamente os feixes de luz.
bono no um material es- Ao lado temos a comparao Espessura de tela Feixes de luz
pecialmente duro. Segurando o entre a espessura da tela do
note fechado pelo lado do CD, Vaio e do Acer, que usa um LCD
ou torcendo levemente a tela, tradicional.
voc tem a impresso de que o
A iluminao da tela tambm
notebook mais frgil do que
mais uniforme do que nos
realmente .
monitores de LCD, pois os LEDs
Outro diferencial a tela. Ao so distribudos de forma mais
invs de um LCD tradicional, uniforme (num LCD tradicional
iluminado por lmpadas de ca- temos apenas duas lmpadas,

12 Guia do Hardware.net Anlise: Sony Vaio GN-TX670P


Outro detalhe pouco usual do apenas no Windows), a resolu- HD (mesmo as fotos so abertas apenas a partir do carto
display a resoluo. Ao invs o instantaneamente redu- de memria), no possvel assistir filmes em Divx (ou
dos 1280x800 usados na zida para 1064x600. Por no ser outros formatos fora o DVD regular) e no possvel ouvir
maioria das telas wide, a Sony a resoluo nativa do LCD, a msicas em MP3 ou WMA, mesmo que gravadas num CD. O
optou por uma tela mais qualidade da imagem fica longe software tambm se recusa a exibir DVDs de regio
retangular, com 1366x768. A do ideal, mas no deixa de ser diferente da definida no firmware do leitor.
maior resoluo horizontal uma funo interessante.
Assim como nos outros ultra-compactos, o teclado do
corresponde perfeitamente ao Um brinde o instant mode, TX670P menor que o padro, com cerca de 90% do
aumento na largura da tela, de que permite assistir DVDs, tamanho de um teclado regular. As teclas so um pouco
forma que no causa distoro tocar CDs de msica e menores, assim como o espaamento entre elas. Quem usa
na imagem. Este "super-wide" visualizar fotos armazenadas apenas teclados "full size", precisa de alguns dias para se
um formato bom para assistir no carto de memria, sem acostumar. Mas, dentro das limitaes fsicas, o teclado
DVDs, pois faz com que o filme precisar carregar o sistema confortvel de usar. Ele um pouco maior que o teclado do
ocupe toda a rea til da tela. operacional. Voc tem acesso Averatec 1000, que seria um dos concorrentes diretos.
Como a tela muito pequena ao sistema pressionando o
O touchpad tem boas dimenses e boa sensibilidade, mas o
para a resoluo, algumas boto "AV" na base da tela,
tamanho e a disposio dos botes o tornam um pouco
pessoas tm dificuldade em ler com o note desligado.
desconfortvel de usar. Como os speakers esto
textos e clicar em cones A Sony no se preocupou em ir posicionados junto ao teclado, o touchpad fica "prensado"
pequenos. Para amenizar isso, muito alm do arroz com fei- na extremidade, de forma que os botes ficaram
existe uma tecla de atalho com jo, tornando o recurso bastan- posicionados muito prximos base. mais uma coisa com
uma funo de "zoom". Ao te limitado. No possvel a qual voc se acostuma depois de alguns dias, mas no
pressionar Fn+F10 (funciona acessar qualquer arquivo do comeo esta disposio incomoda um pouco.

Instant mode - permite assistir Teclado: menor que o padro. Para


Tecla de atalho, com funo
DVDs, tocar Cds de msica e quem usa teclado full size, precisa
de zoom
visualizar fotos de alguns dias para se acostumar

Anlise: Sony Vaio GN-TX670P Guia do Hardware.net 13


Para construir um notebook dor ultrapassa os 50 graus. Por isso, a menos que
to pequeno, a Sony precisou use o notebook num local muito frio, nunca cair
fazer algumas concesses. A abaixo disso. O mximo que consegui atingir, ao
principal delas o processa- assistir um DVD com as entradas de ar parcial-
dor. Nada de um processador mente bloqueadas, foram 65 graus. Esta uma
dual core e nada de uma alta marca bem tranqila, pois, segundo as especifi-
freqncia de clock. O TX670P caes, o Pentium M ULV suporta at 100 graus.
equipado com um Pentium M
A temperatura externa do gabinete fica em torno
753 ULV (ultra low voltage), de
apenas 1.2 GHz. Para quem dos 40 graus na maior parte do tempo. O notebook
anda acompanhando os lana- nunca chega a ficar muito quente, apenas "morno".
mentos da Intel, este chip faz O projeto usa 3 entradas de ar separadas, que
parte da plataforma Sonoma, ajudam a ventilar outros componentes e reduzem a
anterior plataforma Core. possibilidade de que todas as entradas sejam
bloqueadas simultaneamente ao usar o notebook
A linha ULV da Intel consiste sobre o colo. O fato do cooler ficar a maior parte do
em processadores de baixo tempo desligado tambm um fator que reduz a
consumo, destinados a necessidade de manuteno, j que o dissipador
notebooks ultra compactos. acumula menos sujeira.
Enquanto um Celeron M de 1.4
Graas aos 2 MB de cache, o desempenho do HD miniaturizado
GHz consome 22 watts, o
Pentium M ULV que equipa o processador no to ruim quanto parece
Vaio usa tenso de apenas primeira vista, mas ainda assim estamos falando
0.924V e consome apenas 5 de um dos processadores mais lentos do mercado,
watts! Alm de aumentar desenvolvido com o objetivo de ser econmico e
brutalmente a autonomia das no o de ser um campeo de desempenho. A
baterias, isso ajuda bastante performance mais do que adequada para
na questo do aquecimento. navegar, assistir DVDs e rodar aplicativos de
Embora seja muito compacto e escritrio, porm deixa a desejar se voc pretende
silencioso (voc precisa literal- jogar ou rodar aplicativos mais pesados, incluindo
mente colar o ouvido no note o VMware.
pra ouvir o rudo do cooler), a Mais um componente que deu sua cota de
temperatura do processador contribuio na miniaturizao foi o HD. Ao invs
fica, na maior parte do tempo de utilizar um HD de 2.5" tradicional, o TX670P usa
entre 51 e 53 graus.
um Fujitsu MK6006GAH de 1.8", que possui cerca
Para economizar energia, o de 2/3 do tamanho e quase metade da espessura.
cooler ativado apenas quan- Alm de menor, este HD consome quase 40%
do a temperatura do processa- menos energia que um HD de 2.5" tradicional.

14 Guia do Hardware.net Anlise: Sony Vaio GN-TX670P


O problema que este HD espao para fazer cache de O boto para abrir a
tambm sensivelmente mais disco, reduzindo o nmero de bandeja do drive
lento que a mdia. Como o ob- acessos ao HD. O TX vem com
minsculo
jetivo consumir pouca ener- 512 MB de memria soldados
gia, ele trabalha a apenas 4200 diretamente placa me e o
RPM o que, combinado com o nico slot de expanso popula-
menor dimetro dos discos, re- do por um pente de 512 MB. A
sulta numa desvantagem con- nica possibilidade de upgrade
sidervel. O cache de dados de substituir o pente por um de
apenas 2 MB tambm no 1 GB, ficando com 1.5 GB no
ajuda, j que caches de 8 MB j total.
so o padro na maioria dos
Os engenheiros da Sony se em- Com o Windows,
modelos atuais.
polgaram um pouco com a pode-se pressionar
Apenas para efeito de compa- questo da miniatualizao ao o boto ao lado do
rao, o FUJITSU MHV2040BH projetar o drive de DVD. Ele
de 5200 RPM usado no HP liga/desliga
um drive bastante compacto, o
NX6310 que analisei em agos- que permitiu manter a espes-
to, mantm 33 MB/s de taxa de sura original sem precisar
transferncia no teste do remover o drive, como no
hdparm (hdparm -t), enquanto Toshiba Portege R200, por
o HD do TX670P mantm ape- exemplo. Melhor ainda, apesar
nas 21 MB/s no mesmo teste, da miniaturizao, temos um
uma desvantagem de mais de gravador de DVD, com suporte
35%. a mdias dual-layer. O drive l boto liga/desliga. Este mesmo boto tambm reativa o
Outro problema que o HD no CDs a 24x, DVDs a 10x, grava drive caso voc o tenha desligado dentro das opes de
facilmente substituvel. No mdias CDR a 24x e grava economia de energia.
existe acesso a ele pela parte mdias DVD+R a 4x.
Combinando a tela, o HD de 1.8", o processador e um
externa do gabinete. Para O problema que o boto para sistema bastante agressivo de gerenciamento de energia,
chegar at ele, voc precisa abrir a bandeja do drive a Sony conseguiu chegar a um dos notebooks mais econ-
desmontar o notebook. realmente minsculo, prova- micos em termos de consumo eltrico do mercado.
Um ponto positivo, que mini- velmente o menor da histria Reduzindo um pouco o brilho da tela, desligando o
miza a questo do desempe- da informtica :-P. Voc precisa transmissor wireless e ativando o gerenciamento de
nho do HD que este modelo j usar a ponta da unha para energia para o processador, o consumo eltrico total do
vem com 1 GB de RAM de conseguir pression-lo: notebook oscila entre apenas 8 e 9 watts! S para efeito de
fbrica. Mais memria significa Ao usar o Windows, o drive comparao, um monitor de LCD de 15", para desktops
que o sistema usar menos pode ser usado tambm pres- consome sozinho cerca de 35 watts, 4 vezes mais do que o
memria swap e ter mais sionando o boto ao lado do notebook inteiro.

Anlise: Sony Vaio GN-TX670P Guia do Hardware.net 15


No Linux, possvel acompanhar o consumo atravs do Nos meus testes, consegui 3:45 horas assistindo um DVD (na
comando "cat /proc/acpi/battery/BAT1/state". Aqui vai um verdade quase dois ;) e 6:15 navegando atravs da rede
screenshot para voc no dizer que histria de pescador :) wireless e lendo textos em PDF. Deixando o notebook ocioso,
com a tela ligada, consegui atingir 6:50 horas, uma marca
impressionante.
Existe ainda a opo de usar a bateria extendida vendida pela
Sony. Esta uma bateria de 10 clulas, com 96 mWh, que
oferece uma autonomia pouco mais de 50% maior que a da
bateria padro. Ou seja, com ela seria possvel, em teoria,
superar a marca das 10 horas de autonomia, suficiente para
usar o note durante todo um dia de trabalho, sem descanso.
Esta bateria custa US$ 230 nos EUA, mas um tem difcil de
encontrar aqui no Brasil:

No momento do screenshot, o cando a capacidade em Ah pela


notebook estava consumindo tenso usada. A maioria das
8623 miliwatts, ou seja, baterias de notebook tem 4.4
apenas 8.6 watts de energia, ou 4.8 Ah, porm usando
menos que uma lmpada tenso de 10.8V. Fazendo as Ao contrrio do que pode parecer primeira vista, a
fluorescente. contas, voc v que a capaci- anteninha do lado direito no usada pela rede wireless (cuja
Apesar do tamanho reduzido dade real praticamente a antena est escondida na parte superior da tela), mas sim
do laptop, a Sony optou por mesma. Esta bateria da Sony uma antena de celular. A antena flexvel, por isso no existe
usar usar uma bateria de 6 equivale em capacidade a uma a preocupao de quebr-la durante o uso:
clulas (similar s encontradas bateria de 5.2 Ah a 10.8V.

em notebooks maiores), cons-

truda com clulas de alta

capaci-dade. Graas isso, a

bateria possui uma capacidade

total de 58 mWh (7.8 Ah a

7.4V), que, segundo a Sony,

resulta numa autonomia de at

7 horas.

Lembre-se de que a capacida-

de da bateria obtida multipli-

16 Guia do Hardware.net Anlise: Sony Vaio GN-TX670P


Este o recurso mais extico dora, por isso voc precisar
TX760P e seu principal dife- criar a conexo manualmente.
rencial em relao a outros Acesse o Painel de Controle >
notebooks ultra-portteis. O Conexes de rede > Criar nova
transmissor serve como uma conexo e siga os passos,
interface WAN, que permite na- como se estivesse criando uma
vegar via GPRS/EDGE quando conexo via modem discado.
estiver fora do alcance de sua Na hora de escolher qual
rede wireless. A idia que ao modem usar, escolha o "Sony
invs de carregar um palmtop, Ericsson EGPRS Modem". Software de comunicao da Singular
voc tenha um notebook com-
Na tela seguinte, use
pleto sempre mo, sempre
*99***1# como nmero de
conectado web, indepen-
discagem. At onde sei, ele o
dentemente de onde estiver.
nmero de conexo usado em
A Sony fez um acordo com a todas as operadoras nacionais, O compartimento do
Cingular (uma operadora de mas no custa confirmar com chip fica escondido
telefonia americana), que uma pesquisa rpida no Google atrs da bateria
disponibilizou um plano de se ele se aplica tambm ao seu
dados ilimitado para os caso. Operadoras de outros
usurios do Vaio por US$ 80 pases podem usar outros
mensais. Foi includo at nmeros, como "*98*2#",
mesmo um software de "*99***10#", "*99***2#", ou
comunicao da Cingular, com mesmo "#777".
a conexo pr-configurada.
Muitos tutoriais ensinam a
Naturalmente, isto no de conectar usando o nome da
muita ajuda para quem vive no operadora como login e senha
Brasil. Mas, felizmente (tim/tim, claro/claro, etc), mas
possvel substituir o chip pelo na verdade isso no ne-
de uma operadora GSM cessrio, pois quem faz a au-
nacional. O compartimento do tenticao o prprio apa-
chip fica escondido atrs da
relho, usando os cdigos in-
bateria. Basta remov-la para
cludos no chip. Seu micro ape-
ter acesso a ele:
nas usa a conexo estabe- Use o *99***1#
O programinha de conexo da lecida por ele. Voc pode usar Saiba como criar a como nmero de
Singular no funciona ao uti- qualquer coisa, como conexo manualmente discagem
lizar um chip de outra opera- "vaio/vaio", por exemplo.

Anlise: Sony Vaio GN-TX670P Guia do Hardware.net 17


Nas propriedades do modem, no se esquea de aumentar a O acesso via celular no exclusividade do Vaio. Voc pode
velocidade da porta para 230400 bps (ou mais). importante acessar usando qualquer notebook, usando um celular com
tambm desativar as extenses , caso contrrio a conexo bluetooth. Veja mais detalhes no meu tutorial:
encerrada a cada dois minutos.
Acessando via GPRS/EDGE/CDMA atravs do celular:
http://www.guiadohardware.net/tutoriais/gprs/
possvel usar o transmissor celular no Linux, mas um pouco
trabalhoso. E preciso instalar um patch no Kernel, utilizar o
spicctrl para ativar o transmissor e carregar o mdulo usbserial
passando um conjunto de parmetros. A partir da, voc
consegue discar atravs do kppp, seguindo os passos do
tutorial acima.
Veja os passos necessrios para ativar o transmissor no Linux
(s para usurios avanados) aqui:
http://sergio.spb.ru/vaio/sonypi.xhtml
http://sergio.spb.ru/vaio/egprs_modem.xhtml
Todas as distribuies que testei conseguem configurar o vdeo,
porm no detectam corretamente a resoluo da tela. O vdeo
funciona, mas fica a 1024x768, sem usar toda a rea da tela.
Embora pouco divulgado, a Claro oferece um plano de dados
ilimitado por R$ 140 mensais (ou R$ 100 para empresas), que Para configurar corretamente a resoluo de vdeo,
vem a calhar neste caso. A Vivo possui um plano de 1 GB de necessrio utilizar o "915resolution", um pequeno programa
transferncia no Zap 3G, mas ela no uma opo neste caso, que ajusta as configuraes no BIOS do chipset de vdeo, de
pois o Vaio suporta apenas GSM. forma que ele reporte corretamente as resolues suportadas
para o sistema. A tela do Vaio TX760P usa resoluo de
Ao escolher uma operadora, importante procurar por um 1368x768. O comando para ajustar o vdeo fica:
plano ilimitado, ou com uma quota de trfego generosa, pois
navegar via GPRS/EDGE pode sair muito caro. Nos planos # 915resolution 5c 1368 768
"normais" so cobrados R$ 5 ou 6 por MB transferido. Este comando precisa ser executado a cada boot. Use os
O transmissor de celular uma faca de dois gumes, pois comandos abaixo para criar um script de inicializao que se
encarece bastante o produto. Alm do custo dos componentes encarregar de fazer isso para voc
adicionais, torna necessrio que ele seja certificado pelos # echo "915resolution 5c 1368 768" >> /etc/rcS.d/

rgos de telecomunicao, assim como os celulares, o que S39915resolution

retarda e encarece o desenvolvimento. Uma fatia considervel # chmod +x /etc/rcS.d/S39915resolution

do preo do TX760P/W corresponde justamente ao transmissor


celular e o overhead relacionado a ele. Por isso, se voc no Isto encerra a parte complicada. Falta agora apenas verificar o
pretende usar este recurso, seria mais interessante procurar arquivo de configurao do vdeo. Abra (como root) o arquivo
por um modelo mais simples. "/etc/X11/xorg.conf" e verifique as seguintes configuraes:

18 Guia do Hardware.net Anlise: Sony Vaio GN-TX670P


Procure pela linha "Driver", que especifica o driver de vdeo notebooks no mercado. O pro- Naturalmente, todo o hardware
que ser usado. Ela deve ficar assim: blema est mais com o foi rechecado e o HD estava
excesso de recursos utilizados perfeito. A falha na instalao
Driver "i810
pelos efeitos 3D do Vista que se deve mesmo ao bug no
No final do arquivo, voc encontra a seo "Screen", que com os equipamentos. driver IDE e no a qualquer
especifica a resoluo e profundidade de cor que ser usada. problema com a mquina.
Entretanto, no Linux a histria
Ela deve ficar assim: um pouco diferente. O Vaio Nos testes, utilizei o Kanotix
Section "Screen" precisa de um conjunto de 2006 RC1, que j usa o Kernel
Identifier "Screen0" patches para funcionar corre- 2.6.18-1 e graas a isso instala
Device "Card0" tamente no sistema. O maior e roda sem maiores percalos.
Monitor "Monitor0" obstculo um bug no driver Alguns dos recursos, como a
DefaultDepth 24 IDE, corrigido apenas no Kernel tecla de atalho para alterar a
SubSection "Display" 2.6.18, que faz com que o resoluo no funcionam e
Depth 24 sistema corrompa dados ao necessrio instalar os patches
Modes "1368x768" acessar o HD. O problema para ativar a interface WAN,
EndSubSection afeta a maioria das distribui- mas fora isso o sistema fun-
EndSection es atuais, incluindo o Ubuntu ciona sem grandes limitaes.
6.10 e o Kurumin 6.1. Ambos
Depois de verificar tudo, salve o arquivo e reinicie o vdeo Tambm usei o Kurumin 6.10,
rodam bem a partir do CD, mas
pressionando Ctrl+Alt+Backspace para testar a configu- atualizando o Kernel para a
ao tentar instalar voc comea
rao. O arquivo de configurao do vdeo relativamente mesma verso utilizada no
a enfrentar problemas crnicos
grande, mas voc s precisa se preocupar com estas linhas. Kanotix 2006, com os mesmos
causados pelo corrompimento
resultados.
As teclas de atalho para ajustar o brilho da tela (Fn+F5, dos dados no HD. O mais co-
Fn+F6) funcionam no Linux, mas preciso que os mdulos mum que a instalao seja Com um pouco de esforo,
"sony_acpi" e "sonypi" estejam carregados. Caso necessrio, abortada num ponto aleatrio, possvel ativar todos os re-
carregue-os usando o modprobe: quando o sistema no conse- cursos do Vaio no Linux, in-
gue copiar ou modificar um cluindo o Wireless e a interface
# modprobe sony_apci
arquivo. No caso do Ubuntu WAN. Porm, isto demanda
# modprobe sony_pi
6.10, uma das tentativas parou uma boa dose de trabalho e
nos 66% e outra nos 78%, pesquisa. Este modelo no
CONCLUSO ambas com um erro avisando uma boa opo para quem
No Windows, o TX670P uma boa mquina. Todos os recursos que o HD possivelmente quer um notebook que funcio-
de gerenciamento, teclas de atalho e a interface WAN estava com badblocks. ne out of the box no Linux.
funcionam dentro do esperado. Ele cumpre o que promete,
A Hardstore Informtica uma empresa sediada em Porto Alegre/RS,
fazendo bem seu papel de ultra-porttil. especializada na venda de equipamentos de informtica. Contando com uma
boa linha de produtos a pronta-entrega, possui uma loja fsica em um espao
Por causa do fraco desempenho do vdeo onboard, voc ter nobre da cidade e tambm uma loja online com vendas para o Brasil inteiro e
possibilidade de pagamento no carto de crdito.
dificuldades para rodar o Vista usando o Aero e todos os http://www.hardstore.com.br
efeitos 3D, mas este um problema que afeta a maioria dos

Anlise: Sony Vaio GN-TX670P Guia do Hardware.net 19


C O M A N D O S

LINUX: usando o terminal


LINUX: terminal

terminal
No incio, todos os sistemas texto so algo mais ou menos
operacionais usavam apenas in- universal, mudam pouco
terfaces de modo texto. Antes mesmo entre diferentes
do Windows, existiu o DOS e, distribuies.
antes do KDE, Gnome e todas as Por exemplo, para descom-
outras interfaces que temos pactar um arquivo com a
atualmente, o Linux tinha tam- extenso.tar.gz, pelo termi-
bm apenas uma interface de nal, voc usaria o comando:
modo texto.
$ tar -zxvf arquivo.tar.gz
A diferena que no Linux a
interface de modo texto evoluiu Aqui o "tar" o comando e o "-
junto com o restante do sistema zxvf" so parmetros passados
e se integrou de uma forma bas- para ele. O tar permite tanto
tante consistente com os aplica- compactar quanto descompac-
tivos grficos. Quanto mais tar arquivos e pode trabalhar
voc aprende, mais tempo voc com muitos formatos de
acaba passando no terminal; arquivos diferentes, por isso
no por masoquismo, mas por- necessrio especificar que ele
que ele realmente mais pr- deve descompactar o arquivo
tico para fazer muitas coisas. (-x) e que o arquivo est com-
primido no formato gzip (z). O
Voc pode chamar qualquer
aplicativo grfico a partir do "v" na verdade opcional, ele
terminal; na maioria dos casos ativa o modo verbose, onde ele
o comando o prprio nome do lista na tela os arquivos
programa, como "konqueror" extrados e para onde foram.
ou "firefox". Os atalhos para Se voc tivesse em mos um
abrir os programas, itens nos arquivo .tar.bz2 (que usa o
menus, etc., podem mudar de bzip2, um formato de compac-
lugar, mas os comandos de tao diferente do gzip),

20 Guia do Hardware.net Tutorial - LINUX: usando o ter minal


mudaria a primeira letra dos parmetros, que passaria a ser janelas, etc.). Se voc preferir cone do menu. Mas, depois de
"j", indicando o formato, como em: uma alternativa mais simples, algum tempo, voc vai per-
$ tar -jxvf arquivo.tar.bz2 procure pelo Xterm. ceber que muitas tarefas so
O Xterm o mais simples, que realmente mais prticas de
Voc poderia tambm descompactar o arquivo clicando com o fazer via terminal.
boto direito sobre ele numa janela do Konqueror e usando a abre quase instantanea-
opo "Extrair > Extrair aqui". Para quem escreve, mente. O Konsole por sua vez mais rpido digitar "kedit /etc/
normalmente mais fcil e direto incluir o comando de texto, mas bem mais pesado, mas oferece fstab" do que abrir o kedit pelo
mais recursos, como abrir v- menu, clicar no "Arquivo >
voc pode escolher a maneira mais prtica na hora de fazer.
rios terminais dentro da mes- Abrir" e ir at o arquivo usando
Existe um nmero muito grande de pequenos aplicativos de ma janela, fundo transparente, o menu. uma questo de cos-
modo texto, cada um deles suportando muitos parmetros etc. D uma olhada rpida em tume e gosto. O importante
diferentes, por isso quase impossvel conhecer todos. cada um e veja qual lhe agrada que voc veja o terminal como
Aprender a usar o modo texto parecido com aprender uma mais. Alm destes dois, mais uma opo, que pode ser
segunda lngua, um processo gradual e constante, onde existem vrios outros, como o
utilizada quando conveniente,
voc sempre est aprendendo comandos, parmetros e Gnome Terminal, Rxvt e Eterm,
e no como algo intimidador.
truques novos. uma rea em que ningum pode dizer que includos ou no de acordo com
sabe tudo. a distribuio.
Existem duas formas de usar o terminal. Voc pode acessar Na maioria dos casos, ao Completando com a
um terminal "puro" pressionando as teclas "Ctrl+Alt+F1", chamar um programa grfico tecla Tab
mudar entre os terminais virtuais pressionando "Alt+F2", atravs do terminal, voc pode
"Alt+F3", etc. e depois voltar ao modo grfico pressionando passar parmetros para ele,
fazendo com que ele abra dire- Um dos recursos que torna o
"Alt+F7", "Alt+F5" ou mesmo "Alt+F3", dependendo do
tamente algum arquivo ou pas- terminal um ambiente din-
nmero de terminais de texto usados na distribuio em uso.
ta. Por exemplo, para abrir o ar- mico a possibilidade de com-
Estes terminais so s vezes necessrios para manuteno pletar comandos e nomes de
quivo "/etc/fstab" no Kedit, use:
do sistema, em casos em que o modo grfico deixa de abrir, arquivos usando a tecla Tab do
mas no dia-a-dia no prtico us-los, pois sempre existe $ kedit /etc/fstab teclado. Por exemplo, imagine
uma pequena demora ao mudar para o texto e voltar para o Para abrir o arquivo o comando:
ambiente grfico, e, principalmente, estes terminais no "imagem.png" no Gimp, use: $ md5sum kurumin.iso
permitem usar aplicativos grficos.
$ gimp imagem.png Um pouco desconfortvel de
Na maior parte do tempo, usamos a segunda forma, que
No comeo, faz realmente digitar no mesmo? Nem
usar um "emulador de terminal", um terminal grfico que
pouco sentido ficar tentando tanto. Com a ajuda da tecla
permite rodar tanto os aplicativos de texto, quanto os
se lembrar do comando para tab, voc pode digit-lo com
grficos.
chamar um determinado apli- apenas 8 toques: md5<tab>
No KDE, procure o atalho para abrir o Konsole. Ele possui cativo ao invs de simples- kur<tab>. Prontinho, fica
vrias opes de configurao (fontes, cores, mltiplas mente clicar de uma vez no faltando s dar o enter :-).

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 21


Se por acaso houver outro co- Comandos do prompt gar, navegar por um monte de menus diferentes e marcar
mando comeado com "md5" algumas opes escondidas. Uma coisa interessante no Linux
Apesar da interface grfica ser
ou outro arquivo na mesma que voc no precisa realmente digitar os comandos, basta
muito mais fcil de usar, bom
pasta comeado com "kur", selecionar a linha e usar o boto do meio do mouse para col-la
voc ter pelo menos uma boa
ento o Tab completar at o na janela do prompt.
noo de como as coisas fun-
ponto em que as opes forem O modo de comando uma forma de "conversar" com o
cionam pelo prompt de coman-
iguais e exibir uma lista com sistema, com mais opes do que seria possvel atravs de um
do, isso vai lhe dar um domnio
as possibilidades para que utilitrio grfico e obtendo respostas mais rpidas. claro que
muito maior sobre o sistema.
voc termine de completar o o modo de comando pode assustar no incio, mas um pouco de
comando. Por exemplo, se Ao pesquisar em livros, tutoriais
insistncia vai facilitar bastante sua vida daqui em diante. No
tivesse os arquivos kurumin- e outros tipos de documentao
seja apressado, o legal justamente ir aprendendo comandos
5.1.iso e kurumin-6.0alpha1. sobre Linux, voc ver receitas
novos conforme os problemas forem aparecendo.
iso na mesma pasta, ele com- com longas listas de comandos
pletaria at o "md5sum que devem ser dados para con- Aqui esto alguns comandos bsicos:
kurumin-", onde os nomes dife- figurar ou alterar algo. Na gran- cd: Serve para navegar entre os diretrios. Ao abrir o terminal,
rem e deixaria que comple- de maioria dos casos, existe voc comea dentro do seu diretrio home (como
tasse o comando. algum utilitrio grfico que "/home/kurumin"). Para acessar um diretrio especfico, espe-
permite fazer o mesmo, mas os cifique-o como parmetro, como em "cd /etc". Para subir um
Pressionando <tab> duas
autores geralmente preferem diretrio use "cd .." e, para voltar ao home, digite
vezes, ele exibe uma lista
dar a receita de como fazer via
das opes disponveis. Por simplesmente "cd", sem parmetro algum. Sempre que quiser
linha de comando, pois nem
exemplo, digitando: apt-get confirmar em qual diretrio est, use o comando "pwd".
todo mundo ter os utilitrios
re m o v e < t a b > < t a b > , e l e Se voc estiver dentro da pasta "/home/kurumin/ arquivos/",
mo e muitas vezes existem
pergunta: diferenas entre as opes dis- por exemplo, e quiser ir para a pasta "/usr/local", no
Display all 826 possibilities? (y ponveis nas diferentes distri- preciso usar o "cd .." at voltar ao diretrio raiz, para s
or n) buies. Dar simplesmente depois abrir a pasta, basta dar o comando "cd /usr/local", de
uma lista de comandos torna a qualquer lugar, para ir diretamente pasta desejada. Se, por
Continuando, ele exibe uma
dica utilizvel para um nmero outro lado, voc quiser acessar a pasta "trabalho", dentro da
lista de todos os pacotes
maior de pessoas. pasta atual, digite apenas "cd trabalho".
(atualmente instalados), que
poderiam ser removidos usan- Outro ponto que muitas vezes ls: Serve para listar os arquivos e diretrios dentro da pasta
do o comando. O autocom- re a l m e n t e m a i s f c i l atual. Na maioria das distribuies, a listagem aparece
pletar bem inteligente, simplesmente dar um comando colorida, permitindo diferenciar as pastas e os diferentes
entendendo a sintaxe dos para abrir um arquivo e des- tipos de arquivos. As pastas aparecem em azul, os links em
comandos usados e exibindo comentar algumas linhas do azul claro, os arquivos compactados em vermelho, as
apenas as possibilidades que que abrir um utilitrio que de- imagens em rosa, os executveis em verde e os arquivos de
se aplicam a eles. mora 10 segundos para carre- texto e outros formatos em preto.

22 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


possuem mais parmetros do todos os comandos possuem
que possvel memorizar uma pgina info, mas o nme-
(pelo menos para uma ro vem crescendo. Para us-lo,
pessoa normal ;), de forma basta digitar "info comando",
que o man acaba servindo como em "info lsmod".
como um guia de consulta cp: Este o comando usado
rpida. para copiar arquivos de uma
Mas, devido quantidade de pasta a outra. Inclua o nome
parmetros disponveis, os do arquivo e a pasta para
manuais de muitos progra- onde ele vai, como em "cp
mas so muito longos e arquivo.tar.gz /mnt/sda1". Se
c o m p l i c a d o s . Po r i s s o , voc quiser copiar um
Para incluir os arquivos ocultos (que no Linux comeam muitos suportam o parmetro arquivo que est em outra
"--help", que exibe uma ajuda pasta para o diretrio atual,
com "."), use "ls -a". Para ver mais detalhes sobre cada
resumida, contendo apenas inclua a localizao completa
arquivo, incluindo o tamanho, permisses de acesso e
os parmetros mais usados. do arquivo e em seguida o "./"
dono, use "ls -lh". Para incluir os ocultos, adicione o "a",
Experimente, por exemplo, o (que representa o diretrio
como em "ls -lha".
"ls --help". atual), como em "cp
A ordem dos parmetros no altera o resultado do /mnt/cdrom/video.avi ./".
Se voc quiser apenas uma
comando. Tanto faz digitar "tar -zxvf arquivo.tar.gz",
descrio rpida do que um O cp por padro um co-
quando "tar -xzfv arquivo.tar.gz". Acostume-se a sempre
determinado comando faz, mando bastante chato e dif-
usar a tecla Tab para completar os comandos cil de entender. Se voc quer
experimente o comando
(principalmente os nomes de arquivos), assim, alm de copiar uma pasta do CD para
"whatis" (o que ), como em:
digitar mais rpido, voc diminui a possibilidade de erros. o diretrio atual, o mais lgico
"whatis ls".
man: Como disse, ningum pode dizer que sabe tudo sobre seria digitar "cp /mnt/cdrom/
Mais uma variante do man o
todos os comandos do terminal. Para facilitar as coisas, musicas ./", no ?. Mas, se
comando "info", que contm
cada comando possui um manual, onde so citados todos voc fizer isso, ele responde:
manuais alternativos para
os parmetros e vrios exemplos. Todos estes manuais so " c p : o m i t i n d o d i re t r i o
muitos comandos. Enquanto
acessados atravs de um comando nico, o "man". Para '/mnt/cdrom/musicas' ".
os manuais do man so
ver as (muitas) opes do "ls", por exemplo, use "man ls". tcnicos, desenvolvidos para Para copiar toda a pasta, voc
Use as setas para rolar a tela e, para sair do manual, serem manuais de referncia, precisaria incluir o comando
pressione a tecla "q". os do info normalmente utili- "-r", que explica que ele deve
O man acaba sendo um componente essencial para quem zam uma linguagem mais copiar recursivamente, in-
usa muito a linha de comando, pois mesmo comandos simples, abordando apenas as cluindo todos os arquivos e
simples, como o ls, cat, grep, tail, usados no dia-a-dia opes mais comuns. Nem subdiretrios.

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 23


Um parmetro bastante til em "/mnt/cdrom/musicas", mv tambm para mover e renomear pastas. A diferena
o "-a", que faz com que o cp por exemplo. Ao dar o nome entre o mv e o cp que, ao mover, o arquivo original deixa
sempre copie recursiva- de uma pasta ou arquivo, sem de existir.
mente, mantenha as permis- a barra, o sistema entende
rm: O rm serve para remover tanto arquivos quanto
ses do arquivo original e pre- que ele est dentro do dire-
diretrios, de acordo com os parmetros usados. Para
serve os links simblicos que trio atual. Por exemplo, se
remover um arquivo simples, basta us-lo diretamente,
encontrar pelo caminho. Em voc est no diretrio /home
e quer acessar a pasta como em "rm arquivo". Para que ele remova sem pedir a
resumo, faz o cp se com-
"/home/kurumin/arquivos", confirmao, adicione o parmetro "-f", como em "rm -f
portar de uma forma mais
voc precisaria digitar ape- arquivo". Para remover uma pasta e todos os arquivos e
simples e lgica. Para copiar a
nas "cd kurumin/arquivos". diretrios dentro dela, adicione o parmetro "-r", como em
pasta do exemplo original,
"rm -rf arquivos/".
experimente usar "cp -a Outra dica que existem no
/mnt/cdrom/musicas ./". shell algumas variveis de Tome cuidado ao usar o "-rf", pois ele no pede
ambiente que podem ser usa- confirmao, deleta os arquivos diretamente, sem escalas.
Voc pode ainda usar o "*" e a
das para abreviar comandos. Respire fundo e verifique se realmente est deletando a
"?" como curingas quando
Por exemplo, o caractere "~" pasta certa antes de pressionar Enter.
quiser copiar vrios arquivos.
Para copiar todos os arquivos representa seu diretrio possvel tambm usar caracteres curingas na hora de
da pasta atual para a pasta home (como "/home/ remover arquivos. Para remover todos que possurem a
"/mnt/hda6", por exemplo, kurumin"). Voc pode us-lo extenso ".jpg", use "rm -f *.jpg". Para remover todos os
use "cp * /mnt/hda6". para abreviar comandos: arquivos que comearem com "img", use "rm -f img*".
para copiar a pasta "/mnt/ Lembre-se de que voc pode usar tambm o "?" quando
A "?" por sua vez mais cdrom/musicas" par a o
contida, substituindo um quiser usar o curinga para apenas um caractere especfico.
home, voc pode usar "cp -a
nico caractere. Por exemplo, Se voc quiser remover os arquivos "doc1.txt", "doc2.txt" e
/mnt/cdrom/musicas ~", ao
"cp arquivo?.txt /mnt/hda6", "doc3.txt", mas sem remover o "doc10.txt" e o "doc11.txt",
invs de digitar "cp -a
c o p i a o " a rq u i v o 1 . t x t " , /mnt/cdrom/musicas/home/ voc poderia usar o comando "rm -f doc?.txt".
"arquivo2.txt" e o kurumin", por exemplo. mkdir: Este serve para criar novos diretrios, como em
"arquivo3.txt", mas no o "mkdir /mnt/hda6/arquivos". possvel tambm criar
mv: O mv serve tanto para
"arquivo21.txt". pastas recursivamente, criando se necessrio todas as
mover arquivos de um lugar
Lembre-se da diferena entre para o outro quanto para pastas necessrias at chegar a que voc pediu,
usar a barra ou no no incio copiar arquivos. Para mover o adicionando o parmetro "-p" como em "mkdir -p
do arquivo. Uma barra arquivo foto.png para a pasta /mnt/hda6/arquivos/novos/2006". Mesmo que a pasta
especifica que voc est "/mnt/hda6/", o comando "novos" no exista, ela ser criada.
dando o caminho completo a seria "mv foto.png rmdir: Esta uma variao do mkdir, que permite remover
partir do diretrio raiz, como /mnt/hda6". Voc pode usar o diretrios. A diferena entre ele e o "rm -rf" que o rmdir s

24 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


remove diretrios vazios. variante do locate que mostra determinada extenso, como em "find /mnt/hda6 -name
Acostume-se a us-lo no apenas executveis. *.mp3".
lugar do "rm -rf" ao deletar find: O find tambm permite Uma forma mais amigvel de procurar arquivos usar o
uma pasta que acha que est
localizar arquivos, mas fun- kfind, o "Procurar arquivos" do KDE, que serve como uma
vazia, assim voc evita
ciona da forma tradicional, interface para o find. Atravs dele voc pode procurar pelo
acidentes.
realmente vasculhando os nome ou tipo de arquivo (voc pode fazer uma busca
locate : Este um dos diretrios em busca dos incluindo apenas arquivos de imagem, por exemplo),
comandos mais teis na arquivos, ao invs de usar procurar dentro de pastas especficas ou localizar
minha opinio; ele permite uma base de dados, como o arquivos pertencentes a um determinado usurio ou
encontrar arquivos de forma locate. Embora seja lento ao grupo do sistema, ou at mesmo procurar por arquivos
instantnea. Assim como procurar em diretrios com modificados recentemente.
mecanismos de busca, como muitos arquivos e subdire-
o Google, o locate no sai trios, o find eficiente se
procurando em todo o HD at voc souber previamente
achar o arquivo que pediu. onde procurar. Por exemplo, o
Ele procura apenas dentro de diretrio "/etc" concentra as
uma base de dados, que configuraes do sistema. Se
contm os nomes de todos os voc estiver procurando pelo
arquivos. Esta base gerada arquivo "smb.conf" (onde
ao rodar o comando armazenada a configurao
"updatedb", sua cara do Samba), voc poderia ir
metade. direto fonte, usando o
A vantagem de usar a base de comando "find /etc -name
dados que as buscas so smb.conf".
instantneas, a desvantagem Note que alm do diretrio
que voc precisa rodar o onde ele vai procurar (/etc no su: No Linux, existe uma separao clara entre o root e os
updatedb (como root) de vez
exemplo), voc deve usar o demais usurios do sistema. O root o nico que pode
em quando, a fim de incluir as
parmetro "-name" antes de alterar a configurao do sistema e usar a maior parte das
ltimas modificaes. Para
indicar o nome do arquivo ferramentas de configurao. Os usurios normais, por
procurar um arquivo,
que est procurando. Omi- sua vez, podem usar os programas instalados e modificar
simplesmente use "locate
tindo o diretrio, ele simples- arquivos dentro do seu diretrio home. Esta organizao
arquivo".
mente procura dentro do dire- permite que vrias pessoas usem o mesmo micro (o que
Se voc est procurando por trio atual. Voc pode tam- vital no caso dos servidores), sem que um possa alterar as
um programa, experimente o bm fazer buscas por todos configuraes do outro, nem muito menos mudar as
comando "which", uma os arquivos com uma configuraes do sistema.

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 25


Por um lado, isso torna o sistema muito mais robusto, mas Neste caso, ele lista o o nmero de linhas que
por outro faz com que algumas tarefas sejam mais contedo do arquivo, mas ao devem ser mostradas e o
complexas, pois voc precisar primeiro se logar como invs de mostrar na tela ele o nome do arquivo, como "tail -
root, para depois executar o comando. O su permite que escreve no disquete 12 meu_longo_texto.txt".
voc "vire" root a qualquer momento, passando a abrir os (/dev/fd0). No shell existem Este comando muito usado
programas, modificar arquivos e usar todas as alguns caracteres especiais, por administradores de
ferramentas sem limitaes. como o ">", ">>" e o "|", que sistemas para acompanhar
Digite "su" e fornea a senha de root. O "$" do terminal vira permitem enviar informaes os arquivos de log de seus
um "#", alertando que a partir da voc tem plenos e o texto de resposta de servidores. Como as novas
poderes. Se ao tentar abrir arquivos grficos voc receber comandos de um lugar para o entradas destes arquivos vo
uma mensagem dizendo que no possvel se conectar ao outro. Voc ver muitos usos sendo inseridas no final do
X, experimente usar o comando "sux" no lugar do su. Ele teis para estes recursos arquivo, o tail permite
configura as permisses corretamente. especiais ao estudar sobre verificar rapidamente apenas
shell script. as novas incluses, sem
Algumas distribuies, como o Kurumin e o Ubuntu
incluem uma variao dele, o "sudo", que permite clear: Limpa a tela, uma precisar perder tempo
executar comandos especficos como root. Para abrir o forma de colocar a ordem na abrindo o arquivo inteiro.
Konqueror (o gerenciador de arquivos), como root, de casa antes de executar novos du: O du permite ver uma lista
forma a conseguir alterar arquivos fora do seu home, digite comandos. Ao invs de com o espao ocupado por
"sudo konqueror". Dependendo da configurao, ele abre digitar, voc pode pressionar cada pasta dentro do
sem pedir senha, ou confirma sua senha de usurio, uma "Ctrl+L", que o atalho de diretrio atual. uma forma
proteo contra a possibilidade de outra pessoa estar teclado para ele. rpida de encontrar grandes
usando seu micro. head: Este um dos primos arquivos ou pastas que esto
cat: Serve para ver o contedo de um arquivo. Por do cat, ele permite ver consumindo muito espao.
exemplo, "cat carta" mostra o contedo do arquivo "carta". apenas as primeiras linhas do Em geral usamos "du -h",
Este comando serve bem para ver o contedo de arquivos arquivo, ao invs de exibir a onde o -h faz com que ele
de texto pequenos, sem precisar abrir um editor mais coisa inteira. Basta especi- exiba o tamanho dos arquivos
sofisticado. Ele tambm pode ser combinado com outros ficar o nmero de linhas que de forma "humana",
comandos para realizar tarefas mais complexas. Por devem ser exibidas, como por escrevendo "2,8G" ao invs
exemplo, se voc tem um arquivo "boot.img" com a exemplo "head -20 texto.txt". de "2876322", por exemplo.
imagem de um disquete de boot, no bastaria simples- Outro parente distante o tail O Konqueror inclui um modo
mente copiar o arquivo para o disquete com o comando cp; (cauda), que mostra as de visualizao que funciona
voc precisaria fazer uma cpia bit a bit. Existem vrias ltimas linhas do arquivo. O de maneira similar,
formas de fazer isso, mas uma soluo simples seria usar o uso o mesmo, basta indicar mostrando os arquivos e
comando "cat boot.img > /dev/fd0".

26 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


pastas na forma de blocos coloridos, classificados de mantendo a formatao e as comando ficaria ento "lsmod
acordo com o tamanho. Para ativar este modo, clique no quebras de linha. Aqui | grep sis900".
ltimo boto da barra de funes: usamos o pipe para enviar a Se no aparecer nada na tela,
sada do man, que original- voc sabe de antemo que o
mente seria mostrada na mdulo no est ativo, Neste
tela, para ser reformatada caso, voc poderia tentar
pelo comando "col -b" e, a carreg-lo manualmente u-
partir da, para o arquivo. O sando o comando "modprobe
pipe um componente de sis900", como root.
muitos comandos.
split: Esse comando serve
grep: O grep permite filtrar a para quebrar arquivos em
sada de um determinado vrios pedaos. Muito til
comando, de forma que ao quando voc precisa gravar
invs de um monte de linhas, arquivos grandes em vrios
voc veja apenas a informa- disquetes ou CDs, por
o que est procurando. Ele exemplo. Imagine que voc
freqentemente usado em queira quebrar um arquivo de
conjunto com o pipe, 3 GB chamado "tenshi.avi"
sobretudo em scripts. em vrios arquivos de 650 MB
Um exemplo simples: sua cada um, de forma a
placa de rede no est conseguir grav-lo em vrios
| (pipe): Junto com as setas de redirecionamento (> e >>), funcionando e voc quer CDs. Poderia usar o comando
o pipe ( | ) muito usado em scripts e comandos diversos. saber se o mdulo de kernel "split -b 650m tenshi.avi".
Ele permite fazer com que a sada de um comando seja "sis900", que d suporte a O "650m" o tamanho de
enviada para outro ao invs de ser mostrada na tela. ela, est carregado. Voc cada pedao, no caso 650
Parece uma coisa muito extica, mas acaba sendo pode ver os mdulos que MB. Voc precisa apenas
incrivelmente til, pois permite "combinar" diversos esto carregados usando o trocar o tamanho dos
comandos que originalmente no teriam nenhuma relao comando "lsmod", mas a lista pedaos e o nome do arquivo.
entre si, de forma que eles faam alguma coisa especfica. um pouco longa. Voc Esse comando vai gerar
Por exemplo, imagine que voc quer imprimir o manual de poderia completar o lsmod vrios arquivos: xaa, xab,
algum dos comandos, ou mandar por e-mail para algum com "| grep sis900", que vai xac, xad, etc. que podem ser
que no tem Lin ux instalado. Uma forma de fazer isso seria filtrar usando o grep, mos- transportados. Para junt-los
usar o comando "man comando | col -b > arquivo.txt", que trando na tela apenas as depois, usamos o comando
copia toda a sada do comando man para o arquivo.txt, linhas contendo "sis900". O cat que vimos acima. Basta

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 27


reunir todos na mesma pasta "konqueror /etc &" resolve setas para cima ou para baixo at encontr-lo. Para fazer
novamente e rodar o coman- este problema, mantendo o uma busca use o comando "history | grep comando" ,
do "cat x* > tenshi.avi". terminal livre. Se voc como em "history | grep cp" para mostrar todas as
esquecer de acrescentar ao entradas onde foi usado o comando "cp".
Isso junta todos os arquivos
"&" ao abrir um programa,
(na ordem) restaurando o Ponto e vrgula: Voc tambm pode executar uma fila de
ainda pode "destravar" o
arquivo original. Isso funciona comandos de uma vez. Basta separ-los por ponto e
terminal pressionando
porque os fragmentos de vrgula, como em "ls; pwd" ou "cd /mnt/arquivos; ls"
"Ctrl+Z" (que paralisa o
arquivo gerados pelo split Lembre-se de que no Linux o terminal distingue entre
programa e te devolve o
sempre comeam com "x". controle do terminal) e depois letras maisculas e minsculas. "ls" diferente de "LS".
Outro truque que voc pode "bg", que reinicia o programa Quando criar novos arquivos e pastas, prefira usar nomes
usar o cat tambm para jun- em background. em minsculas, assim voc evita confuso.
tar diversos arquivos, for- Note que alguns aplicativos Desligando: Assim como no Windows, voc precisa
mando um s. Isto funciona exibem mensagens diversas desligar o sistema corretamente para evitar perda de ar-
para msicas e vdeos, por e avisos depois de serem quivos e corrompimentos diversos na estrutura da par-
exemplo. Para juntar vrios abertos, o que "suja" o tio. Alm das opes nos menus do KDE ou Gnome, voc
vdeos curtos, num nico terminal, mas sem compro- pode desligar via terminal, usando os comandos abaixo.
maior, use "cat video1.avi meter o que voc est fa- No se esquea que todos eles precisam ser executados
video2.avi video3.avi > zendo. Se isto te incomodar, como root. Use primeiro o comando su ou o sudo:
videozao.avi". voc pode adicionar um
reboot: Reinicia o micro.
&: Este um parmetro que "&>/dev/null" ao comando, o
permite rodar aplicativos que descarta todas as halt: Desliga o micro.
mantendo o terminal livre. No mensagens, como em shutdown -h now: Tambm serve para desligar o sistema,
Linux, todos os aplicativos, "konqueror /etc & mas permite que voc especifique um horrio. muito til
mesmo os grficos, podem &>/dev/null". se voc deixar o micro ligado noite fazendo alguma coisa
ser chamados a partir de uma startx: Serve para abrir a ou baixando um arquivo, mas quiser que ele desligue
janela de terminal. O proble- interface grfica a partir do sozinho depois de um certo tempo. Substitua now (agora)
ma que, ao chamar algum prompt, caso voc tenha por um tempo em minutos que o sistema esperar antes
aplicativo, o terminal ficar escolhido inicializar o sistema de desligar, usando o parmetro "+" como em shutdown -
bloqueado at que o aplica- em modo texto. h +60. Voc pode ainda especificar um horrio, no formato
tivo seja finalizado, obri- hh:mm como em shutdown -h +06:00 (para desligar s
Histrico: O terminal mantm
gando-lhe a abrir um para 6:00 da manh).
um histrico dos ltimos 500
cada programa.
comandos digitados. Para Ctrl+Alt+Del: Este um atalho de teclado que, dado no
Acrescentar o & no final do repetir um comando recente, terminal de texto, serve para reiniciar o micro. No tem
comando, como em simplesmente pressione as tanta utilidade quanto no Windows, mas mais rpido que

28 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


fazer o login e rodar o desenvolvi muitos deles para justamente a abordagem que a maioria dos autores acaba
comando "reboot" ;). incluir no Kurumin, mas, para adotando.
no alongar muito, vou me
Ou seja, gostando ou no, muitas vezes voc precisar
limitar a dar uma viso geral
editar algum arquivo de configurao, ou talvez prefira
Editando os arquivos sobre os principais arquivos
fazer isso algumas vezes para ganhar tempo ou para ter
de configurao do sistema.
de configurao acesso a opes que no estejam disponveis nos
No realmente necessrio utilitrios de configurao.
Complementando os co- que voc estude cada um
Para editar os arquivos, voc precisar apenas de um
mandos de terminal, existem destes arquivos (a menos que
editor de textos. Existem vrios exemplos: voc pode por
os arquivos de configurao. voc esteja estudando para
exemplo usar o kedit ou o kwrite no KDE, o gedit no Gnome,
Ao contrrio do Windows, alguma prova de certifi-
ou o mcedit, joe, nano ou mesmo o antigo e pouco
onde as configuraes so cao), mas importante ter
amigvel vi, caso esteja em modo texto.
salvas numa caixa preta, o pelo menos uma idia geral
registro, difcil de entender e sobre a funo de cada um, Lembre-se de que em qualquer um deles voc pode abrir o
ainda mais de editar, no Linux pois ao pesquisar sobre editor diretamente no arquivo que quiser editar, como em
as configuraes so salvas instalao de drivers e pro- "mcedit /etc/fstab".
sempre dentro de arquivos de gramas, pesquisar solues Tanto o kedit quanto o gedit so editores relativamente
texto, na maior parte das para problemas diversos, ou simples, que lembram at certo ponto o notepad do
vezes legveis, que voc pode mesmo receber ajuda de Windows. O kwrite j um editor mais avanado, voltado
editar manualmente quando algum atravs dos fruns, para quem escreve scripts ou mesmo programa em
necessrio. voc vai ver muitas refe- linguagens diversas. Ele capaz de realar a sintaxe de
Na verdade, a maioria dos rncias a arquivos de confi- vrias linguagens, diferenciando os comandos,
programas de configurao gurao diversos. Eles so o condicionais, comentrios, etc., atravs de cores. Isso
nada mais so do que assis- denominador comum entre ajuda muito a entender o cdigo e permite identificar erros
tentes que facilitam a confi- as diversas distribuies, por muito mais rpido.
gurao destes arquivos. O isso a nica forma de es-
crever algum artigo ou howto Nos editores de modo texto as coisas so um pouco mais
programa lhe mostra as
explicando sobre como complicadas, j que eles so controlados atravs de
opes de uma forma ami-
gvel, mas na hora de salv- instalar um driver de um atalhos de teclado, mas voc acaba precisando deles para
las eles simplesmente rees- modem ou placa wireless, por resolver problemas em situaes onde o modo grfico no
crevem os arquivos corres- exemplo, em diversas est mais abrindo, ou ao usar outras mquinas
pondentes. Eu tenho uma distribuies diferentes, remotamente, via SSH.
certa experincia no desen- explicar o caminho das O mais simples o mcedit. Ele faz parte do pacote "mc",
volvimento destes utilitrios, pedras atravs dos arquivos que encontrado em todas as distribuies. Se ele no
pois ao longo dos anos de configurao, que estiver instalado, voc resolve o problema instalando o

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 29


pacote. Nele, as funes so acessadas usando as teclas maisculos) para salvar o urra, balana os galhos das
F1 a F10, com uma legenda mostrada na parte inferior da arquivo e sair. Para sair sem rvores e atira cocos nas
tela. Para salvar voc pressiona F2 e para sair, F10. salvar pressione Esc e digite cabeas dos desenvol-
":q!" (exatamente como aqui, vedores, sempre que uma
dois pontos, qu, excla- distribuio se atreve a
mao, seguido de Enter). remov-lo :-P.
Uma segunda opo para Ao sair do editor, volta para o
salvar e sair pressionar Esc terminal. Voc pode verificar
seguido de ":wq". Para se o arquivo realmente foi
apenas salvar, sem sair, salvo corretamente usando o
pressione Esc seguido de ":w" cat, como em "cat /etc/fstab".
e para sair sem salvar use o No caso de arquivos longos,
Esc seguido de ":q!". acrescente "| more", que
Resumindo, o Esc faz com permite ler uma pgina de
que o vi volte ao modo de cada vez, como em "cat
comando, o ":" nos coloca no /var/log/syslog | more".
modo ex, onde podemos Alguns arquivos particular-
O joe um meio termo. Ele muito parecido com o antigo salvar e fechar, entre outras mente importantes so:
Wordstar do DOS e usa as mesmas teclas de atalho que funes. O "q" fecha o pro-
ele. Para salvar o arquivo e sair, voc pressiona Ctrl+K e grama, o "w" salva o arquivo /etc/fstab: Aqui vai uma lista
depois X. Para salvar e sair no nano, pressione Ctrl+X, e o "!" uma confirmao. das parties que so
depois S e Enter. acessadas pelo sistema, onde
Embora no seja exatamente cada uma montada e quais
Finalmente, temos o vi, que por algum motivo conquistou pequeno (se comparado a delas so montadas
um grupo de usurios fiis ao longo de seus quase 30 anos editores mais simples, como automaticamente na hora do
de vida e, graas eles, continua vivo at hoje, muito o joe ou o nano), muito menos boot. Alm das parties, o
embora seja um dos editores menos amigveis. fcil de usar, o vi pratica- fstab pode ser usado tambm
mente o nico editor que para incluir CD-ROMs e at
O vi tem trs modos de operao: comando, edio e o pode ser encontrado em
modo ex. Ao abrir o programa, voc estar em modo de mesmo compartilhamentos
qualquer distribuio. Em de rede.
comando; para comear a editar o texto, pressione a tecla muitos casos usado o elvis,
"i". A partir da, ele funciona como um editor de textos uma verso simplificada, mas /etc/modules: Neste arquivo
normal, onde o Enter insere uma nova linha, as setas que funciona mais ou menos vo mdulos que so
movem o cursor, etc. da mesma forma. O pequeno carregados durante o boot.
Quando terminar de editar o arquivo, pressione Esc para grupo de usurios forma um Em geral, usamos este
voltar ao modo de comando e em seguida "ZZ" (dois Z bando bem organizado, que arquivo para ativar o

30 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


carregamento de mdulos /etc/X11/xorg.conf: Este o users-admin e outras ferramentas, mas interessante
para placas wireless, arquivo onde vai a configu- saber que eles existem. Voc pode ver o contedo dos trs
modems e placas de som que rao do vdeo, que inclui o apenas como root.
no foram instalados manual- driver usado, resoluo, taxa O "/etc/passwd" guarda os logins e outras informaes
mente, ou que no foram de atualizao e configura- sobre ou usurios. Voc notar que alm do root e dos
detectados automatica- o de cores do monitor, alm
usurios que adicionou, existem vrios usurios de
mente durante a instalao. da configurao do mouse.
sistema, como o cupsys, proxy, sys, etc. Estes usurios so
Voc vai ver muitas refern- Hoje em dia, praticamente
usados internamente pelos programas, voc no pode
cias a este arquivo em tuto- todas as distribuies (com
fazer login atravs dele. Esta prtica de ter usurios
riais falando sobre a instala- exceo do Slackware) so
separados para cada programa aumenta bastante a
o de drivers diversos. capazes de configurar o vdeo
segurana do sistema. Apesar do nome, o "/etc/passwd"
corretamente durante a
/etc/lilo.conf: O lilo o geren- no armazena as senhas, elas vo no arquivo
instalao, mas voc pode
ciador de boot, responsvel "/etc/shadow" num formato encriptado.
manter uma cpia do arquivo
por carregar o sistema. O lilo mo para poder restaurar a
pode ser configurado para configurao do vdeo em ca-
carregar diversos sistemas so de problemas. Voc pode Criando links
operacionais diferentes, onde tambm usar o arquivo gera-
voc escolhe qual usar na do em outras distribuies. O comando ln permite criar links. Existem dois tipos de
hora do boot. Voc pode fazer links suportados pelo Linux, os hard links e os links
O xorg.conf usado pelo simblicos. Os links simblicos tm uma funo parecida
dual-boot entre Linux e
X.org, que a verso atual do com os atalhos do Windows: eles apontam para um
Windows, ou at mesmo servidor grfico. Distribui-
instalar diversas distribui- arquivo, mas se o arquivo movido para outro diretrio, o
es antigas usam o Xfree,
es diferentes no mesmo link fica quebrado. Os hard links por sua vez so seme-
que armazena as configura-
HD. Sempre que fizer altera- lhantes aos atalhos do OS/2 da IBM, eles so mais
es num arquivo diferente, o
es no arquivo, rode o intimamente ligados ao arquivo e so alterados junto com
"/etc/X11/XF86Config-4".
comando "lilo" (como root) ele. Se o arquivo muda de lugar, o link automaticamente
para salvar as alteraes. /etc/passwd, /etc/shadow e atualizado. Isto possvel porque nos sistemas de arquivos
/etc/group: Estes arquivos usados pelo Linux cada arquivo possui um cdigo de iden-
/boot/grub/menu.lst: Muitas armazenam a base de dados tificao (chamado de inode), que nunca muda. O sistema
distribuies adotam o grub dos usurios, senhas e sabe que o arquivo renomeado o mesmo do atalho
como gerenciador de boot ao grupos do sistema. Natural- simplesmente procurando-o pelo inode ao invs do nome.
invs de usar o lilo. No caso mente, voc no precisa se
do grub, as alteraes no O comando ln dado sem argumentos cria um hard link,
preocupar em alter-los, pois
arquivo so aplicadas como em:
eles so modificados automa-
automaticamente. ticamente pelo adduser, $ ln /home/morimoto/arquivo.txt arquivo

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 31


Onde ser criado um link localizao correta da sua Fechando programas travados
chamado "arquivo" no dire- pasta de usurio, no importa
trio corrente, que apontar qual seja. Apesar do Kernel do Linux ser extremamente estvel,
para o arquivo.txt dentro do Voc pode ainda criar links quase impossvel de travar, os programas nem sempre
diretrio /home/morimoto. so. Para complicar, o rpido desenvolvimento do sistema
que funcionaro em qualquer
Para criar um link simblico, p a r t e d o s i s t e m a . Po r e a necessidade por novos aplicativos acabam fazendo
acrescente o argumento "-s", exemplo, imagine que voc com que muitas vezes as distribuies tragam programas
como em: armazene seus arquivos de ainda em estgio beta, ou mesmo alpha, que ainda no
trabalho na pasta /home/ esto completamente estveis. Isto acaba muitas vezes
$ ln -s /home/morimoto/ resultando em travamentos. A vantagem do Linux neste
arquivo.txt arquivo seu_nome/trabalho/arquivos.
Ao invs de digitar o caminho ponto que voc quase nunca precisar reiniciar todo o
Voc pode criar tanto links completo, voc poderia criar sistema, basta matar o aplicativo problemtico, ou, no pior
apontando para arquivos, um link simblico "arquivos" dos casos, reiniciar o ambiente grfico.
quanto links apontando para que poderia ser acessado a A forma mais prtica de finalizar aplicativos usar o xkill.
diretrios. Por exemplo, se partir de qualquer pasta do Ao clicar sobre o cone do programa, ou cham-lo pelo
voc acha muito trabalhoso sistema. Para isto, basta terminal (digitando xkill), o cursor do mouse vira um cone
acessar o CD-ROM atravs do acessar o diretrio "/usr/bin" de caveira e basta clicar sobre o programa travado para
diretrio /mnt/cdrom, voc e criar o link por l, usando os mat-lo sem d. Voc pode tambm chamar o xkill usando
pode simplesmente criar um comandos: o atalho "Ctrl+Alt+ESC.
link para ele dentro do seu
diretrio de usurio, ou onde $ cd /usr/bin
voc quiser. Ao clicar sobre o $ ln -s /home/
link no gerenciador de seu_nome/ trabalho/
arquivos, voc acessar o arquivos arquivos
CD-ROM. Voc ver muitos links espa-
Para criar um link chamado lhados pela estrutura de dire-
"CD" dentro do seu diretrio trios do Linux, um recurso
de usurio apontando para o muito usado quando os arqui-
CD-ROM, o comando seria: vos de sistemas mudam de
lugar numa nova verso.
$ ln -s /mnt/cdrom ~/CD Mantendo um link na
O interpretador de comandos localizao antiga, todos os
se encarregar de substituir programas antigos continuam
automaticamente o "~" pela funcionando sem problemas.

32 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


Se a coisa for sria e o mouse parar de responder, voc Na coluna direita da lista voc Outro programa de texto com
pode reiniciar o X, o que reabre toda a parte grfica, pres- ver os nomes dos aplica- a mesma funo o pstree.
sionando "Ctrl+Alt+Backspace". Embora voc possa per- tivos. Veja que em muitos Ele mostra os processos na
der arquivos no salvos, esta uma soluo muito menos casos o mesmo programa f o rm a d e u m a r v o re ,
radical (e mais rpida) do que reiniciar o micro no boto. aparece vrias vezes, seja permitindo que voc veja
Embora mais trabalhoso, voc pode tambm finalizar os porque voc abriu vrias como eles se relacionam.
programas atravs do terminal, usando os comandos kill e instncias do programa, seja Se voc estiver no KDE, pode
killall. O killall pode ser usado sempre que voc souber o por ele realmente ser dividido gerenciar os processos de
comando que inicializa o programa a ser fechado. Por em vrios processos dife- uma forma muito mais
exemplo, para fechar o xmms, o mesmo do screenshot rentes, mas o killall se amigvel usando o
acima, bastaria escrever "killall xmms"; para finalizar o encarrega de acabar com Ksysguard. Basta procurar
konqueror o comando seria "killall konqueror", e assim por todos os vestgios. por ele no iniciar ou
diante. Na coluna da esquerda est o pressionar "Ctrl+Esc" para
O problema com o killall que em muitos casos o comando PID de cada processo, um abri-lo:
para fechar o programa no o mesmo que seu nome. nmero de
Para fechar o Firefox, por exemplo, voc teria que digitar identificao
"killall firefox-bin" e no apenas "killall firefox", que seria o que pode ser
mais lgico. usado em
conjunto com
Para os casos onde voc no souber o nome do programa, o comando
existe o comando "ps" que mostra todos os processos kill para ma-
abertos. Existem vrias opes para este comando. A que tar um pro-
costumo usar mais freqentemente "ps -x | more", que cesso espe-
mostra todos os processos iniciados por voc, sempre cfico, como
dando uma pausa quando esta encher a tela: e m " k i l l
4060".
Alm do ps -x,
voc pode
tentar o "ps -aux", que inclui Montando e
todos os processos ativos. A desmontando
lista sempre longa, pois
inclui todos os servios e Embora cada vez mais as
componentes do sistema que distribuies detectem as
so carregados automati- parties, CD-ROMs, pen-
camente durante o boot. drives e outros dispositivos

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 33


automaticamente, criando cones no desktop ou algo Cada par de drives insta- mesma forma que HDs SCSI.
similar, por baixo dos panos sempre necessrio montar lado na mesma porta. Para Isso tambm se aplica a
os dispositivos antes de acess-los. Isto feito automati- diferenciar os dois usado pendrives e outros disposi-
camente quando voc clica no cone do CD-ROM no um jumper, que permite tivos USB. Aqui entra uma
desktop, por exemplo, mas, dependendo da distribuio configurar cada drive como histria interessante: como o
que resolver usar, voc acabar precisando fazer isso master (mestre) ou slave. O cdigo aberto, muito
manualmente em muitos casos. Vamos ento entender mais comum usarmos comum que novos mdulos
como esse processo funciona. apenas um HD e mais um CD- sejam baseados ou utilizem
Cada dispositivo ou partio acessado pelo sistema ROM ou DVD, cada um insta- cdigo de outros mdulos j
atravs de um device, um arquivo especial criado dentro lado em sua prpria porta e existentes. O suporte a drives
do diretrio "/dev". Para entender a ordem usada para ambos configurados como SCSI no Kernel to bom que
nomear estes dispositivos preciso usar algumas noes master. Ao adicionar um ele passou a ser usado (com
de hardware. segundo HD, voc poderia pequenas adaptaes) para
escolher entre instalar na pri- dar suporte a outros tipos de
Na placa-me voc encontra duas portas IDE (primria e dispositivos. Na poca do
secundria), que so usadas para instalar o HD e CD-ROM. meira ou segunda porta IDE,
mas de qualquer forma preci- Kernel 2.4, at os gravadores
Cada uma das duas permite conectar dois dispositivos, de de CD eram vistos pelo
forma que podemos instalar um total de 4 HDs ou CD- saria configur-lo como
slave, mudando a posio do sistema como drives SCSI.
ROMs na mesma placa. Os drives IDE "tradicionais", que
usam os cabos de 40 ou 80 vias so chamados de "PATA", jumper. Independentemente O primeiro dispositivo SCSI
de "parallel ATA". de ser um HD, CD-ROM ou detectado como "/dev/sda", o
qualquer outro tipo de segundo como "/dev/sdb" e
dispositivo, os drives so assim por diante. Se voc ti-
detectados pelo sistema da ver um HD SATA ou pendrive,
seguinte forma: o drive visto como
"/dev/sda" e no como
IDE primria, master:
"/dev/hda", como seria se
/dev/hda
fosse um drive IDE.
IDE primria, slave:
Se voc tiver um HD SATA e
/dev/hdb
um pendrive, instalados na
IDE secundria, master: mesma mquina, ento o HD
/dev/hdc ser visto como "/dev/sda"
(pois inicializado primeiro,
IDE secundria, slave:
logo no incio do boot) e o
/dev/hdd
pendrive como "/dev/sdb". Se
Os HDs Serial ATA (SATA) so voc plugar um segundo
vistos pelo sistema da pendrive, ele ser visto como

34 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


"/dev/sdc", e assim por Em seguida vem a questo Existem diversos programas de particionamento, os mais
diante. Ao contrrio dos das parties. Ao invs de ser usados no Linux so o cfdisk, gparted e o qtparted. Muitas
dispositivos IDE, os devices um espao nico e indivisvel, distribuies incluem particionadores prprios, o Mandriva
so definidos seqen- um HD como uma grande por exemplo inclui o diskdrake.
cialmente, conforme o sis- sala comercial, que pode ser
tema vai detectando os dividida em vrios escritrios
dispositivos. Quem chega e ambientes diferentes. Ao
primeiro leva. instalar o sistema opera-
cional, voc tem a chance de
Se voc tiver um HD IDE e um
particionar o HD, onde feita
pendrive, ento o HD ser
esta diviso. sempre
visto como "/dev/hda" e o
recomendvel usar pelo
pendrive como "/dev/sda".
menos duas parties sepa-
Uma observao que voc
radas, uma para o sistema e
quase sempre encontrar
outra para seus arquivos. Isto
uma opo dentro do Setup
permite reinstalar o sistema
que permite colocar as portas
sempre que necessrio, sem
SATA em modo de compati-
perder seus arquivos e
bilidade (Legacy Mode ou
configuraes.
Compatibility Mode, depen- Acima temos um screenshot do Gparted. Como pode ver,
dendo da placa). Ao ativar No Linux existe ainda a cada partio recebe um nmero e vista pelo sistema
esta opo, seu HD SATA necessidade de criar uma como um dispositivo diferente. A primeira partio do
passar a ser visto pelo partio separada para a "/dev/hda" vista como "/dev/hda1" e assim por diante. O
sistema como " /dev/hda', memria swap. Esta partio mesmo acontece com os pendrives, que do ponto de vista
como se fosse um HD IDE utiliza uma organizao do sistema operacional so uma espcie de HD em
normal. Esta opo til ao prpria, otimizada para a miniatura.
instalar distribuies antigas, tarefa. Embora um pouco
que ainda no oferecem um mais complicada, esta O sistema nunca acessa os dados dentro da partio
bom suporte a HDs SATA. abordagem faz com que o diretamente. Ao invs disso, ele permite que voc "monte"
acesso seja mais a partio numa determinada pasta e acesse os arquivos
rpido que no dentro da partio atravs dela, o que feito usando o
Windows, onde o comando "mount".
swap feito A sintaxe bsica inclui o dispositivo e a pasta onde ele ser
dentro de um acessado, como em:
arquivo, criado na
partio de # mount /dev/hda2 /mnt/hda2
instalao de O mais comum que as parties "extras" sejam
sistema. montadas dentro da pasta "/mnt", que prpria para a

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 35


tarefa, mas isso no uma disco. Removendo sem des- "mount /mnt/hda6" (por exemplo), sem precisar usar o
regra; voc pode montar as montar, existe uma probabi- comando completo.
parties em qualquer pasta lidade muito grande das lti- Naturalmente, alm da forma manual, existem maneiras
vazia. No se esquea de mas alteraes serem perdi- mais prticas de acessar o CD-ROM e parties. Em
criar a pasta desejada, se das. muito comum as pes- primeiro lugar, ao usar o KDE, voc pode sempre usar o
necessrio, usando o soas gravarem arquivos no cone no desktop, clicando sobre ele para montar e usando
comando "mkdir". pendrive, desplugarem logo a opo "desmontar" (que aparece ao clicar com o boto
depois (sem desmontar) e, ao direito sobre o cone) para liberar o CD na hora de remover.
No caso do CD-ROM, citamos
tentar usar de novo, verem Na maioria das dis-tribuies, ao plugar um pen-drive
apenas o dispositivo, sem
que os arquivos simples- criado automaticamente um cone no desktop para
incluir a partio (j que um mente no foram gravados.
CD-ROM no pode ser acessar os arquivos. Geralmente o cone inclui uma opo
particionado, como um HD). Se por acaso voc tiver um para desmontar, acessvel ao clicar sobre ele com o
Voc pode tanto usar o drive de disquetes (em que boto direito.
dispositivo correto, como sculo voc vive? :), o Ainda no KDE, voc pode acessar as demais parties do
"/dev/hdc" ou "/dev/hdd", comando para mont-lo ma- HD abrindo o Konqueror e acessando a url "media:/" (ou
quanto usar o "/dev/cdrom", nualmente "mount /dev/fd0 "devices:/", nas verses antigas). Assim como no caso do
um link que criado durante /mnt/floppy" e, para des-
CD-ROM, voc acessa os arquivos clicando sobre o cone.
m o n t a r , " u m o u n t
a instalao: No caso das parties do HD, no necessrio desmontar
/mnt/floppy". Assim como no
# mount /dev/cdrom depois de usar, pois elas so desmontadas ao desligar
caso dos pendrives, impor-
/mnt/cdrom o micro.
tante desmontar antes de
Se quiser trocar o CD que est remover o disquete do drive.
na bandeja, voc deve Os pontos de montagem, ou
primeiro "desmontar" o CD- seja, as pastas onde as
ROM, com o comando parties sero montadas
"umount /mnt/cdrom". O podem ser configurados
mesmo se aplica a pendrives atravs do arquivo
e HDs externos: sempre "/etc/fstab". Quase sempre,
necessrio desmontar antes este arquivo configurado
de desplug-los. No caso dos durante a instalao,
pendrives e HDs, desmontar incluindo referncias a todas
fundamental, pois as as parties e CD-ROMs
alteraes no so neces- disponveis, de forma que
sariamente salvas imediata- voc pode montar as
mente por causa do cache de parties digitando apenas

36 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


Muitas distribuies incluem o automount, que faz com no funciona muito bem para atravs do cone ao lado do
que o acesso ao CD-ROM e disquete seja transparente, copiar grandes quantidades relgio, de forma bem
como no Windows. Voc coloca o CD-ROM na bandeja. de texto, e o texto a ser co- prtica.
Ao acessar a pasta "/mnt/cdrom" o sistema se encarrega piado precisa ficar selecio-
de mont-lo automaticamente. Quando voc pressiona o nado durante a operao.
boto para ejetar o CD, o sinal interceptado pelo sistema Basicamente, voc consegue Trabalhando com
que se encarrega de desmont-lo e em seguida ejetar copiar o que puder ser visua- permisses
o CD. lizado na tela. No funciona
para copiar 120 pginas de Apesar de toda a evoluo em
O clipboard e o terceiro boto texto do Abiword para o relao aos antigos sistemas
OpenOffice, por exemplo. Unix, usados nas dcadas de
O boto central do mouse, que no tem muita serventia no
Windows, permite copiar e colar entre aplicativos ou at Pensando nisso, os desenvol- 70 e 80, o Linux mantm
mesmo entre aplicativos grficos e terminais abertos vedores do KDE e do Gnome suas razes multiusurio. Isso
dentro da interface grfica. Isso substitui o Ctrl+C, Ctrl+V, se preocuparam em incluir significa que o sistema pode
com a vantagem do comando ser dado com um nico sistemas de copiar e colar ser usado por vrias pessoas
clique do mouse. Basta selecionar o trecho de texto, a com um funcionamento simultaneamente (imagine o
imagem, ou o que quiser copiar numa janela e clicar com o semelhante ao do Windows. caso de um servidor de rede),
boto central na janela onde quiser colar a seleo. Se Voc pode selecionar vrias sem que uma atrapalhe o
voc no tiver um mouse de trs botes, pressione pginas de texto do Kword e trabalho da outra, nem possa
simultaneamente os dois botes. colar no Kmail, por exemplo, ver e alterar arquivos que no
usando o bom e velho Ctrl+C, deveria.
Porm, este modo "padro" tem algumas deficincias. Ele Ctrl+V. Para isso, usado um sistema
O KDE inclui at um Applet, o de permisses simples, po-
Klipper (que no Kurumin e em rm eficiente, que consiste
outras distribuies basea- num conjunto de trs permis-
das no Debian pode ser insta- ses de acesso (ler, gravar e
lado com o comando "apt-get executar) e trs grupos
install klipper"), que multi- (dono, grupo e outros), que
plica a rea de transferncia. combinadas permitem fazer
Voc tem vrios slots que muita coisa. Este sistema de
armazenam todas as ltimas
permisses bem similar ao
operaes e pode colar
usado do Windows 2000 e no
qualquer uma das anteriores,
Windows XP, a principal
selecionando a desejada
diferena que no Windows

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 37


voc usa o sistema como administrador (equivalente ao
root) por padro e muitos programas no funcionam
corretamente quando voc tenta usar uma conta sem
privilgios especiais. No Linux o contrrio, voc usa o
sistema com um login de usurio e os programas so
projetados para funcionar desta forma. Apenas os
utilitrios de configurao e alguns programas para
tarefas especficas precisam ser executados como root.
Isso faz com que o sistema seja fundamentalmente mais
seguro.
Um argumento comum que no existem muitos vrus,
worms e trojans para Linux porque o sistema menos
popular. Porm, nos servidores, o Linux j mais usado que
o Windows e mesmo assim os casos de problemas de
segurana continuam sendo mais raros. Segundo a
Netcraft, quase 70% dos sites da internet rodam sobre o
Apache, a grande maioria deles sobre o Linux, enquanto
apenas 20% rodam sobre o IIS da Microsoft. Mas, mesmo
assim, muito mais comum termos notcias de problemas
de segurana no IIS do que no Apache:
http://news.netcraft.com/archives/2005/10/04/october_
2005_web_server_survey.html
Voltando s permisses, clicando sobre as propriedades de "pode ler" e "pode ler e campo " executvel". Esta
qualquer arquivo no Konqueror voc ver uma janela com escrever". Por default, o dono uma daquelas diferenas
trs menus de seleo, que permitem ajustar individual- o nico que pode ler e escrever, fundamentais entre o Linux e o
mente as permisses para o dono do arquivo, para usu- os demais (grupo e outros) Windows: o sistema no decide
podem apenas ler o arquivo, quais arquivos so programas
rios que faam parte do mesmo grupo e para os outros,
mas sem modificar. pela extenso, mas sim pelas
que inclui todo mundo que tenha acesso ao sistema. permisses. Isso aumenta
No caso dos arquivos, existe
Cada um dos campos aceita trs possibilidades: "negado", uma quarta permisso que o bastante a segurana do
sistema, mas por outro lado
causa um pouco de dor de
cabea em algumas situaes.
Sempre que voc baixar um

38 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


instalador qualquer via web (o driver da nVidia, por exemplo),
vai precisar primeiro marcar o " executvel" nas proprieda-
des do arquivo antes de conseguir instal-lo.
O "dono" do arquivo por default o usurio que criou o
arquivo. Apenas este usurio pode alterar as permisses de
acesso ao arquivo e pasta. Em seguida vem a configurao
do grupo, que permite que vrios usurios tenham acesso a
um arquivo ou pasta, sem ter que apelar para o campo
"outros" que daria acesso a qualquer um.
Imagine que estamos configurando um servidor em uma em-
presa importante, e neste servidor temos uma pasta
chamada "projeto_apolo" com vrios arquivos confidenciais
que dever ser acessada apenas pelos programadores que
esto trabalhando no projeto.
Desativaramos de imediato o campo "todos", mantendo
marcados apenas os campos "usurio" e "grupo". O prximo
passo seria justamente criar um novo grupo de usurios
("apolo", por exemplo) e incluir neste grupo todos os usurios
que fazem parte do projeto. A partir da, todos os programa-
dores passariam a ter acesso pasta, j que fazem parte do
grupo.
Voc pode criar novos grupos e adicionar usurios a eles
atravs do "users-admin" ou do "kuser", usando o que
estiver disponvel na distribuio. Basta cham-los pelo
terminal ou procurar pelo atalho no menu.
No Fedora, o users-admin se chama "system-config-users", e,
no Mandriva, "userdrake". O Kuser usado em um nmero
menor de distribuies, mas tambm bastante usado.
Para criar um novo grupo, clique em "Grupo > Adicionar
grupo". Na janela que ser aberta, especifique o nome do
grupo e os usurios que faro parte dele. Um mesmo usurio
pode fazer parte de vrios grupos simultaneamente. Muita
gente cria um grupo diferente para cada pasta importante, de
forma a poder definir individualmente quem ter acesso a ela.

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 39


Voc notar que nesta tela arquivos dentro da sua pasta root abre as portas para vrias brechas de segurana ao usar
aparecem vrios usurios que de usurio. Nos outros lugares programas de IRC, abrir anexos em e-mails ou mesmo
no so mostrados na tela receber sempre um aviso de navegar na web.
principal, como o "bin", acesso negado. Isso impede A maioria dos problemas de segurana a que os usurios do
"daemon" e "mail". Estes so que os usurios possam fazer Windows esto submetidos decorre justamente do fato de
usurios ocultos do sistema, besteira no sistema, como por utilizarem contas com privilgios equivalentes ao do root no
contas sem privilgios e que exemplo, tentar deletar a Linux. Se voc pode fazer o que quiser no sistema, os
no possuem senhas definidas pasta de mdulos do Kernel ;-). programas executados por voc (incluindo
( simplesmente impossvel trojans, scripts includos de pginas web
fazer login com qualquer uma executados pelo navegador, etc.) tambm
delas), que so usadas para podero no ter restries.
isolar os programas, fazendo
com que cada um tenha Se voc se pergunta como alguns vrus do
acesso apenas a seus prprios Windows, como o Ninda e o Sircan podem
arquivos. Isso limita muito os se espalhar to rapidamente, saiba que o
danos que um programa ou problema justamente este: a combinao de um sistema
Claro, como todas as regras, as
servidor com bugs ou falhas de com um fraco controle de segurana, combinado com o uso
permisses de acesso tm sua
segurana pode causar de contas administrativas por usurios sem noes de
exceo: o root. Ele o nico
quando alguma coisa d segurana.
que no possui restries:
errado. pode alterar, executar ou Voltando ao tema da criao de usurios, se voc no gostou
De fato, a configurao default deletar o que bem entender. dos utilitrios grficos, pode adicionar novos usurios
da maior parte das distribui- Pode alterar o dono das pastas tambm usando os comandos "adduser" e "passwd" (como
es Linux atuais dar acesso ou alterar as permisses de root). Por exemplo:
de leitura para a maioria das acesso. O root o deus do # adduser manuel
pastas (com exceo, natural- sistema. (cria o usurio manuel, j definindo a senha)
mente, dos arquivos de senha Voc precisar usar o root
e outros arquivos crticos) para # passwd manuel
sempre que for alterar as (altera a senha posteriormente)
todos os usurios, mas ao permisses de acesso a uma
mesmo tempo dar acesso de pasta do sistema ou criada por Para remover um usurio anteriormente criado, utilize o
gravao apenas para o outro usurio, mas no use-o comando "userdel", como em "userdel manuel". Por questes
diretrio home de cada um. regularmente, a menos que de segurana o comando remove apenas o login,
Ou seja, por default voc, esteja apenas brincando com o preservando o diretrio home do usurio. Caso voc tenha
logado como usurio normal, sistema e possa reinstal-lo a certeza que no v mais precisar de nada, deve deletar o
poder navegar por quase qualquer momento, pois alm diretrio manualmente depois.
todos os diretrios do sistema, de poder destruir facilmente Voc tambm pode bloquear temporariamente um usurio,
mas s poder criar e alterar arquivos do sistema, usar o um amigo que vem jogar Warcraft 3 com voc apenas nos fins

40 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


de semana, por exemplo, e no precisa ficar com o login ativo 1: Permisso apenas para
executar nada, usaria o
no resto do tempo. Neste caso, use o comando " passwd -l executar (no possvel ler o
nmero 666; se quisesse dar
usurio" para bloquear o login e " passwd -u usurio" para arquivo ou alter-lo, apenas
controle total para todo
desbloque-lo. executar um programa). No
mundo, usaria 777 e assim por
Para alterar as permisses de acesso de arquivos e pastas via caso de uma pasta, 1 permite
diante. Como disse, parece um
linha de comando, voc deve usar o comando chmod. A que se liste os arquivos dentro
pouco complicado, mas depois
sintaxe dele parece um pouco complicada primeira vista, dela, mas sem ler ou alterar os
de usar o comando algumas
mas nada que um pouco de prtica no possa resolver: arquivos.
vezes voc no vai esquecer
4: Apenas leitura.
mais.
# chmod 744 arquivo 5 (4+1): Ler e executar (no
Para alterar o dono e o grupo
Temos aqui o comando chmod propriamente dito, o arquivo caso de um arquivo) ou ver os
do arquivo, voc deve usar o
ou pasta que ter suas permisses de acesso alteradas e um arquivos e abri-los, no caso de
comando chown. O uso dele
nmero de trs dgitos que indica as novas permisses para o uma pasta.
simples, basta indicar qual o
arquivo. Note que o "744" s um exemplo. 6 (4+2): Leitura + gravao.
novo dono e em seguida
Os trs nmeros indicam respectivamente: 7 (4+2+1): Controle total:
indicar o arquivo ou pasta que
l e i t u r a + g r a v a o +
mudar de dono, como em:
7: Permisses para o dono do arquivo. permisso para executar.

4: Permisses para o grupo. # c h o w n m a n u e l


4: Permisses para os demais usurios. Uma observao importante projeto_apollo/
que ao configurar as
Voc deve lembrar que temos trs permisses: leitura, permisses de acesso de uma Se voc quiser que a alterao
gravao e execuo. Como possvel representar estes pasta, voc sempre deve usar se aplique a todos os arquivos
trs atributos atravs de um nico nmero? 5 (4+1) ou 7 (4+2+1), pois, e subpastas do diretrio, use a
Bem, os programadores costumam ser muito bons em sem permisso para listar o opo -R (de recursivo) como
matemtica e, como em outros casos, usaram um contedo da pasta, voc no em:
pequeno truque para resolver este problema. Cada consegue ver os arquivos # chown -R manuel
permisso representada por um nmero: dentro dela. projeto_apolo/
4: Ler. Engenhoso, no ? Se voc Se voc quiser alterar tambm
2: Alterar o contedo, criar novos arquivos (no caso de quer dar controle total do o nome do grupo, acrescente o
uma pasta). arquivo ou pasta para o dono e nome do novo grupo aps o
1: Execuo (no caso dos arquivos) ou listar os arquivos para o grupo, mas permisso nome do dono, separando
(no caso das pastas). de apenas leitura para os ambos por um ponto:
demais usurios, usaria o
Voc simplesmente soma estes nmeros para ter o nmero # chown -R manuel.apolo
nmero 774; se voc quisesse
referente ao conjunto de permisses que deseja: projeto_apolo/
que todos os usurios
0: Sem permisso alguma. Se for uma pasta, o usurio tivessem permisso de leitura Agora a pasta "projeto_apolo"
sequer pode ver o contedo. e gravao, mas sem poder passa a ser propriedade do

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 41


usurio manuel e do grupo Como eles podem apenas digitados (apenas nesse terminal especfico) sero
apolo. Fizemos a mesma coisa alterar suas prprias configu- executados como root. Use isso sempre que precisar editar
que no exemplo anterior, mas raes, na pior das hipteses arquivos do sistema, mover arquivos ou mudar permisses,
agora usando o comando de voc pode deletar o usurio e criar novos usurios, etc.
modo texto. Voc escolhe qual criar outro. Voc pode criar
Para abrir os programas grficos, a melhor opo usar o
forma prefere. uma conta de usurio
"kdesu", que exibe um prompt de senha grfico e ajusta
separada para cada pessoa
que precisar user seu micro e todas as permisses e variveis do sistema de forma que o
ter certeza de que eles no programa possa rodar sem sobressaltos.
Rodando programas
destruiro a instalao do Use o kdesu num terminal, ou usando o "Executar comando"
como root sistema e seus arquivos. do KDE (alt+F2), seguido do comando que ser executado
Nas verses recentes do KDE, como root, como em "kdesu konqueror /etc", o que abrir
No Linux, o usurio root o
existe uma opo interes- uma janela do Konqueror, como root e j mostrando os
deus do sistema, o nico que
tem acesso a todos os arquivos sante, que permite abrir uma arquivos do diretrio "/etc".
e configuraes. Os usurios segunda seo do X, onde
normais tm acesso apenas a possvel se logar com um
seus arquivos dentro do usurio diferente. Para usar
diretrio /home e outros para esse recurso, clique no "Iniciar
os quais voc alterar as > Trocar de Usurio > Bloquear
permisses manualmente. a atual & Iniciar nova sesso".
Todos os programas salvam
suas configuraes dentro de
pastas ocultas (o nome
comea com ponto, como em
".kde"), dentro do home do seu Como vimos no tpico sobre
usurio. Isso faz com que cada comandos, possvel tambm
usurio tenha suas configu- executar programas como Muitas distribuies, como o Kurumin e o Ubuntu, usam o
raes separadas, sem que root, usando o comando "su" e "sudo" como uma forma de facilitar o uso do sistema. O sudo
possa interferir com as confi- suas variantes. uma variante do su, que permite criar usurios
guraes de outros ou alterar Num terminal de texto, digite "administrativos", que podem executar comandos como
as configuraes padro do root, sem precisar fornecer a senha.
simplesmente "su" e fornea a
sistema.
senha de root. O smbolo do No Kurumin, o usurio padro, "kurumin", vem configurado
Isso torna o sistema bastante terminal muda de um "$" para com permisso para executar qualquer comando como root,
seguro contra barbeiragens um "#", indicando que a partir sem precisar fornecer a senha. Isso permite que os painis e
em geral feitas pelos usurios. da, todos os comandos scripts de configurao funcionem diretamente, sem que

42 Guia do Hardware.net Tu t o rial - LIN U X : u s a n d o o t e r min al


voc precise ficar fornecendo a senha de root toda hora, o
que facilita sobretudo ao rodar do CD. Basta adicionar o Livro Linux:
"sudo" antes do comando, como em "sudo konqueror /etc".
Ferramentas Tcnicas
O Ubuntu usa uma abordagem mais conservadora,
confirmando sua senha de usurio antes de executar o 2 ed. - Guia Prtico
comando, mas em ambos os casos a configurao de quais
usurios podem usar o sudo vai no arquivo "/etc/sudoers".
O Guia do Hardware
A idia que voc configure o sistema e instale todos os
programas desejados e depois, se desejar, desative o sudo ou agora tambm
crie um novo usurio sem privilgios para uso normal do editora, a GDH Press.
sistema.
O Livro "Linux
Para que um determinado usurio tenha permisso para usar
o sudo e, conseqentemente, instalar programas atravs dos Ferramentas Tcnicas
cones mgicos e alterar a configurao do sistema, adicione 2 ed." j est venda.
uma nova linha no arquivo /etc/sudoers:
usuario ALL=NOPASSWD: ALL
Autor:
... substituindo o "usurio" pelo login desejado. Voc pode
tambm comentar a linha referente ao usurio kurumin para Carlos E. Morimoto
tirar seus superpoderes, ou simplesmente criar outro usurio 312 pginas
com seu nome e passar a us-lo no dia-a-dia, deixando para
usar o user kurumin apenas quando precisar instalar novos Formato: 23 x 16 cm
programas ou alterar a configurao do sistema.
R$ 32,00 + frete
(preo ao comprar pelo site)
R$37,00 para qualquer lugar do pas (envio
via impresso registrado, com entrega de 4 a
7 dias teis).
(Preo nas livrarias: R$ 40,00)

http://guiadohardware.net/gdhpress/

Tu t o rial - LIN U X : u s a n d o o t e r min al Guia do Hardware.net 43


ESPECIAL

A evoluo dos

dos

COMPUTADORES
H
oje em dia, quando ouvimos falar em processadores
de 2 ou 3 GHz, d at sono, de to comuns que eles j
se tornaram. Pouca gente j ouviu falar no 8088,
que foi o processador usado no PC XT, em 1981 e muito
menos no Intel 4004, o primeiro microprocessador, lanado
em 71.
Nas prximas pginas falarei sobre os processadores e
computadores que fizeram parte da histria, comeando
no a partir da dcada de 70 ou 80, mas no sculo XIX. Sim,
na poca dos nossos bisavs os computadores j existiam,
apesar de extremamente rudimentares. Eram os
computadores mecnicos, que realizavam clculos atravs
de um sistema de engrenagens, acionado por uma manivela
ou outro sistema mecnico qualquer. Este tipo de sistema,
comum na forma de caixas registradoras predominou at o
incio da dcada de 70, quando as calculadoras portteis se
popularizaram.

44 Guia do Hardware.net Hist ria d a info r m tic a


No final do sculo XIX surgiu o das para criar os primeiros aram a surgir durante a dcada de 40, naturalmente com
rel, um dispositivo eletro- computadores eletrnicos, na propsitos militares. Os principais usos eram a codificao e
mecnico, formado por um dcada de 40. decodificao de mensagens e clculos de artilharia.
magneto mvel, que se des- As vlvulas tem seu funciona- Sem dvida, o computador mais famoso daquela poca foi o
locava unindo dois contatos mento baseado no fluxo de ENIAC (Electronic Numerical Integrator Analyzer and
metlicos. O rel foi muito usa- eltrons no vcuo. Tudo come- Computer), construdo em 1945. O ENIAC era composto por
do no sistema telefnico, no ou numa certa tarde quando nada menos do que 17.468 vlvulas, alm de 1.500 rels e
tempo das centrais analgicas. Thomas Edison, inventor da um grande nmero de capacitores, resistores e outros
Nas localidades mais remotas, lmpada eltrica estava brin- componentes.
algumas continuam em ativi- cando com a sua inveno. Ele
dade at os dias de hoje. No total, ele pesava 30 toneladas e era to
percebeu que ao ligar a lm- volumoso que ocupava um grande
Os rels podem ser conside- pada ao polo positivo de uma galpo. Outro grave problema
rados uma espcie de antepas- bateria e uma placa metlica era o consumo eltrico:
sados dos transstores. Suas ao polo negativo, era possvel um PC tpico atual, com
limitaes eram o fato de se- medir uma certa corrente fluin- um monitor LCD, consome
rem relativamente caros, gran- do do filamento da lmpada cerca de 100 watts de
des demais e ao mesmo tempo at chapa metlica, mesmo energia, enquanto o ENIAC
muito lentos: um rel demora que no existisse contato consumia incrveis Rel
mais de um milsimo de se- entre eles. Havia sido des- 200 kilowatts.
gundo para fechar um circuito. coberto o efeito termoinico, o
Construir este monstro, custou ao exrcito Americano
Tambm no final do sculo XIX, princpio de funcionamento
468.000 dlares da poca, que correspondem a pouco mais
surgiram as primeiras vl- das vlvulas.
de US$ 10 milhes em valores corrigidos.
vulas. As vlvulas foram usa- As vlvulas j eram bem mais
Porm, apesar do tamanho, o poder de processamento do
rpidas que os rels, atingiam ENIAC ridculo para os padres atuais, suficiente para
freqncias de alguns mega- processar apenas 5.000 adies, 357 multiplicaes ou 38
hertz, o problema que es- divises por segundo. O volume de processamento do ENIAC
quentavam demais, consu- foi superado pelas calculadoras portteis ainda na dcada de
miam muita eletricidade e se 70 e, hoje em dia, mesmo as calculadoras de bolso, das mais
queimavam com facilidade. Era baratas, so bem mais poderosas do que ele.
fcil usar vlvulas em rdios,
que usavam poucas, mas cons- A idia era construir um computador para quebrar cdigos de
truir um computador, que usa- comunicao e realizar vrios tipos de clculos de artilharia
va milhares delas era extre- para ajudar as tropas aliadas durante a segunda Guerra
mundial. Porm, o ENIAC acabou sendo terminado exatos 3
mamente complicado, e caro.
meses depois do final da Guerra e acabou sendo usado
Apesar de tudo isso, os pri- durante a guerra fria, contribuindo por exemplo no projeto da
meiros computadores come- bomba de hidrognio.

Histria da informtica Guia do Hardware.net 45


Mesmo assim, na poca, as vlvulas eram o que existia
de mais avanado, permitindo que computadores como
o ENIAC executassem em poucos segundos clculos que
um matemtico equipado com uma calculadora
mecnica demorava horas para executar.
Durante a dcada de 1940 e incio da de 1950, a maior
parte da indstria continuou trabalhando no
aperfeioamento das vlvulas, obtendo modelos
m e n o re s e m a i s c o n f i v e i s . Po r m , v r i o s
pesquisadores, comearam a procurar alternativas
menos problemticas.
Vrias destas pesquisas tinham como objetivo a pes-
quisa de novos materiais, tanto condutores, quanto
Foto do acervo do Exrcito dos EUA isolantes. Os pesquisadores comearam ento a
descobrir que alguns materiais no se enquadravam
nem em um grupo nem no outro, pois de acordo com a
Se voc acha que programar em O ENIAC tambm possua circunstncia, podiam atuar tanto quando isolantes
C ou em Assembly com- srios problemas de manuten- quanto como condutores, formando uma espcie de
plicado, imagine como era a o. Em mdia, a cada 5 minu- grupo intermedirio que foi logo apelidado de grupo dos
vida dos programadores da- tos alguma das vlvulas se semicondutores.
quela poca. A programao do queimava, tornando necess-
ENIAC era feita atravs de 6.000 rias manutenes freqentes. Haviam encontrado a chave para desenvolver o
chaves manuais e, ao invs de transstor. O primeiro prottipo surgiu em 16 de
Abaixo est a foto de uma dezembro de 47 (veja a foto abaixo), onde era usado um
teclas, toda a entrada de dados
vlvula muito usada na dcada pequeno bloco de germnio (que na poca era junto com
era feita atravs de cartes de
de 40:
cartolina perfurados, que arma- o silcio o semicondutor mais pesquisado) e trs
zenavam algumas poucas filamentos de ouro. Um filamento era o polo
operaes cada um. positivo, o outro o polo negativo, enquanto o
Uma equipe preparava os terceiro tinha a funo de controle. Tendo
apenas uma carga eltrica no polo positivo, nada
cartes, incluindo as opera-
acontecia, o germnio atuava como um isolante,
es a serem realizadas, for-
bloqueando a corrente. Porm, quando uma
mando uma pilha, outra ia
trocando os cartes no leitor Vendo essa foto fcil certa tenso eltrica era aplicada usando o filamento de
imaginar por que as vlvulas controle, uma fenmeno acontecia e a carga eltrica
do ENIAC e uma terceira "tra-
eram to problemticas e ca- passava a fluir para o polo negativo. Haviam criado um
duzia" os resultados, tambm
ras: elas eram simplesmente dispositivo que substitua a vlvula, que no possua
impressos em cartes, para o
complexas demais. partes mveis, gastava uma frao da eletricidade gasta
padro decimal.
por uma e, ao mesmo tempo, era muito mais rpido.

46 Guia do Hardware.net Histria da informtica


que podia ser alcanada por O funcionamento de um transstor bastante simples, quase
um transstor sozinho, nos elementar. como naquele velho ditado as melhores
computadores da poca, a invenes so as mais simples. As vlvulas eram muito mais
freqncia de operao era complexas que os transstores e mesmo assim foram
muito menor, j que em cada rapidamente substitudas por eles.
ciclo de processamento o sinal
Um transstor composto basicamente de trs filamentos,
precisa passar por vrios
chamados de base, emissor e coletor. O emissor o polo
transstores.
positivo, o coletor o polo negativo, enquanto a base quem
Mas, o grande salto foi a controla o estado do transstor, que como vimos, pode estar
substituio do germnio pelo ligado ou desligado. Veja como estes trs componentes so
silcio. Isto permitiu minia- agrupados num transstor moderno:
turizar ainda mais os transs-
tores e baixar seu custo de Emissor Base
produo. Os primeiros tran-
sstores de juno comercial
(j similares aos atuais) foram
Silcio dopado,
produzidos partir de 1960 pela
condutor de Coletor
Crystalonics, decretando o
cargas positivas
final da era das vlvulas. Silcio dopado,
(tipo p)
A idia do uso do silcio para condutor de cargas
construir transstores que negativas (tipo n)
Este primeiro transstor era adicionando certas substn-
muito g r a n d e , m a s n o cias em pequenas quantidades Quando o transstor est desligado, no existe carga eltrica
demorou muito para que este possvel alterar as proprie- na base, por isso, no existe corrente eltrica entre o emissor
modelo inicial fosse aperfei- dades eltricas do silcio. As e o coletor. Quanto aplicada uma certa tenso na base, o
oado. Durante a dcada de primeiras experincias usa- circuito fechado e estabelecida a corrente entre o emissor
50, o transstor foi aperfei- vam fsforo e boro, que trans- e o receptor.
oado e passou a gradual- formavam o silcio em condu- Cada transstor funciona como uma espcie de interruptor,
mente dominar a indstria, tor por cargas negativas ou que pode estar ligado ou desligado, como uma torneira que
substituindo rapidamente as condutor por cargas positivas, pode estar aberta ou fechada, ou mesmo como uma vlvula.
problemticas vlvulas. Os dependendo de qual dos dois A diferena que o transstor no tem partes mveis como
modelos foram diminuindo de materiais fosse usado. Estas uma torneira e muito menor, mais barato, mais durvel e
tamanho, caindo de preo e substncias adicionadas ao muito mais rpido que uma vlvula.
tornando-se mais rpidos. silcio so chamadas de im-
Alguns transstores da poca purezas, e o silcio contami- A mudana de estado de um transstor feito atravs de uma
podiam operar a at 100 MHz. nado por elas chamado de corrente eltrica. Esta mudana de estado por sua vez pode
Claro que esta era a freqncia silcio dopado. comandar a mudana de estado de vrios outros transstores

Histria da informtica Guia do Hardware.net 47


ligados ao primeiro, permitin- enquanto os processadores Em 1972 surgiu o Intel 8008, o primeiro processador de 8 bits
do processador dados. Num atuais j superaram a barreira e, em 1974, foi lanado o Intel 8080, antecessor do 8088, que
transstor esta mudana de dos 3.0 GHz. foi o processador usado nos primeiros PCs. Em 1977 a AMD
estado pode ser feita bilhes passou a vender um clone do 8080, inaugurando a disputa
O grande salto veio quando
de vezes por segundo, porm, Intel x AMD, que continua at os dias de hoje.
descobriu-se que era possvel
a cada mudana de estado
construir vrios transstores
consumida uma certa quan-
tidade de eletricidade, que sobre o mesmo wafer de silcio.
transformada em calor. por Isso permitiu diminuir de forma
isso que quanto mais rpidos gritante o custo e tamanho dos
tornam-se os processadores, c o m p u t a d o re s . E n t r a m o s
mais eles se aquecem e mais ento na era do microchip.
energia consomem. O primeiro microchip comer-
Um 386, por exemplo, con- cial foi lanado pela Intel em 8080, da AMD
sumia pouco mais de 1 watt de 1971 e chamava-se 4004.
energia e podia funcionar sem Como o nome sugere, ele era
nenhum tipo de resfriamento. um processador que mani-
Um 486DX-4 100 consumia pulava palavras de apenas 4
cerca de 5 Watts e precisava de bits (embora j trabalhasse Como so fabricados os processadores
um cooler simples, enquanto com instrues de 8 bits). Ele
Athlon 64 chega a consumir 80 era composto por pouco mais O componente bsico para qualquer chip o wafer de silcio
Watts de energia e precisa de de 2000 transstores e operava que obtido atravs da fuso do silcio junto com os materiais
no mnimo um bom cooler para a apenas 740 kHz. Embora que permitiro sua dopagem posteriormente. Inicialmente
funcionar bem. Em compen- fosse muito limitado, ele foi so produzidos cilindros, com de 20 a 30 centmetros de
sao, a verso mais rpida do muito usado em calculadoras, dimetro, que posteriormente so cortados em fatias
386 operava a apenas 40 MHz, rea em que re- bastante finas:
presentou uma pe-
quena revoluo.
Mais do que isso, o
sucesso do 4004
mostrou a outras
empresas que os
microchips eram
viveis, criando uma verda-
deira corrida evolucionria, em
Intel 4004 busca de processadores mais
rpidos e avanados.

48 Guia do Hardware.net Histria da informtica


Estas fatias por sua vez so processos usados na fabri- Em seguida aplicada uma camada bastante fina de um
polidas e tratadas, obtendo os cao de um processador, mas material fotosensvel sobre a camada de dixido de silcio.
wafers de silcio. A qualidade do para lhe dar uma boa idia de Usando uma mscara especial, jogada luz ultravioleta ape-
wafer determinar o tipo de como eles so produzidos, vou nas em algumas reas da superfcie. Esta mscara tem uma
chip que poder ser construdo mostrar passo a passo a padro diferente para cada rea do processador, de acordo
com base nele. construo de um nico tran- com o desenho que se pretende obter. A tcnica usada aqui
Wafers de baixa qualidade, usa- sstor. Imagine que um Core 2 chamada de litografia ptica. Existem vrias variaes da
dos para para construir circui- Duo possui 291 milhes de tecnologia, como a EUVL (Extreme Ultra Violet Lithography),
tos rudimentares, com poucos transstores e cada wafer usada nos processadores atuais. Quanto mais avanada a
milhares de transstores podem permite produzir algumas cen- tcnica usada, menores so os transstores, permitindo o de-
ser comprados a preos bas- tenas de processadores. senvolvimento de processadores mais complexos e rpidos.
tante baixos, a partir de milha- Tudo comea com o wafer de
res de fornecedores diferentes. silcio em seu estado original:
Entretanto, para produzir um
processador moderno, pre-
ciso utilizar wafers de altssima
qualidade, que so extrema-
mente caros.
Embora o silcio seja um ma-
terial extremamente barato e A camada fotosensvel original-
abundante, toda a tecnologia mente slida, mas ao ser atingida
A primeira etapa do processo
necessria para produzir os pela luz ultravioleta transforma-se
oxidar a parte superior do
wafers faz com que eles este- numa substncia gelatinosa, que
wafer, transformando-a em
jam entre os produtos mais pode ser facilmente removida.
dixido de silcio. Isto obtido
caros produzidos pelo homem.
expondo o wafer a gases corro- Depois de remover as partes moles
Cada wafer de 30 centmetros
sivos e altas temperaturas. A da camada fotosensvel, temos al-
custa de mais de 20 mil dlares
fina camada de dixido de gumas reas do dixido de silcio
para um fabricante como a
silcio que se forma que ser expostas, e outras que continuam
Intel, mesmo quando compra-
usada como base para a cobertas pelo que restou da camada:
dos em grande quantidade.
construo do transstor.
Cada wafer usado para
produzir vrios processadores, O wafer banhado com um produto
que no final da produo so especial que remove as partes do
separados e encapsulados dixido de silcio que no esto
individualmente. No seria protegidas pela camada fotosen-
possvel mostrar todos os svel. O restante continua intacto.

Histria da informtica Guia do Hardware.net 49


Finalmente, removida a parte que restou da camada Novamente, o wafer passa construo da segunda
fotosensvel. Note que como temos substncias diferentes pelo processo de litografia, camada do transstor.
possvel remover uma camada de cada vez, ora o dixido de desta vez utilizando uma
silcio, ora a prpria camada fotosensvel. Com isto possvel mscara diferente.
desenhar as estruturas necessrias para formar os
transstores. Temos aqui pronta a primeira camada. Cada
transstor formado para vrias camadas, dependendo do
projeto do processador. Neste
exemplo, temos um transstor
simples, de apenas quatro
camadas, mas os processa-
dores atuais utilizam um nu-
mero muito maior de cama- Chegamos a uma das princi-
das, mais de vinte em alguns pais etapas do processo de
casos, dependendo da densi- fabricao, que a aplicao
dade que o fabricante pre- das impurezas, que transfor-
tende alcanar. maro partes do wafer de
Novamente, a parte da silcio num material condutor.
camada fotosensvel que foi Estas impurezas tambm so
Comea ento a construo da exposta luz removida, chamadas de ons. Note que os
segunda camada do transs- deixando expostas partes das ons aderem apenas camada
tor. Inicialmente o wafer passa camadas de cristal de silcio e de silcio que foi exposta no
novamente pelo processo de dixido de silcio, que so processo anterior e no nas
oxidao inicial, sendo coberto removidas em seguida. camadas de dixido de silcio
por uma nova camada (desta ou na camada de cristal de
vez bem mais fina) de dixido silcio.
de silcio. Note que apesar da
nova camada de dixido, o
desenho conseguido anterior-
mente mantido.

Em seguida aplicada sobre a


estrutura uma camada de
cristal de silcio. Sobre esta Como na etapa anterior, o que
aplicada uma nova camada de restou da camada fotosensvel
material fotosensvel. removida. Terminamos a

50 Guia do Hardware.net Histria da informtica


adicionada ento uma ter- As partes do material zidos atravs de uma tcnica de
ceira camada, composta de fotosensvel expostas luz so produo de 0.065 mcron,
um tipo diferente de cristal removidas, expondo partes esta camada metlica tem o
de silcio e novamente apli- das camadas inferiores, que equivalente a apenas 3 tomos
cada a camada fotosensvel so removidas em seguida. de espessura.
sobre tudo.

O processo de aplicao da camada fotosensvel, de litografia


e de remoo das camadas aplicado mais uma vez, com o
objetivo de remover as partes indesejadas da camada de
metal. Finalmente temos o transstor pronto.

Temos agora pronta a terceira


O wafer passa novamente pelo camada do transstor. Veja que
processo de litografia, usando a estrutura do transstor j est
mais uma vez uma mscara quase pronta, faltando apenas
diferente. os trs filamentos condutores.

Cada processador constitudo por vrios milhes de


transstores, divididos em diversos grupos de componentes,
entre eles as unidades de execuo (onde as instrues so
realmente processadas) e os caches. Como todo processador
atual processa vrias instrues por ciclo, so includos
diversos circuitos adicionais, que organizam e ordenam as
instrues, de forma a aproveitar da melhor maneira possvel
os recursos disponveis.
No final do processo, toda a rea do wafer coberta por
Uma finssima camada de processadores. Destes, muitos acabam sendo descartados,
metal aplicada sobre a estru- pois qualquer imperfeio na superfcie do wafer, partcula
tura anterior. Nos processa- de poeira, ou anomalia durante o processo de litografia acaba
dores atuais, que so produ- resultando numa rea defeituosa. Temos tambm os

Histria da informtica Guia do Hardware.net 51


processadores "incompletos", O formato do encapsulamento varia de processador para O 486 j foi produzido numa
que ocupam as bordas do processador. Geralmente temos um spreader, ou seja, uma tcnica de 1 mcron, onde cada
wafer; que tambm so proteo de metal sobre o die do processador, que fica entre transstor ocupa uma rea 100
descartados: ele e o cooler. Entretanto em muitos processadores, como os vezes menor. Enquanto o 4004
Athlons, Durons e Semprons antigos, usado um tinha apenas 2.000 transs-
encapsulamento mais simples, onde a parte central a tores, o 486 tinha um milho
prpria parte inferior do wafer de silcio, exposta para deles.
melhorar a dissipao de calor. Nestes casos, preciso Como a velocidade de ope-
redobrar os cuidados na hora de instalar e remover o cooler, rao do transstor est dire-
pois qualquer dano ao ncleo ser suficiente para inutilizar o tamente relacionada a seu ta-
processador: manho, o 486 tambm bru-
talmente mais rpido. Enquan-
to o 4004 opera a 740 kHz, o
486 atingiu 100 MHz (nas
verses fabricados pela Intel).
Cada processador testado in- Mas, isso no nada se com-
dividualmente, atravs de um parado com os processadores
processo automtico. O wafer atuais. Um Core 2 Duo X6800
finalmente cortado e os pro- fabricado numa tcnica de
cessadores "bons" so final- 0.065 mcron (237 vezes me-
mente encapsulados, ou seja, nores que os do 486!), possui
instalados dentro da estrutura 291 milhes de transstores e
que os protege e facilita o opera a 2.93 GHz.
manuseio e instalao:
Esto previstos processadores
fabricados numa tcnica de
0.045 mcron em 2008 e 0.032
mcron em 2010. Depois disso
no se sabe at onde a
tecnologia poder evoluir, pois
os fabricantes esto se
aproximando dos limites da
matria. A 0.032 mcron j
S a ttulo de curiosidade, o Intel 4004 era produzido numa temos transstores ocupando
tcnica de 10 micra, onde cada transstor mede o equivalente uma rea equivalente a
a 1/100 de milmetro. Parece pouco, mas estes transistores poucas centenas de tomos
parecem pirmides se comparados aos atuais. de silcio.

52 Guia do Hardware.net Histria da informtica


Os supercomputadores
Nas dcadas de 1940 e 1950, todos os computadores do
mundo eram gigantescos e caros, agregando tudo o que
havia mais avanado em termos de conhecimento humano.
Pois bem, vendo de hoje, pode parecer ridculo que qualquer
calculadora de mo de 3 reais possa ter um poder de
processamento muito superior ao de um ENIAC, que s de
manuteno consumia o equivalente a quase 200.000
dlares por dia (em valores corrigidos). Mas, os
supercomputadores continuam existindo, to grandes e
caros quanto um ENIAC, porm incomparavelmente mais
rpidos do que os micros de mesa, como o que voc est
usando neste exato momento.
Estes mastodontes que esto por trs de muitos dos
avanos da humanidade, que apesar de estarem escondidos
em grandes salas refrigeradas so alvo de grande
curiosidade.
Enquanto escrevo, o supercomputador mais rpido do pla-
neta (segundo o http://www.top500.org/) o IBM Blue
Gene/L, desenvolvido pela IBM. Ele composto por nada O s p r i m e i ro s s u p e rc o m - desenvolvimento dos pri-
menos do que 131.072 pro-cessadores PowerPC e possui 32 putadores comearam a surgir meiros minicomputadores.
terabytes de memria RAM. na dcada de 60, alias uma Naquela poca, minicom-
Para chegar a estes nmeros, a IBM desenvolveu mdulos dcada de muitos avanos, j putador era qualquer coisa do
relativamente simples, cada um contendo 2 processadores, que no final da dcada de 50 tamanho de um armrio, com
512 MB de RAM e uma interface de rede gigabit Ethernet, foi feita a transio das uma capacidade de processa-
similares a um PC domstico. Estes mdulos foram vlvulas para os transstores. mento inferior ao de uma
agrupados em racks (chamados de ns), cada um com 128 Cada transstor era centenas agenda eletrnica atual, das
deles. No final, chegaram a 512 racks, interligados por uma de vezes menor que uma mais baratas.
complexa malha de cabos de rede, rodando um software vlvula, era muito mais dur- Os computadores de grande
prprio de gerenciamento. Esta gigantesca estrutura vel e tinha a vantagem de porte, porm, continuaram a
funciona como um cluster, onde o processamento dividido gerar pouco calor. ser desenvolvidos, passando a
em pequenos pedaos e dividido entre os mdulos. Todos os computadores da ser chamados de supercom-
Veja uma foto mostrando parte das instalaes, publicada dcada de 60 j utilizavam putadores. O primeiro super-
com autorizao da IBM: transstores, o que permitiu o computador para fins comer-

Histria da informtica Guia do Hardware.net 53


ciais foi o CDC 6600, que foi incrvel marca de 1 gigaflop, ainda no incio da dcada de 80. neurnios interligados para
seguido pelos IBM 360/95 e Esta uma capacidade de processamento prxima de um formar um crebro. Um n sozi-
370/195. Pentium II 350. nho no tem uma capacidade
Na dcada de 70 surgiu uma de processamento to sur-
S para efeito de comparao, o Blue Gene/L, que citei a
nova revoluo: o microchip. preendente assim, mas ao
pouco, possui 360 teraflops de poder de processamento, ou
Um microchip sozinho oferecia interligar algumas centenas,
seja, 360 mil vezes mais rpido.
uma capacidade de processa- ou milhares de ns a coisa
Apesar de mesmo um "PC de baixo custo" atualmente possuir muda de figura.
mento equivalente de um
um poder de processamento superior ao de um supercom-
minicomputador, mas em Uma opo mais barata para
putador que a 15 anos atrs custava 5 milhes de dlares, a
compensao era escandalo- instituies que precisam de
demanda por sistemas cada vez mais rpidos continua.
samente menor e mais barato. um supercomputador, mas
Surgiram ento os primeiros As aplicaes so vrias, englobando principalmente no possuem muito dinheiro
microcomputadores. pesquisas cientficas, aplicaes militares diversas e vrios disponvel, usar um sistema
tipos de aplicativos financeiros e relacionados Internet, de processamento distribudo,
Os supercomputadores da
aplicativos que envolvem uma quantidade absurda de ou cluster. Um cluster formado
dcada de 70 j eram centenas
processamento, e claro, envolvem instituies que podem por vrios PCs comuns ligados
de vezes mais poderosos do
pagar muito mais do que 5 ou 10 mil dlares por um em rede.
que os produzidos uma dcada
computador o mais rpido possvel. Existindo demanda...
antes. Os principais modelos O exemplo mais famoso de
aparecem os fornecedores.
foram o CDC 7600, o BSP, processamento distribudo foi
produzido pela Burroughs e o Atualmente, todos os supercomputadores so construdos o projeto Seti@Home, onde
ASC da Texas Instruments. com base em praticamente os mesmos componentes que cada voluntrio instalava um
Estes sistemas atingiram a temos em micros de mesa, memria, HDs, e processadores, pequeno programa que utili-
marca de 100 megaflops, ou Intel, IBM ou AMD. zava os ciclos de processa-
seja, 100 milhes de clculos Ao invs de usar apenas um disco rgido IDE, como num micro mento ociosos da mquina
de ponto flutuante por se- de mesa, um supercomputador utiliza um array de centenas
gundo. Esta a mesma capa- de HDs, sistemas semelhantes ao RAID, mas numa escala
cidade de processamento de
um Pentium 60, porm atin-
maior, que permitem gravar dados de forma fragmentada em
vrios discos e ler os pedaos simultaneamente a partir de
Demorei, mas
gida 20 anos antes :). vrios HDs, obtendo taxas de transferncia muito altas. apareci!
No final da dcada de 70 Processadores e memria RAM geralmente so agrupados
sugiram os supercomputa- em ns, cada n engloba de um a quatro processadores e
dores Cray, produzidos pela uma certa quantidade de memria RAM e cache. Isso garante
Seymour. O primeiro da linha, que os processadores tenham um acesso memria to
chamado de Cray 1, tambm rpido quanto um PC de mesa. Os ns por sua vez so
processava 100 megaflops, interligados atravs de interfaces de rede, o que os torna
porm o Cray-XMP atingiu a partes do mesmo sistema de processamento. Como

54 Guia do Hardware.net Histria da informtica


para processar as informaes relacionadas ao projeto. Os Fantasy que foram feitos ciclo, e operava a meros 740
pacotes de dados de 300 KB cada chegavam pela Internet e inteiramente em clusters kHz. Na verdade, o 4004 era
demoravam vrias horas para serem processados. Isso Beowulf. to lento que demorava 10
permitiu que mais de 2 milhes de pessoas, muitas com ciclos para processar cada
cone-xo via modem participassem do projeto. O sistema instruo, ou seja, ele proces-
montado pela Seti@Home foi consi-derado por muitos o sava apenas 74 mil instrues
supercom-putador mais poderoso do mundo, na poca. A evoluo dos por segundo (cerca de 15 ve-
computadores zes mais rpido que o ENIAC).
Este tipo de sistema pode ser construdo usando por
Hoje em dia esses nmeros
exemplo a rede interna de uma empresa. Rodando o pessoais perecem piada, mas na poca
software adequado, todos os micros podem fazer parte do
era a ltima palavra em
sistema, alcanando juntos um poder de processamento
equivalente ao de um supercomputador. O mais At aqui, falei sobre os tecnologia. O 4004
interessante que estes PCs poderiam ser usados supercomputadores e sobre a permitiu o
normalmente pelos funcionrios, j que o programa rodaria evoluo dos processadores, desenvolvimento
utilizando apenas os ciclos ociosos do processador. que evoluram das vlvulas das primeiras
para o calculadoras
A tecnologia de cluster mais usada atualmente so clusters eletrnicas
Beowulf, formados por vrios computadores interligados em transstor
e depois portteis.
rede. No necessrio nenhum hardware muito sofisticado:
um grupo de PCs parrudos, ligados atravs de uma rede para o Pouco tempo
circuito inte- depois, a Intel
gigabit j o suficiente para montar um cluster Beowulf
grado. Vou lanou um
capaz de rivalizar com muitos supercomputadores em poder
agora falar um novo pro-
de processamento. A idia criar um sistema de baixo
pouco sobre os cessador,
custo, que possa ser utilizado por universidades e
primeiros computa- que fez
pesquisadores com poucos recursos.
dores pessoais, que sucesso
O primeiro cluster Beowulf foi criado em 1994 na CESDIS, comearam a fazer sua durante
uma subsidiria da NASA e era formado por 16 PCs 486 DX- histria a partir da muitos
100 ligados em rede. Para manter a independncia do dcada de 70. Tempos anos,
sistema e baixar os custos, os desenvolvedores optaram por difceis aqueles :). o 8080.
utilizar o Linux. Como disse a pouco, o primeiro Este j era
Estes clusters no servem para processar dados em tempo microchip, o 4004, foi lanado um processador de 8 bits e
real (um game qualquer por exemplo), mas apenas para pela Intel em 71. Era um operava a incrveis 2 MHz: Ele
processar grandes quantidades de dados, que podem ser projeto bastante primitivo, que capaz de enderear at 64 KB
quebrados em pequenas partes e divididos entre os vrios processava instrues de 8 de memria e rpido, muito
computadores. Uma rea onde so populares na aplicao bits, atravs de um barramen- rpido! como dito num ann-
de efeitos especiais e renderizao de imagens para filmes to rudimentar, que permitia cio publicitrio do Altair 8800
de cinema. H inclusive casos de filmes como Shrek e Final transferir apenas 4 bits por que, lanado em 1974,

Histria da informtica Guia do Hardware.net 55


considerado por muitos o Em sua verso bsica, o Altair um Altair "turbinado", com o terminal de vdeo, impressora,
primeiro computador pessoal no tinha muita utilidade pr- dois drives de disquete e 4 KB de memria:
da histria. tica, a no ser a de servir como
O Altair era baseado no 8080 fonte de aprendizado de ele-
da Intel e vinha com apenas trnica e programao. Entre-
256 bytes de memria, tanto, pouco tempo depois,
realmente bem pouco, mesmo comearam a surgir vrios
para os padres da poca. acessrios para o Altair: um
Estava disponvel tambm teclado que substitua o con-
uma placa de expanso para 4 junto de chaves que serviam
KB. Em teoria, seria possvel para programar o aparelho, um
instalar at 64 KB, mas o custo terminal de vdeo (bem melhor
tornava o upgrade invivel. que ver os resultados na forma
de luzes :), um drive de dis-
No modelo bsico, o Altair quetes (naquela poca ainda
custava apenas 439 dlares, se usavam disquetes de 8
na forma de kit (onde voc polegadas), placas de expan-
precisava soldar manualmente so de memria e at um
todos os componentes). Em modelo de impressora. At
valores corrigidos, isso equi- mesmo Bill Gates (antes mes-
vale a quase 4.000 dlares, mo da fundao da Microsoft)
mas na poca esse valor foi participou, desenvolvendo
considerado uma pechincha, uma verso do Basic para o O Altair serviu para demonstrar a grande paixo que a
tanto que foram vendidas Altair. informtica podia exercer e que, ao contrrio do que diziam
4.000 unidades em 3 meses, muitos analistas da poca, existia sim um grande mercado
depois de uma matria da Se voc tivesse muito dinheiro,
era possvel chegar a algo que para computadores pessoais.
revista Popular Eletronics.
se parecia com um compu- Pouco depois, em 1976, foi fundada a Apple, tendo como
Esse modelo bsico consistia tador moderno, capaz de edi- scios Steve Jobs (que continua ativo at os dias de hoje) e
nas placas, luzes, chips, tar textos e criar planilhas rudi- Steve Wozniak. Na
gabinete, chaves e a fonte de mentares. Algumas empresas verdade, a Apple
alimentao, junto claro com perceberam o nicho e passa- s foi fundada por
um manual que ensinava como ram a vender verses "comple- que o projeto do
montar o aparelho. Existia a tas" do Altair, destinadas ao Apple I (desen-
opo de compr-lo j uso em empresas, como neste volvido pelos dois
montado, mas custava 182 anncio, publicado na revista nas horas vagas)
dlares (da poca) a mais. Popular Eletronics, onde temos foi recusado pela

56 Guia do Hardware.net Histria da informtica


Atari e pela HP. Uma frase de Steve Jobs descreve bem a
histria: Ento fomos Atari e dissemos Ei, ns
desenvolvemos essa coisa incrvel, pode ser construdo com
alguns dos seus componentes, o que acham de nos
financiar? Podemos at mesmo dar a vocs, ns s
queremos ter a oportunidade de desenvolv-lo, paguem-
nos um salrio e podemos trabalhar para vocs. Eles
disseram no, fomos ento Hewlett-Packard e eles
disseram Ns no precisamos de vocs, vocs ainda nem
terminaram a faculdade ainda.
O Apple I no foi l um grande sucesso de vendas, vendeu
pouco mais de 200 unidades a 666 dlares (pouco mais de
US$ 5000 em valores corrigidos) cada uma. Mesmo assim,
os lucros sustentaram a Apple durante o primeiro ano,
abrindo caminho para o lanamento de verses mais
poderosas. Quem comprou um, acabou fazendo um bom
negcio, pois hoje em dia um Apple I em bom estado chega a
valer US$ 50.000.
Diferente do Altair, o Apple I era vendido j montado. A placa
era vendida "pelada" dentro de uma caixa de papelo, sem
nenhum tipo de gabinete, por isso era comum que os Apple I
fossem instalados dentro de caixas de madeira.
O Apple I era baseado no processador 6502, um clone do
Motorola 6800, fabricado pela MOS Tecnology. Ele era um
processador de 8 bits, que operava a apenas 1 MHz. Em
termos de poder de processamento, o 6502 perdia para o
8080, mas isso era compensado pelos "espaosos" 8 KB de
memria, que eram suficientes para carregar o
interpretador BASIC (que ocupava 4 KB), deixando os outros Naquela poca, as fitas K7 baixa confiabilidade. No Apple
4 KB livres para escrever e rodar programas. eram o meio mais usado para I, os programas eram lidos a
guardar dados e programas. meros 1500 bits por segundo e
Uma das vantages que o Apple I podia ser ligado em outros computadores o
diretamente uma TV, dispensando a compra de um Os disquetes j existiam, mas
eram muito caros. acesso era ainda mais lento,
terminal de vdeo. Ele possua tambm um conector unidade com de 250 a 300 bits. Era
de fita (o controlador era vendido separadamente por 75 Os grandes problemas das preciso aj ustar cuidadosa-
dlares) e um conector proprietrio reservado para fitas K7 eram a lentido e a mente o volume no aparelho
expanses futuras:

Histria da informtica Guia do Hardware.net 57


de som antes de carregar a fita 1298, que equivalem a quase 10.000 dlares em valores enderear apenas 64 KB de
e, conforme a fita se desgas- corrigidos. memria, e 12 KB j corres-
tava, era preciso tentar cada pondiam ROM embutida. Um
vez mais vezes antes de conse- O Apple II vinha com apenas com 4 KB de memria, mas
inclua mais 12 KB de memria ROM, que armazenava um dos macetes naquela poca
guir uma leitura sem erros. era uma placa de expanso,
interpretador BASIC e o software de bootstrap, lido no incio
Na poca, existiam at pro- do boot. Isso foi uma grande evoluo, pois voc ligava e j fabricada pela recm formada
gramas de rdio que trans- podia comear a programar ou carregar programas. No Apple Microsoft, que permitia desa-
mitiam softwares como parte I, era preciso primeiro carregar a fita com o BASIC, para bilitar a ROM e usar 64 KB
da programao. O locutor depois comear a fazer qualquer coisa. completos de memria.
avisava e em seguida "tocava" Alm dos j ogos, um dos
a fita com o programa. Os O BASIC era a linguagem mais popular na poca (e serviu
como base para diversas linguagens modernas), pois tem programas mais populares
interessados precisavam ficar para o Apple II foi o Visual Calc,
com o aparelho de som mo uma sintaxe simples se comparado com o C ou Assembly,
utilizando comandos derivados de palavras do Ingls. ancestral dos programas de
para gravar a cpia. Estes planilha atuais:
programas de rdio foram a Este um exemplo de programa em BASIC simples, que pede
primeira rede de pirataria de dois nmeros e escreve o produto da multiplicao dos dois:
softwares de que se tem
10 PRINT "MULTIPLICANDO"
notcia, dcadas antes da
20 PRINT "DIGITE O PRIMEIRO NUMERO:"
popularizao da internet ;).
30 INPUT A
40 PRINT "DIGITE O SEGUNDO NUMERO:"
50 INPUT B
60 LETC=A*B
70 PRINT "RESPOSTA:", C
Este pequeno programa precisaria de 121 bytes de memria
para rodar (os espaos depois dos comandos so ignorados,
por isso no contam). Ao desenvolver programas mais
complexos voc esbarrava rapidamente na barreira da O Apple II j era bem mais
memria disponvel (principalmente se usasse um ZX80, que parecido com um computador
tinha apenas 1 KB ;), o que obrigava os programadores ao atual. Vinha num gabinete
otimizarem o cdigo ao mximo. Aplicativos comerciais (e o plstico e tinha um teclado
prprio interpretador BASIC) eram escritos diretamente em incorporado. A verso mais
O Apple I foi logo aperfeioado, linguagem de mquina, utilizando diretamente as instrues
bsica era ligada na TV e usava
surgindo ento o Apple II, do processador e endereos de memria, de forma a
o famigerado controlador de
lanado em 1977. Este sim fez extrarem o mximo do equipamento.
fita K7, ligado um aparelho de
sucesso, apesar do preo Voltando ao Apple II, a memria RAM podia ser expandida at som para carregar programas.
salgado para a poca: US$ 52 KB, pois o processador Motorola 6502 era capaz de Gastando um pouco mais era

58 Guia do Hardware.net Histria da informtica


possvel adquirir separadamente uma unidade de dos cartes perfurados e as impulsos eltricos usados para
disquetes. anotaes feitas manual- ler e escrever dados.
mente pelos operadores. Cada anel armazenava apenas
Na dcada de 50 surgiram as um bit, de forma que voc
memrias core, um tipo precisava de 8.192 deles para
antiquado de memria onde cada KB de memria. Inicial-
so usados anis de ferrite, um mente a malha de fios era
material que pode ter seu "tecida" manualmente, mas
campo magntico alterado logo comearam a ser usadas
atravs de impulsos eltricos, mquinas, que permitiram
armazenando o equivalente a miniatualizar bastante as
um bit 1 ou 0). Estes anis de estruturas.
ferrite eram carinhosamente Este um exemplo de placa de
chamados de "donuts" memria core. Ela mede 11 x
(rosquinhas) e eram montados 11 cm (um pouco menor que
dentro de uma complexa rede um CD), mas armazena apenas
de fios, que transportavam os 50 bytes.

A linha Apple II se tornou to popular que sobreviveu at o


incio dos anos 90, quase uma dcada depois do lanamento
do Macintosh. O ltimo lanamento foi o Apple IIC Plus, que
utilizava um processador de 4 MHz (ainda de 8 bits) e vinha
com um drive de disquetes de 3.5", j similar aos drives
atuais.
Outra inovao do Apple I e Apple II em relao ao Altair e
outros computadores anteriores o tipo de memria usada.
O Apple I foi o primeiro a utilizar memrias DRAM, que
essencialmente a mesma tecnologia utilizada at hoje em
pentes de memria.
Ao longo das primeiras dcadas, a memria RAM passou por
duas grandes evolues. No ENIAC, no existia uma unidade
de memria dedicada. Parte das vlvulas eram reservadas
para armazenar as informaes que estavam sendo
processadas. No existia unidade de armazenamento, alm

Histria da informtica Guia do Hardware.net 59


Estas placas eram ligadas entre si, formando "pilhas" Por serem muito caras e apenas uma pequena frao
organizadas dentro de estruturas maiores. Imagine que, para precisares de um grande de segundo. Para conservar os
atingir 1 MB de memria no incio da dcada de 1960, voc nmero de circuitos de apoio, dados, eles precisam de um
precisaria de quase 21 mil destas plaquinhas. as memrias core ficaram circuito de refresh, que l e
Este um exemplo de unidade de memria, construda usan- restritas aos computadores de regrava os dados a cada 64
do placas de memria core, que est em exposio no mu- grande porte. O Altair j milessegundos (ou menos, de
seu no MIT. Apesar do tamanho, ela possui apenas 64 KB: utilizava memrias "moder- acordo com o projeto).
nas" na forma de chips, para Apesar de todas as dificul-
ser exato, dois chips de 1024 dades, foi o uso de memrias
bits (ou 128 bytes) cada um. DRAM no Apple I que permitiu
O Altair utilizava chips de que ele viesse com 8 KB de
memria SRAM (static RAM), memria, custando pouco
que eram rpidos e confiveis, mais que um Altair, que vinha
p o r m m u i t o c a ro s . N a com meros 256 bytes. A partir
memria SRAM, so usados de da, as memrias DRAM se
4 a 6 transstores para cada bit tornaram norma, o que con-
de dados (as do Altair usavam tinua at os dias de hoje.
4 transistores), o que Voltando histria, em 1979
multiplica o custo dos chips. surgiu um outro modelo
Atualmente, as memrias interessante, desta vez da
SRAM so usadas nos caches Sinclair, o ZX-80. Ele no era
L1 e L2 dos processadores, o to poderoso quanto o Apple II,
tipo mais rpido e caro de mas tinha a vantagem de
memria que existe. custar apenas 99 dlares
O Apple I inovou utilizando um (pouco mais de 400 em valores
"novo" tipo de memria, as corrigidos) Foi o computador
DRAM (dynamic RAM), onde mais popular at ento, com
usado um nico transistor para 100.000 unidades vendidas
cada bit de dados. Embora (entre 1979 e 1981), sem
primeira vista paream mais contar uma grande quantidade
simples, os chips de memria de clones, produzidos em
D RA M s o m u i t o m a i s diversos pases ao longo da
complicados de se trabalhar dcada de 80.
(principalmente se conside- O ZX-80 era baseado no NEC-
rarmos as limitaes da 780C, um clone do Z80, que
poca), pois eles so capazes operava a 3.25 MHz. Ele era
de armazenar os dados por relativamente poderoso para

60 Guia do Hardware.net Histria da informtica


os padres da poca, mas aquecia bastante. Segundo as ms vdeo tinha apenas 386 bytes Z80 da Prolgica, produzidos
lnguas, ele foi o primeiro processador overclocado da de memria. Existia tambm na poca da reserva de mer-
histria ;). uma opo de modo texto cado. Eles concorriam com os
Para cortar custos ele vinha de fbrica com apenas 1 KB de (usada para programas em computadores compatveis
memria RAM, combinados com 4 KB de memria ROM que BASIC, por exemplo), com com os Apple, como o AP II,
armazenavam o interpretador BASIC, usado pelo aparelho. 32x24 caracteres. Exato, Craft II e Magnex M10. A
Como em qualquer sistema popular da poca, os programas O processador Z80 se tornou linha CP (200, 300, 400 e 500)
eram armazenados em fitas K7 e ele era ligado diretamente incrivelmente popular, supe- da Prolgica era baseada em
na TV: rando de longe as vendas de chips Z80 e tnhamos tambm
qualquer outro processador da clones da linha MSX, como os
histria. Verses moderni- Expert 1.0 e Expert Plus.
zadas do Z80 (que conservam A reserva de mercado estag-
o mesmo projeto bsico, mas nou o desenvolvimento tecno-
so produzidos com tcnicas lgico do pas, de forma que
modernas de fabricao e clones de computadores de 8
trabalham a freqncias mais bits, lanados a uma dcada
altas) fazem sucesso at hoje, atrs era tudo que nossa
sendo utilizados em todo tipo indstria conseguia produzir.
de eletrnicos, incluindo Isso perdurou at 1992,
impressoras, aparelhos de fax, quando a reserva de mercado
controladores diversos, robs foi abolida, permitindo a
de uso industrial, brinquedos, entrada de computadores
diversos tipos de calculadoras, importados. Em pouco tempo,
video-games (incluindo o todos estes computadores de 8
Game Boy e Game Boy color), bits foram substitudos por PCs
diversos modelos populares de 386 e 486.
MP3Players, entre inmeros Concluindo nosso passeio pela
outros exemplos. Apesar de dcada de 70, outro que no
no ser nenhum campeo de poderia deixar de ser citado o
velocidade, o Z80 um chip Atari 800. Sim, apesar de ser
extremamente barato e fcil mais vendido como um video-
de programar, j que todos os game, o Atari 800 tambm
Considerando preo, o Z80 foi uma mquina surpreendente, seus truques so bem conhe- podia ser usado com um
mas claro, tinha pesadas limitaes, mesmo se comparado cidos e documentados. computador relativamente
com outras mquinas da poca. Apesar dele j vir com uma Aqui no Brasil tivemos os TK80 poderoso, chegando a ser
sada de vdeo, a resoluo grfica era de apenas 64x48, e TK82 da Microdigital e o NE- adotado nos laboratrios de
mesmo em modo monocromtico, j que o adaptador de
Histria da informtica Guia do Hardware.net 61
informtica de algumas universidades. Ele foi o antecessor processamento de texto,
do Atari 2600, o video-game conhecido por aqui. planilhas, e at mesmo
programas de editorao e
Ele vinha de fbrica com 16 KB de memria RAM, que podiam
desenho.
ser expandidos para at 48 KB, com mais 10 KB de memria
ROM. O sistema operacional era o Atari-OS, uma verso do Depois dos Apple I e Apple II,
BASIC. ZX80, Ataris e outros
computadores de 8 bits,
chegamos finalmente era PC.
A IBM de 1980 era uma
gigantesca empresa, especia-
lizada em mainframes e
terminais burros para eles.
Entretanto, percebendo a
c re s c e n t e d e m a n d a p o r
computadores pessoais,
decidiram criar um pequeno
grupo (que originalmente
possua apenas 12 desen-
volvedores) para desenvolver
um computador pessoal de
Originalmente, o sistema vinha apenas com a entrada para baixo custo.
os cartuchos, com o sistema operacional ou jogos, mas era Este era considerado um
possvel adquirir separadamente uma unidade de disquetes eternidade dentro do mercado projeto menor dentro da IBM,
e um teclado, que o transformavam num computador de informtica, o suficiente apenas uma experincia para
completo. No existiram muitos programas para o Atari, j para revolues acontecerem testar a demanda do mercado.
que o foco foram sempre os jogos. O principal uso do Atari e serem esquecidas. O pro j eto chegou a ser
como computador era desenvolver programas em BASIC, por Depois dos dinossauros da marginalizado dentro da
isso seu uso em escolas. primeira metade da dcada de empresa, pois muitos execu-
70, os computadores pessoais tivos acreditavam que o IBM PC
finalmente comearam a poderia concorrer com outros
atingir um nvel de desenvol- produtos do portflio da IBM.
A dcada de 80 vimento suficiente para Depois de quase um ano de
Como profetizado por Gordon Moore, os processadores vem, permitir o uso de aplicativos desenvolvimento, o primeiro
em mdia dobrando de desempenho a cada 18 meses desde srios. Surgiram ento os PC foi lanado em 12 de agosto
o incio da dcada de 70. Uma dcada uma verdadeira primeiros aplicativos de de 1981.

62 Guia do Hardware.net Histria da informtica


8086, mas acabou sendo escolhido o Entretanto, o aspecto tcnico
8088 devido ao seu baixo custo. no foi o determinante para o
Tanto o 8086 quanto o 8088 so sucesso do PC. Ele era um bom
processadores de 16 bits e eram computador para a poca, mas
considerados bastante avanados para a era caro e no tinha nada que
poca. Um processador de 16 bits os concorrentes no pudessem
capaz de enderear mais memria (at usar em seus produtos. Ele ti-
64 KB de memria de cada vez) e nha tudo para ser apenas mais
processar instrues muito mais um no mercado, se no fosse
complexas que os processadores de 8 um diferencial importante: a
bits usados at ento. arquitetura aberta.

A grande diferena entre os dois que o Diferente dos Apples e outros


8086 um processador de 16 bits "puro", computadores da poca, qual-
enquanto o 8088 se comunica com os quer fabricante podia desen-
demais perifricos usando um volver e vender acessrios
barramento de 8 bits. Isso naturalmente para o PC, sem pagar royalties
prejudicava o desempenho, mas trouxe ou fazer acordos de licencia-
uma vantagem importante: a mento. Como todos os compo-
possibilidade de usar os componentes de nentes eram abertos, era pos-
8 bits usados em outros computadores svel tambm desenvolver
da poca, que eram muito mais clones, computadores compa-
populares e baratos. tveis com o PC, fabricados por
outras empresas. Isso lenta-
Esta arquitetura permitiu ao primeiro PC
mente fez com que toda a
Para cortar custos e acelerar o competir na mesma faixa de preo dos computadores de 8
indstria passasse a orbitar em
desenvolvimento, a equipe de- bits mais populares e, ao mesmo tempo, possuir um torno do PC, fazendo com que a
cidiu que usaria apenas com- desempenho bem superior devido ao seu processador de 16 plataforma crescesse assusta-
ponentes padro, que pudes- bits. O 8088 capaz de acessar at 1 MB de memria RAM doramente.
sem ser encontrados facilmen- (embora o PC original suportasse apenas 64 KB, devido a
te no mercado. O processador limitaes da placa me) e funciona a 4.77 MHz, recursos Voltando ao tema original, o PC
escolhido foi o Intel 8088, uma incrveis para a poca, j que estamos falando de um original tinha, em sua verso
verso econmica do proces- processador lanado no final de 1979. mais simples, apenas 16 KB de
sador 8086, que havia sido lan- memria RAM, com direito
ado pela Intel em 78. Quando Lembre-se de que o principal concorrente do IBM PC era o apenas ao gabinete e teclado.
a IBM estava desenvolvendo Apple II que, embora fosse mais barato e contasse mais A partir da, tudo era opcional,
seu computador pessoal, softwares disponveis, usava um processador de 8 bits, de incluindo o monitor (voc
chegou a ser cogitado o uso do apenas 1 MHz e meros 4 KB de memria RAM.

Histria da informtica Guia do Hardware.net 63


Ao usar um PC sem HD, o sistema operacional e todos os
programas era carregados a partir de disquetes de 5.
Inicialmente eram usados disquetes de 180 KB, mas eles
foram logo substitudos por disquetes de 360 KB (onde eram
usadas as duas faces do disco) e, alguns anos mais tarde, por
disquetes "alta densidade", com 1.2 MB. Os disquetes de de
3.5", com 1.44 MB que usamos hoje em dia passaram a ser
usados nos PCs apenas em 1987, com o lanamento do IBM
PS/2. Existiu ainda um padro de disquetes de 2.8 MB,
lanado nos anos 90, que acabou no pegando.

1
Disquetes de 5 /4

podia usar uma TV, embora a extico. Em 1981, um Seagate


qualidade da imagem ficasse ST-506 (o modelo mais popular
ruim), os drives de disquete at ento) custava mais de
e o HD. 1000 dlares (da poca) e
tinha apenas 5 MB de
Na configurao bsica, o PC
capacidade. Este da foto um
custava "apenas" 1564 dlares
ST-225 (tambm da Seagate),
da poca, mas incluindo mais O PC era monotarefa, de forma que para carregar outro
um modelo de 20 MB, lanado
48 KB de memria, dois drives programa, voc precisava primeiro encerrar o primeiro e
em 1984, que foi muito usado
de disquete e um monitor trocar o disquete dentro do drive. O segundo drive de
nos micros 286. Estes
mono de 12", o preo chegava disquetes era um item extremamente popular (e necessrio),
primeiros modelos ainda
facilmente a 2500 dlares, que pois os disquetes de 5 eram extremamente frgeis e a
utilizavam motores de passo
equivalem a mais de 7000 mdia se degradava com o tempo, de forma que voc
para mover as cabeas de
dlares em valores atuais. precisava copiar os discos freqentemente.
leitura (como nos drives de
Na poca, os HDs ainda eram disquete), por isso os Conforme foram sendo lanados PCs com mais memria
u m c o m p o n e n t e c a ro e problemas eram comuns. RAM, surgiu o "macete" de criar um ramdisk (um pedao da
memria RAM usado como se fosse um HD) e us-lo para

64 Guia do Hardware.net Histria da informtica


Em caso de emergncia,
quebre o vidro
copiar disquetes sem precisar de um segundo drive :). Conseguem ganhar
Tambm era comum aparecerem verses "capadas" dos dinheiro apenas por
principais programas, com componentes e bibliotecas venderem quanti-
desativados ou removidos, de forma a rodar nos PCs com dades muito grandes.
menos memria RAM. Naquela poca, ainda no existia Um integrador como
memria swap, de forma que se voc no tivesse memria a Dell trabalha com
suficiente, os programas simplesmente no rodavam. margens de 3 a 5% (e
O sistema operacional usado no PC original era o MS-DOS 1.0 leva prejuzo s ve-
(na poca ainda chamado de PC-DOS), que foi desenvolvido zes, nas unidades que
s pressas pela Microsoft com base num sistema operacional ficam muito tempo
mais simples, chamado QDOS, comprado da Seattle em estoque ou no
Computers, uma pequena empresa desenvolvedora de vendem), enquanto a
sistemas. Na verdade, a Microsoft foi a segunda opo da Microsoft (mesmo
IBM, depois de ter sua proposta de licena recusada pela com toda a pirataria)
Digital Research, que na poca desenvolvia verses do seu trabalha com margens superiores a 80% vendendo o
CP/M para vrias arquiteturas diferentes. Windows e Office; um negcio da China :).

Na poca, a IBM acreditava que ganharia dinheiro vendendo Hoje em dia, a IBM sequer fabrica PCs. Mesmo o famosos
as mquinas e no vendendo sistemas operacionais e notebooks IBM Thinkpad so agora fabricados e vendidos
softwares, o que era considerado um negcio menor, dado de pela Lenovo, uma empresa Chinesa que comprou os direitos
bandeja para a Microsoft. sobre a marca em 2000.

Com o passar do tempo, os executivos da IBM se arrepen- Voltando histria, dois anos depois foi lanado o PC XT, que
deram amargamente da deciso, pois a concorrncia entre apesar de continuar usando o 8088 de 4.77 MHz, vinha bem
os diversos fabricantes derrubou os preos e as margens de mais incrementado, com 256 KB de RAM, disco rgido de 10
lucro dos PCs, enquanto a Microsoft conseguiu atingir um MB, monitor CGA e o MS-DOS 2.0. O XT se tornou um
quase monoplio do sistema operacional para eles e, sem computador bastante popular e chegou a ser fabricado no
concorrentes de peso, passou a trabalhar com margens de Brasil, durante a reserva de mercado. Enquanto os
lucro cada vez maiores. americanos j usavam muitos 386, os clones tupiniquins do
XT eram a ltima palavra em tecnologia aqui no Brasil...
Um fabricante de memrias, como a Micron, trabalha
normalmente com margens de lucro abaixo de 1%. Depois do XT, o prximo passo foi o PC AT (lanado em 1984),
j baseado no Intel 286. Na verdade, o processador 286 foi
lanado em Fevereiro de 1982, apenas 6 meses aps a IBM
ter lanado o seu primeiro PC, porm, demorou at que a IBM
conseguisse desenvolver um computador baseado nele, pois
foi preciso desenvolver toda uma nova arquitetura. Da placa
de vdeo ao gabinete, praticamente tudo foi mudado, o que

Histria da informtica Guia do Hardware.net 65


somado burocracia e a lon- HD de 10 MB, monitor EGA usam o slot completo. Devido sua popularidade, o
gos perodos de testes antes (640x350, com 64 cores) e j barramento ISA continuou sendo usado por muito tempo. Em
do lanamento, levou mais de usava disquetes de 5 de 1.2 2004 (10 anos depois do lanamento do PC AT) ainda era
2 anos. MB. Como a memria RAM possvel encontrar placas me novas com slots ISA, embora
Atualmente, o perodo de de- ainda era um item muito caro, atualmente eles estejam extintos.
senvolvimentos dos perifri- existiam verses com de 256 a
cos muito mais curto. Quase 2 MB de RAM. Embora fosse
sempre quando um novo pro- extremamente raro usar mais
cessador lanado, j temos de 2 MB, existia a possibilidade
placas me para ele dispon- de instalar at 16 MB.
veis quase que imediatamen- O processador 286 trouxe
te, pois o desenvolvimento vrios avanos sobre o 8088.
feito de forma simultnea. Ele utilizava palavras binrias
de 16 bits tanto interna quanto
externamente, o que permitia
o uso de perifricos de 16 bits,
muito mais avanados do que
os usados no PC original e no
XT. O custo dos perifricos
desta vez no chegou a ser um
grande obstculo, pois
enquanto o PC AT estava sendo
desenvolvido, eles j podiam
ser encontrados com preos Slots ISA
mais acessveis.
O principal avano trazido pelo 286 so seus dois modos de
Para manter compatibilidade operao, batizados de Modo Real e Modo Protegido. No
com os perifricos de 8 bits modo real, o 286 se comporta exatamente como um 8086
usados no PC original e no XT, a (apesar de mais rpido), oferecendo total compatibilidade
IBM desenvolveu os slots ISA com os programas j existentes. J no modo protegido, ele
de 16 bits, que permitem usar manifesta todo o seu potencial, incorporando funes mais
tanto placas de 8 bits, quanto avanadas, como a capacidade de acessar at 16 MB de
O PC AT vinha com um proces- de 16 bits. As placas de 8 bits memria RAM (apesar de ser um processador de 16 bits, o
sador 286 de 6 MHz (depois so menores, e usam apenas a 286 usa um sistema de endereamento de memria de 24
surgiram verses mais primeira srie de pinos do slot, bits), multitarefa, memria virtual em disco e proteo de
rpidas, de 8, 12 e at 16 MHz), enquanto as placas de 16 bits memria.

66 Guia do Hardware.net Histria da informtica


Assim que ligado, o proces- de vdeo, drive de disquetes memria, etc., a menos que processador para o modo pro-
sador opera em modo real, e fossem desenvolvidas e incorporadas ao programa todas as tegido, para beneficiar-se de
com uma instruo especial, rotinas de acesso a dispositivos necessrias. suas vantagens e voltar ao mo-
passa para o modo protegido. Isso era completamente invivel para os desenvolvedores, do real sempre que precisa-
O problema que trabalhando pois para projetar um simples jogo, seria praticamente vam usar alguma sub-rotina do
em modo protegido, o 286 preciso desenvolver todo um novo sistema operacional. Alm DOS, de maneira transparente
deixava de ser compatvel com disso, o programa desenvolvido rodaria apenas em micros ao usurio. Neste caso, era
os programas escritos para o equipados com processadores 286, que ainda eram minoria usado um programa de DPMI
modo real, inclusive com o na poca, tendo um pblico alvo muito menor. De fato, (DOS Protected Mode Inter-
prprio MS-DOS. Para piorar, o apenas algumas verses do UNIX e uma verso do OS/2 face, ou interface DOS de
286 no possua nenhuma ins- foram desenvolvidas para utilizar o modo protegido do 286. modo protegido) para fazer o
truo que fizesse o proces- chaveamento entre os dois
sador voltar ao modo real, o Basicamente, os micros baseados no 286 eram usados para modos.
que era possvel apenas rodar aplicativos de modo real, que tambm podiam ser
executados em um XT, aproveitando apenas a maior Toda vez que o programa pre-
resetando o micro. Isso sig- cisava usar alguma sub-rotina
nifica que um programa escrito velocidade do 286.
do DOS, ele passava o coman-
para rodar em modo protegido, Devido s vrias mudanas na arquitetura, destacando o do ao chaveador e ficava espe-
no poderia usar nenhuma das acesso mais rpido memria e alteraes no conjunto de rando. O chaveador por sua
rotinas de acesso a disposi- instrues do processador, que permitiam realizar muitas vez, colocava o processador
tivos do MS-DOS, tornando ina- operaes de maneira mais rpida e eficiente, um 286 em modo real, executa o co-
cessveis o disco rgido, placa consegue ser quase 4 vezes mais rpido que um 8088 do mando, chaveava o proces-
mesmo clock. sador para o modo protegido e
Em outubro de 1985 a Intel lanou o 386, que marcou o incio entregava o resultado ao apli-
dos tempos modernos. Ele trouxe vrios recursos novos. Para cativo, que continuava traba-
comear, o 386 trabalha tanto interna quanto externamente lhando como se nada tivesse
com palavras de 32 bits e capaz de acessar a memria acontecido. Um bom exemplo
usando um barramento de 32 bits, permitindo uma de programa de DPMI o
transferncia de dados duas vezes maior. Como o 386 pode DOS4GW, que usado por mui-
trabalhar com palavras binrias de 32 bits, possvel acessar tos jogos antigos que rodam
at 4 GB de memria (2 elevado 32 potncia), mesmo sem sobre o MS-DOS, como o
usar a segmentao de endereos, como no 8088. DOOM, Sim City 2000 e vrios
emuladores de video-games.
Assim como o 286, o 386 continua possuindo os dois modos
de operao. A diferena que no 386 j possvel alternar O esquema de chaveamento
entre o modo real e o modo protegido livremente. Os tambm era utilizado pelo
programas que rodavam sobre DOS, podiam chavear o Windows 3.x, que inclua todas

Histria da informtica Guia do Hardware.net 67


as rotinas necessrias, dispen- possvel acessar todos os 16 IBM comeou a gradualmente perder a liderana do
sando qualquer programa de MB de memria permitidos mercado, tornando-se apenas mais um entre inmeros
DPMI. O Windows 95/98 tam- pelo 286, mas sem memria fabricantes de PCs.
bm pode chavear para o mo- virtual nem multitarefa. Naturalmente, a Apple no ficou sentada durante este tempo
do real caso precise carregar Apenas o Athlon 64 e os pro- todo. Alm de continuar aperfeioando a linha Apple II, a
algum driver de dispositivo de cessadores Intel com o EM64 (o e m p re s a c o m e o u a i n v e s t i r p e s a d a m e n t e n o
modo real. No Windows XP os conjunto de instrues compa- desenvolvimento de computadores com interface grfica e
programas DOS passaram a tveis com os processadores de mouse. A "inspirao" surgiu numa visita de Steve Jobs ao
ser executados dentro de um 64 bits da AMD), vieram a laboratrio da Xerox, onde computadores com interface
emulador (ao invs de nati- quebrar esta compatibilidade grfica eram desenvolvidos desde a dcada de 70 (embora
vamente), o que reduziu a histrica. Os processadores de sem sucesso comercial, devido ao custo proibitivo).
compatibilidade do sistema. 64 bits atuais so perfeita- Em 1983, eles apareceram com uma grande novidade, o Lisa.
Ter um processador 386 o mente compatveis com os Em sua configurao original, o Lisa vinha equipado com um
requisito mnimo para rodar aplicativos de 32 bits, mas pro- processador Motorola 68000 de 5 MHz, 1 MB de memria
qualquer sistema operacional gramas otimizados para eles RAM, dois drives de disquete de 5 de alta densidade (eram
moderno. Com um 386, me- no rodam mais nas mquinas usados discos de 871 KB), HD de 5 MB e um monitor de 12
mria RAM e espao em disco antigas. Embora mais suave e polegadas, com resoluo de 720 x 360. Era uma
suficiente, voc pode rodar o gradual, estamos assistindo a configurao muito melhor do que os PCs da poca, sem falar
Windows 95 e aplicativos, em- uma migrao similar que que o Lisa j usava uma interface grfica bastante elaborada
bora bem lentamente devido ocorreu na transio do 286 e contava com uma sute de aplicativos de escritrio l
pouca potncia do proces- para o 386. Office. O problema era o preo: 10.000 dlares da poca
sador. Voc pode tambm ins- Voltando ao lanamento do (suficiente para comprar 5 Pcs).
talar distribuies Linux an- 386, embora o processador
tigas e (usando algum truque tenha sido lanado em 1985, a
para burlar a deteco da con- IBM s foi capaz de lanar um
figurao mnima para rodar o PC baseado nele em 1987,
sistema), at mesmo instalar o dando tempo para a Compaq
Windows 98. sair na frente. Este foi um ver-
Com um simples 286, no m- dadeiro marco pois, de repen-
ximo voc poderia rodar o DOS te, as companhias perceberam
e aplicativos mais simples, que que no eram mais obrigadas a
trabalhem somente com o mo- seguir a IBM. Qualquer um que
do real. Tambm era possvel tivesse tecnologia suficiente
rodar o Windows 3.0, porm poderia sair na frente, como
em modo Standard, onde fez a Compaq. A partir da, a

68 Guia do Hardware.net Histria da informtica


Embora no houvesse nada grande sucesso, chegando a Depois do Mac original, chamado apenas de "Macintosh", a
melhor no mercado, o Lisa ameaar o imprio dos PCs. A Apple lanou um modelo atualizado, com 512 KB de memria
acabou no atingindo o su- configurao era similar dos RAM. Para diferenci-lo do primeiro, a Apple passou a cham-
cesso esperado. No total, fo- PCs da poca, com um pro- lo de Macintosh 512k. O modelo antigo continuou sendo
ram produzidas cerca de cessador de 8 MHz, 128 KB de vendido at outubro de 1985 como uma opo de baixo
100.000 unidades em dois memria e um monitor de 9 custo, passando a ser chamado de Macintosh 128k.
anos, porm a maior parte polegadas. A grande arma do Pouco tempo depois foi lanado o Mac Rescue, uma placa de
delas vendidas com grandes Macintosh era o MacOS 1.0 expanso que ampliava os 128 ou 512k de memria para 4
descontos, muitas vezes abai- (derivado do sistema opera- MB (algo assustador para a poca) e dava "de brinde" um
xo do preo de custo (como um cional do Lisa, porm otimi- ramdisk de 2 MB para armazenamento de arquivos e
lote de 5.000 unidades zado para consumir muito me- programas (as primeiras verses do Mac no possuam HD).
vendido para a Sun em 1987, nos memria), um sistema ino- O Mac j utilizava um recurso de hibernao, de forma que
depois que o Lisa j havia sido vador de vrios pontos de muita gente nunca desligava o aparelho, apenas o colocava
descontinuado). Como a Apple vista. pra dormir, preservando os dados do ramdisk. Embora fosse
investiu aproximadamente Ao contrrio do MS-DOS ele era um upgrade muito bem vindo, o Mac Rescue no foi muito
US$ 150 milhes no desenvol- inteiramente baseado no uso popular, pois era caro demais.
vimento do Lisa, a conta da interface grfica e mouse, o
acabou ficando no vermelho. Neste meio tempo, a Microsoft teve tempo de desenvolver a
que o tornava muito mais fcil primeira verso do Windows, anunciada em novembro de
Apesar disso, o desenvolvi- de ser operado. O MacOS conti- 1983. Ao contrrio do MacOS, o Windows 1.0 era uma
mento do Lisa serviu de base nuou evoluindo e incorporando interface bastante primitiva, que fez pouco sucesso.
para o Macintosh, um compu- novos recursos, mas sempre
tador mais simples, lanado mantendo a mesma idia de Ele rodava sobre o MS-DOS e podia executar tanto aplicativos
em 1984. Este sim fez um interface amigvel for Windows quanto os programas para MS-DOS. O problema
era a memria.
Os PCs da poca vinham com quantidades muito pequenas
de memria RAM e na poca ainda no existia a possibilidade
de usar memria virtual (que viria a ser suportada apenas a
partir do 386). Para rodar o Windows, era preciso primeiro
carregar o MS-DOS. Os dois juntos j consumiam pratica-
mente toda a memria de um PC bsico da poca. Mesmo nos
PCs mais parrudos no era possvel rodar muitos aplicativos
MacOS 1.0

ao mesmo tempo, novamente por falta de memria.


Como os aplicativos for Windows eram muito raros na poca,
poucos usurios viram necessidade de utilizar o Windows
para rodar os mesmos aplicativos que rodavam (com muito

H i s t r i a d a i n f o r m ti c a Guia do Hardware.net 69
mais memria disponvel...) no MS-DOS. Sem contar que a vrios aplicativos for Windows e sistema das janelas quem
verso inicial do Windows era bastante lenta e tinha vrios os usurios tinham a opo de levou a melhor, pois era mais
bugs. voltar para o MS-DOS quando fcil de usar e contava com a
O Windows comeou a fazer algum sucesso na verso 2.1, desejassem. familiaridade dos usurios com
quando os micros 286 com 1 MB ou mais de memria j eram Foi nesta poca que os PCs co- o Windows 3.1, enquanto a IBM
comuns. Com uma configurao mais poderosa, mais mearam a recuperar o terreno derrapava numa combinao
memria RAM e mais aplicativos, finalmente comeava a perdido para os Macintoshs da de falta de investimento, falta
fazer sentido rodar o Windows. O sistema ainda tinha vrios Apple. Convenhamos, o Windows de marketing e falta de apoio
bugs e travava com freqncia, mas alguns usurios 3.11 travava com muita fre- aos desenvolvedores.
comearam a migrar para ele. qncia, mas tinha muitos aplica- Inicialmente, o OS/2 era in-
tivos e os PCs eram mais baratos compatvel com os softwares
que os Macs. desenvolvidos para o Windows,
Na poca comearam a surgir o que era um grande em-
os primeiros concorrentes para pecilho, j que o Windows era
o Windows, como o OS/2 da muito mais popular entre os
IBM. desenvolvedores. Depois de
muita negociao, a IBM
Desde o incio da era PC, a conseguiu um acordo com a
Microsoft e a IBM vinham Microsoft, que permitia que o
trabalhando juntas no desen- OS/2 executasse o Windows
volvimento do MS-DOS e 3.11 dentro de uma mquina
outros programas para a virtual, oferecendo compa-
plataforma PC. Mas, em 1990 a tibilidade com seus programas.
IBM e a Microsoft se desen- Entretanto, o tiro acabou
tenderam e cada uma ficou saindo pela culatra, pois de-
com uma parte do trabalho sestimulou ainda mais o de-
feito, com o qual tentaram senvolvimento de aplicativos
tomar a liderana do mercado nativos para o OS/2, fazendo
de sistemas operacionais. com que ele acabasse con-
Alguns brincam que a IBM ficou correndo (em desvantagem)
Windows 2.0
com a parte que funciona e a com o Windows em seu prprio
O Windows emplacou mesmo a partir da verso 3.11. Ele era Microsoft com o resto, mas a territrio. Rodar programas
relativamente leve, mesmo para os PCs da poca e j suportava verdade que apesar do OS/2 windows dentro do OS/2 era
o uso de memria virtual, que permitia abrir vrios programas, da IBM ser tecnicamente muito mais problemtico e o
mesmo que a memria RAM se esgotasse. J existiam tambm superior ao Windows 95, foi o desempenho era inferior,

70 Guia do Hardware.net Histria da informtica


fazendo com que mais e mais usurios preferissem usar o lanados o Windows 95, depois linha de desktops e notebooks
Windows diretamente. o 98 e finalmente ME, com to- para processadores Intel.
Embora esteja oficialmente morto, o OS/2 ainda utilizado dos os problemas que conhe-
por algumas empresas e alguns grupos de entusiastas. Em cemos mas com a boa e velha
2005 a Serenity comprou os direitos sobre o sistema, dando interface fcil de usar e uma
origem ao eComStation, um sistema comercial disponvel no grande safra de aplicativos
http://www.ecomstation.com/ . que garantiram a manuteno
e crescimento da popularidade
do sistema.
Paralelamente, a Microsoft de-
senvolvia uma famlia de sis-
temas Windows destinadas a
servidores, o Windows NT, que
chegou at a verso 4, antes
de ser transformado no Mac OS X
Windows 2000.
Em seguida, as duas famlias Do ponto de vista do hardware,
Windows fundiram - se no os Macs atuais no so muito
Windows XP, um sistema desti- diferentes dos PCs, voc pode
nado tanto ao uso domstico inclusive rodar Windows e
quanto em estaes de tra- Linux atravs do boot camp.
OS/2 Warp 3 balho e servidores, que bem Entretanto, s os Macs so
mais estvel que o 98 e ME, por capazes de rodar o Mac OS X,
Um sistema muito mais bem sucedido, que comeou a ser ser baseado no NT. O XP foi devido ao uso do EFI, um
desenvolvido no incio da dcada de 90 o Linux, que todos j aperfeioado ao longo dos firmware especial, que subs-
conhecemos. O Linux tem a vantagem de ser um sistema anos seguintes, dando origem titui o BIOS da placa me.
aberto, que atualmente conta com a colaborao de milhares ao Vista.
de desenvolvedores voluntrios espalhados pelo globo, alm Esta combinao permitiu que
do apoio de empresas de peso, como a IBM. Mas, no comeo o A Apple por sua vez, passou a Apple se beneficiasse da
sistema era muito mais complicado que as distribuies por duas grandes revolues. reduo de custo nos pro-
atuais e no contava com as interfaces grficas exuberantes A primeira foi a migrao do cessadores e outros compo-
que temos hoje em dia. Embora o Linux seja forte em MacOS antigo para o OS X, que nentes para micros PCs, mas
servidores desde o final da dcada de 1990, usar Linux em por baixo da interface polida, ao mesmo tempo conservasse
um sistema Unix, derivado do
desktops algo relativamente recente. seu principal diferencial, que
BSD. A segunda aconteceu em
Voltando ao lado negro da fora, a Microsoft continuou o software.
2005, quando a Apple anun-
melhorando seu sistema ao longo da dcada de 1990. Foram ciou a migrao de toda a sua E a histria continua... ;)

Histria da informtica Guia do Hardware.net 71


TUTORIAL

Usando o VMware Server


Server

N
um desktop, muito e otimizada para uso em ser-
fcil rodar o Windows ou vidores dedicados, sem moni-
outras distribuies tor nem ambiente grfico. A
Linux dentro de uma mquina principal diferena que o
virtual, usando o VMware VMware Server roda remota-
Player, VMware Workstation, mente, e acessado atravs
ou mesmo o Qemu. de uma interface de adminis-
Entretanto, num servidor dedi- trao via web (chamada de
cado as coisas so um pouco VMware Management Inter-
diferentes. Ao invs de voc face, ou MUI), onde voc pode
ficar o tempo todo na frente ativar, desativar e monitorar o
da mquina, como faria num status das mquinas virtuais
desktop, espera-se que o ser- remotamente. A idia que
vidor funcione continuamente, cada mquina virtual seja
sem precisar de muita manu- configurada como um novo
teno. Embora (com um servidor dedicado, que voc
pouco de malabarismo), seja administra via SSH.
at possvel instalar o VMware
Usando o VMware Server, voc
Player no servidor e deix-lo
pode transformar um nico
ativo, rodando outro sistema
servidor dedicado em vrios
numa mquina virtual, ele no
servidores virtuais, cada um
a soluo mais prtica para a
se comportando como se fosse
tarefa, sem falar que no
uma mquina separada. Em
possvel us-lo em servidores
geral, nos planos de servidores
sem o ambiente grfico
dedicados voc recebe uma
instalado.
faixa de IPs com mscara
Chegamos ento ao VMware 255.255.255.248, com 5 en-
Server, uma verso adaptada dereos IPs utilizveis. Isso

72 Guia do Hardware.net LINUX: usando o Vmwar e Ser ver


significa que voc pode usar um endereo para o servidor
principal e ainda ficar com mais 4 endereos para as
mquinas virtuais (sendo que uma delas pode acumular a
funo de servidor DNS secundrio).
Para emergncias, onde voc precise ver as mensagens de
inicializao ou quando precisar alterar as configuraes
da mquina virtual (quantidade de memria RAM
reservada, CD-ROM ou imagem ISO de boot, etc.) voc
pode usar o VMware Server Console, uma interface de
administrao, atravs da qual voc pode se conectar
remotamente a qualquer uma das mquinas virtuais
disponveis, obtendo a imagem que seria enviada para o
monitor. Ele pode tambm ser usado para criar novas VMs
e instalar ou reinstalar o sistema.
Como um servidor dedicado pode custar menos de US$ pretenda instalar em vrios ao hardware, compilados
100 por ms, dependendo do datacenter escolhido, existe servidores. durante a instalao. Por
at mesmo uma boa possibilidade de ganhar algum Esto disponveis trs compo- causa disso, necessrio que
dinheiro alugando os servidores virtuais e, ainda assim nentes, o VMware Server pro- voc tenha os headers do
(embora com menos recursos de hardware disponveis), priamente dito, a interface de Kernel e um conjunto bsico
continuar dispondo do sistema principal. gerenciamento via web de compiladores instalados.
At junho de 2006, o VMware Server era um produto caro, (Management Interface) e o No caso do Debian Sarge, Sid
assim como o Workstation. Devido concorrncia do Xen, VMware Server Linux client ou do Ubuntu, use o comando
do Virtuozzo e do Virtual PC, a VMware resolveu passar a package, um arquivo com- "uname -a" para descobrir
disponibiliz-lo gratuitamente (assim como o VMware pactado contendo o VMware qual verso do Kernel est
Player). O resultado que agora temos disponvel uma Server Console. Os dois pri- instalada, como em:
soluo de virtualizao para servidores muito prtica, ao meiros so instalados no ser-
# uname -a
custo de um download. vidor, enquanto o ltimo
instalado no seu desktop, a Linux server 2.6.8-2-386
O primeiro passo baixar os arquivos de instalao, no: #1 Tue Aug 16 12:46:35
partir da onde voc adminis-
Http://www.wmware.com/products/server/ trar o servidor. UTC 2005 i686 GNU/Linux
necessrio fazer um cadastro gratuito para receber o Assim como no caso das Em seguida, instale a verso
cdigo de registro solicitado durante a instalao. O outras verses, o VMware correspondente dos headers
procedimento bastante amigvel e possvel inclusive Server utiliza dois mdulos de do Kernel, usando o apt-get,
solicitar vrios nmeros de registro (gratuitamente), caso kernel para ter acesso direto como em:

LINUX: usando o Vmwar e Ser ver Guia do Hardware.net 73


# apt-get install kernel-source-2.6.8-2-386 Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Server is suitable
Voc pode instalar os compiladores bsicos atravs do
for your running kernel. Do you want this program to try to build the
pacote "build-essential", tambm via apt-get: vmmon module for your system (you need to have a C compiler
# apt-get install build-essential installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to
Muitas distribuies, como o Kurumin e o Kanotix incluem override.
estes componentes por padro, dispensando estes
What is the location of the directory of C header files that match
passos. your running kernel? [/lib/modules/2.6.8-2-386/build/include]
Embora o VMware Server no precise da interface grfica Aqui ele pergunta sobre o os mdulos do Kernel,
para funcionar, ele precisa que um conjunto bsico de confirmando a localizao dos headers. Este arquivo
bibliotecas esteja disponvel. Se voc est usando uma "/lib/modules/2.6.8-2-386/build/include" na verdade um
instalao enxuta do Debian, ou a instalao em modo link para a pasta "/usr/src/kernel-headers-2.6.8-2-386",
servidor do Ubuntu, vai precisar instalar tambm os onde esto os headers. Em caso de erros neste ponto,
pacotes abaixo: verifique a instalao dos headers e a presena do link.
# apt-get install libx11-6 libx11-dev libxtst6 xlibs- Outra dica que voc precisa ter instalados os pacotes
dev "gcc" e "g++" da mesma verso usada para compilar o
Kernel.
Para instalar o pacote principal do VMware Server,
descompacte o arquivo .tar.gz e execute o arquivo As prximas perguntas so sobre as interfaces de rede
"vmware-install.pl" dentro da pasta criada, como em: virtuais:
Do you want networking for your virtual machines? (yes/no/help)
$ tar -zxvf VMware-server-1.0.0-28343.tar.gz yes]
$ cd vmware-server-distrib Do you want to be able to use NAT networking in your virtual
# ./vmware-install.pl machines? (yes/no) [no]
O instalador um script perl que roda em modo texto, Do you want to be able to use host-only networking in your virtual
muito similar ao instalador do VMware Player. No existe machines? [no][
muito mistrio, desde que os headers e os compiladores Naturalmente, voc deve responder sempre "yes" na
estejam em ordem, voc vai acabar com uma instalao primeira pergunta, caso contrrio as mquinas virtuais
utilizvel mesmo que simplesmente pressione Enter em ficaro desconectadas da rede, mas as duas seguintes
todas as opes. Algumas perguntas que precisam de um precisam de uma inspeo mais cuidadosa. Por padro, o
pouco mais de ateno so: VMware oferece uma rede virtual em modo bridge (bridged

74 Guia do Hardware.net LINUX: usando o Vmwar e Ser ver


network), onde as mquinas virtuais simplesmente Em seguida, voc deve definir a pasta onde as mquinas
acessam a rede, como se fossem mquinas separadas. virtuais sero armazenadas. Aqui escolhi a pasta
Cada uma tem seu prprio IP, como se fossem vrios "/var/vms" (a pasta "/var" usada por padro para
servidores distintos. armazenar os sites do apache, bases de dados do MySQL,
Digamos que seu servidor dedicado utilize a faixa de etc.), mas a escolha fica por sua conta. Naturalmente, as
endereos de 72.235.39.104 a 72.235.39.111, com mquinas virtuais podem ocupar bastante espao, por isso
mscara 255.255.255.248. Como voc no pode utilizar importante checar o espao livre dentro da partio
nem o primeiro nem o ltimo endereo (que so destino.
reservados ao endereo da rede e ao o endereo de In which directory do you want to keep your virtual machine files?
broadcast), nem o 105, que fica reservado ao gateway, [/var/lib/vmware/Virtual Machines] /var/vms/
voc fica com os endereos de 72.235.39.106 a Depois de fornecer o cdigo de registro, que voc recebe
72.235.39.110 disponveis. via e-mail, a instalao est completa:
Seu servidor principal configurado para usar o endereo The configuration of VMware Server 1.0.0 build-28343 for Linux for
72.235.39.106, permitindo que voc tenha mais quatro this running kernel completed successfully.
mquinas virtuais com endereos vlidos, configuradas Depois de instalado, o VMware pode ser iniciado e parado
nos endereos 72.235.39.107, 72.235.39.108, atravs do servio "vmware", como em "/etc/init.d/
72.235.39.109 e 72.235.39.110. vmware start" ou "/etc/init.d/vmware stop". Sempre que
As opes para criar uma rede NAT e host-only permitem tiver problemas, experimente, antes de mais nada,
que as mquinas virtuais sejam configuradas com reiniciar o servio.
endereos internos, e acessem a rede atravs do host. Esta O prximo passo instalar o VMware Server Console, na
configurao til no VMware Player (onde voc sua estao de trabalho. A instalao bem similar do
geralmente quer que o sistema dentro da mquina virtual servidor, com a diferena de que no so necessrios os
apenas acesse a internet, sem compartilhar nada), mas headers e compiladores. Basta descompactar o arquivo
no to interessante no VMware Server, onde a idia (ele usa uma dupla compactao, em .tar.gz e depois em
justamente criar servidores virtuais. Veja que no meu caso .zip), acessar a pasta que ser criada e executar o script
desativei ambas as opes. "vmware-install.pl", como em:
Em seguida, temos: $ unzip VMware-server-linux-client-1.0.0-28343.zip
Please specify a port for remote console connections to use [902] $ tar -zxvf VMware-server-console-1.0.0-28343.tar.gz
$ cd vmware-server-console-distrib
Esta a porta que ser usada para a conexo do cliente. # ./vmware-install.pl
Voc pode alterar a porta por outra menos visada (e indic-
la manualmente ao conectar). O ponto principal que a Depois de instalado, chame-o usando o comando:
porta precisa ficar aberta no firewall. $ vmware-server-console

LINUX: usando o Vmwar e Ser ver Guia do Hardware.net 75


Ao abrir a conexo com o servidor, voc pode logar usando servidores, onde a interface separada do restante do
qualquer conta de usurio. De incio, voc pode se logar software, permitindo que voc faa tudo remotamente.
como root, para testar e fazer a configurao, mas depois
interessante criar uma conta de usurio separada, que
tenha acesso pasta das VMs. O VMware utiliza SSL de 128
bits para garantir a segurana da conexo, mas sempre
bom evitar utilizar o root para tarefas rotineiras.

O VMware Console utiliza um protocolo prprio para


comprimir e transmitir a imagem da tela via rede, exibindo-
a no seu desktop. O problema que utilizado um protocolo
pouco eficiente, que torna o uso do modo grfico
extremamente desconfortvel. O rastro do mouse demora a
responder e a atualizao da tela bastante lenta, mesmo
numa conexo de banda larga.
O fraco desempenho do vdeo o ponto fraco do VMware
Server, o que faz o sistema dentro da VM parecer lento
enquanto est sendo acessado atravs do Console. Mas, na
verdade, desempenho no muito diferente do das outras
O VMware Console possui uma interface muito similar do verses. Em geral, voc obtm de 70 a 90% do
VMware Workstation, onde voc pode criar e editar as processamento real do servidor dentro das mquinas
configuraes das mquinas virtuais. Como disse, o virtuais, com direito a suporte a SMP e a instrues de 64
VMware Server uma verso adaptada para uso em bits dentro das VMs.

76 Guia do Hardware.net LINUX: usando o Vmwar e Ser ver


Embora seja possvel fazer toda a instalao e configurao Concluindo, falta apenas instalar o VMware Management
da VM remotamente, uma opo mais prtica cri-la Interface (no servidor), de forma que voc possa monitorar
usando o console, transferir a pasta para a sua mquina, o status das mquinas virtuais usando o navegador.
fazer a instalao e configurao do sistema localmente, Como nos passos anteriores, voc deve baixar o arquivo,
usando o VMware Player e transferir a VM de volta ao descompact-lo, acessar a pasta que ser criada e rodar o
servidor quando estiver tudo pronto. Fazendo uma comando "vmware-install.pl", para abrir o script de
instalao enxuta do Debian ou uma instalao do Ubuntu instalao, que no tem mistrios.
em modo servidor e compactando a pasta antes de
transferir, o upload ficar com pouco mais de 200 MB. Para se conectar interface de gerenciamento, acesse (no seu
desktop) o endereo "http://seuservidor.com.br:8333" e
Outra opo utilizar alguma das mquinas virtuais pr- logue-se usando o mesmo login e senha do Console. Note que
instaladas, disponveis no: necessrio manter a porta "8333" aberta no firewall:
http://www.vmware.com/vmtn/appliances/
Voc pode utilizar o SSH e o FreeNX (caso precise utilizar o
modo grfico) para administrar as VMs remotamente, j
que ambos oferecem um desempenho melhor, deixando o
VMware Console apenas para emergncias.
Caso realmente prefira fazer a instalao atravs do
VMware Console, prefira usar as verses em modo texto dos
instaladores, que so mais prticas de usar remotamente.
Aqui estou fazendo uma instalao do SuSE:

Aqui temos duas mquinas virtuais ativas, uma com o SuSE e


outra com o Ubuntu. A grande diferena de uso de memria
neste caso por que o SuSE est rodando com a interface
grfica ativada e todos os acessrios, enquanto o Ubuntu foi
instalado em modo servidor e est com apenas o SSH e o
Apache ativos. Em geral, um servidor bem configurado e com
apenas os servios necessrios ativos, consome bem menos
memria RAM que um desktop (com exceo dos casos de
servidores de alta demanda, naturalmente), por isso mais
fcil manter vrias VMs ativas.

LINUX: usando o Vmwar e Ser ver Guia do Hardware.net 77


Naturalmente, nada lhe im- voc encontra a funo para Voc pode encontrar dicas para a instalao de diversas
pede de configurar tambm desfragmentar o disco virtual, distribuies Linux e as vrias verses do Windows e
mquinas virtuais rodando que ajuda a melhorar o desem- outros sistemas dentro de mquinas virtuais no:
outros sistemas operacio- penho da VM e reduzir a utiliza- http://pubs.vmware.com/guestnotes/wwhelp/wwhimpl/js/html/wwhelp.htm

nais. Tambm esto dispo- o de espao no HD do host.


nveis verses do VMware Muita gente torce o nariz para a idia de ter de manter
Ao criar a VM, voc pode es- abertas as portas 902 e 8333. Se voc for paranico,
Server e do VMware Server
colher entre usar um disco vir- possvel manter as portas fechadas e acessar a interface
Console para Windows, tor-
tual IDE ou SCSI, que utilizam de gerenciamento e o Console usando um tnel do SSH.
nando a escolha da plata-
forma algo bem democrtico. drivers virtuais diferentes (esta Neste caso, voc precisa manter aberta apenas a porta
configurao no tem nada a 22 do SSH.
Esta interface de gerencia- ver com usar um HD IDE ou SCSI
mento muito prtica, pois no host, apenas uma opo Para criar os tneis, use o comando "ssh -f -N -L
voc pode se conectar ao dentro da virtualizao). Em porta:IPservidor:porta -l user IPservidor". preciso
servidor para reiniciar uma algumas tarefas, usar um disco executar o comando duas vezes, uma para a porta 902 e
mquina virtual at mesmo SCSI virtual resulta em um pe- outra para a porta 8333. Se voc se conecta no servidor
usando o celular, quando queno ganho de desempenho "72.235.39.106" usando o login "joao", por exemplo, os
estiver preso no trnsito :). dentro da VM, mas em outras os comandos seriam:
Voc pode editar as configu- desempenho o mesmo. Outra # ssh -f -N -L902:72.235.39.106:902 -l joao
raes de cada VM atravs do dica que desativar o CD-ROM 72.235.39.106
VMware Server Console, virtual reduz a utilizao do pro- # ssh -f -N -L8333:72.235.39.106:8333 -l joao
atravs do boto "Edit Virtual cessador pela mquina virtual, 72.235.39.106
Machine Settings". Dentro o que importante ao rodar
Com os tneis criados, ao invs de se conectar ao
das opes do disco virtual, vrias VMs no mesmo host.
endereo IP ou domnio do servidor, voc passa a se
conectar ao endereo "127.0.0.1", ou seja, voc se
conecta ao localhost. O SSH se encarrega de
redirecionar todos os dados atravs do tnel, enviando-
os para as portas corretas no servidor remoto, mesmo
que elas estejam fechadas no firewall (pois os dados
trafegam na verdade atravs da porta 22, do SSH).
Os tneis so bem transparentes. A nica dificuldade
que voc precisa executar novamente os comandos
cada vez que reiniciar o cliente ou caso se desconecte
da rede.

78 Guia do Hardware.net LINUX: usando o Vmwar e Ser ver


DICA

LINUX:
gerenciamento
de energia
V
oc saberia dizer qual o aplicativo mais
usado atualmente, considerando todas as
categorias de aplicativos exist entes,
incluindo os jogos e aplicativos profissionais? Se
voc respondeu que o Word, ou o OpenOffice,
errou, o aplicativo mais usado ainda o jogo de
pacincia (em suas vrias verses), competindo
com os navegadores.

LINUX: gerenciamento de energia Guia do Hardware.net 79


Apesar dos processadores estarem cada vez mais pode- exceo fica por conta do Celeron M (veja mais detalhes
rosos, a maioria dos usurios passa o dia rodando aplica- abaixo), que tem o circuito de gerenciamento
tivos leves, ou jogando pacincia, utilizando apenas uma desativado.
pequena parcela do poder de proces-samento do micro.
powernow-k8: Este o mdulo usado pelos
Prevendo isso, quase todos os processadores atuais processadores AMD de 64 bits (tanto os Athlon 64,
oferecem recursos de economia de energia, que reduzem a quanto os Turion), que oferecem suporte ao PowerNow!.
freqncia, tenso usada, ou desligam componentes do O driver tambm oferece suporte aos Semprons, que
processador que no esto em uso, reduzindo o consumo oferecem uma opo mais limitada de gerenciamento.
enquanto o processador sub-utilizado.
powernow-k7: Antes do Athlon 64, a AMD produziu
Naturalmente, estes recursos de gerenciamento tambm diversas verses do Athlon XP Mobile, uma verso de
podem ser ativados no Linux. Vamos a um resumo das baixo consumo destinada a notebooks. Este mdulo d
opes disponveis. suporte a eles. No caso dos Athlons e Durons antigos,
O primeiro passo instalar o pacote "powernowd", o voc pode usar o "athcool", que apresento mais adiante.
daemon responsvel por monitorar o processador, longhaul: Este mdulo d suporte aos processadores
ajustando a freqncia e recursos de acordo com a Via C3, baseados no core Nehemiah. Ele encontrado
situao. Nas distribuies derivadas do Debian, instale-o em placas me mini-ITX e em alguns notebooks.
via apt-get, como em:
Para ativar o powernowd, voc comea carregando o
# apt-get install powernowd
mdulo "acpi" (caso j no esteja carregado), seguido do
No Ubuntu e Kubuntu o comando o mesmo, voc deve mdulo "freq_table" (que obtm a lista das frequncias
apenas ter o cuidado de descomentar a linha referente ao suportadas pelo processador) e um dos 4 mdulos que
repositrio "Universe" dentro do arquivo "/etc/apt/sources.list". descrevi acima. A partir da a base est pronta e o
No Mandriva, instale-o usando o comando "urpmi powernowd pode ser finalmente ativado.
powernowd". No Fedora e outras distribuies que no o Se voc usasse um Athlon 64, por exemplo, os comandos
incluam nos repositrios padro, voc pode instalar a seriam:
partir do pacote com os fontes, disponvel no:
# modprobe acpi
http://www.deater.net/john/powernowd.html. # modprobe freq_table
O powernowd trabalha em conjunto com um mdulo de # modprobe powernow-k8
kernel, responsvel pelo trabalho pesado. O mdulo varia # /etc/init.d/powernowd restart
de acordo com o processador usado:
speedstep-centrino: Este o mdulo usado por todos
os processadores Intel atuais, incluindo todos o Core
Solo, Core Duo, Pentium M e Pentium 4 Mobile. A

80 Guia do Hardware.net LI NUX: ger enc i amento de ener g ia


Para um Core 2 Duo, os comandos seriam os mesmos, suporta tambm 1.8 e 1.0 GHz (com variaes na tenso
mudando apenas o mdulo referente ao processador. Ao usada). O chaveamento entre as trs frequncias feito de
invs do "powernow-k8", seria usado o "speedstep-centrino": forma muito rpida, de acordo com a carga de
processamento exigida. Na maior parte do tempo, o
# modprobe acpi
# modprobe freq_table
processador trabalha a apenas 1.0 GHz, onde consome
# modprobe speedstep-centrino menos de 10 watts (algo similar a um Pentium 133).
# /etc/init.d/powernowd restart O fato da freqncia de operao do processador nunca
Ao instalar o pacote do powernowd, ele ficar configurado cair abaixo de 1.0 GHz e o chaveamento entre as
para ser carregado durante o boot. Mas, ainda falta fazer freqncias ser muito rpido, faz com que seja realmente
com que o sistema carregue os mdulos necessrios. Para difcil de perceber qualquer diferena de desempenho com
isso, adicione a lista dos mdulos no final do arquivo o gerenciamento ativado ou desativado.
"/etc/modules" (sem o "modprobre"), como em: Ao usar um notebook, voc pode ativar tambm os perfis
de performance do cpufreq. Eles permitem que voc
acpi
escolha o perfil de gerenciamento a utilizar, alternando
freq_table
entre eles conforme desejado.
powernow-k8
Para isso, carregue tambm os trs mdulos abaixo,
Voc pode acompanhar a freqncia de operao do
usando o modprobe:
processador atravs do comando "cpufreq-info". Caso ele
no esteja disponvel, procure pelo pacote "cpufrequtils" no cpufreq_ondemand
gerenciador de pacotes. cpufreq_performance
cpufreq_powersave
$ cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006 Adicione-os tambm no final do arquivo "/etc/modules", de
Report errors and bugs to linux@brodo.de, please. forma que sejam carregados durante o boot.
analyzing CPU 0:
Originalmente, voc alternaria entre eles usando o comando
driver: powernow-k8 "cpufreq-set -g", o que, convenhamos, no uma opo
CPUs which need to switch frequency at the same time: 0
muito prtica.
hardware limits: 1000 MHz - 2.00 GHz
available frequency steps: 2.00 GHz, 1.80 GHz, 1000 MHz Mas, se voc usa o KDE, pode
available cpufreq governors: powersave, performance, userspace
current policy: frequency should be within 1000 MHz and 2.00 GHz.
configurar o Klaptop, de forma a
The governor "userspace" may decide which speed to use alternar entre eles clicando no
within this range. cone da bateria. Para isso,
current CPU frequency is 1000 MHz (asserted by call to clique com o boto direito sobre
hardware). o cone da bateria ao lado do
Neste exemplo, estou usando um Athlon 64 3000+, que relgio e acesse a opo
opera nativamente a 2.0 GHz. Apesar disso, o processador "Configurar Klaptop":

LI NUX: ger enc i amento de ener g ia Guia do Hardware.net 81


Dentro da janela, acesse a aba "Configurar ACPI" (a ltima)
e clique no boto "Definir Aplicao Auxiliar". Fornea a
senha de root, e, de volta janela principal, marque todas
as opes e clique no "Aplicar":

Uma observao que em alguns casos o cpufreq pode


ajustar incorretamente a freqncia mxima de operao
do processador, fazendo com que ele opere um degrau
abaixo da freqncia mxima.
Num HP NX6310, com um Core Duo T2300E (1.66 GHz) que
testei, ele mantinha a freqncia do processador sempre a
no mximo 1.33 GHz, ao invs de 1.66 GHz. Para corrigir o
problema manualmente, usei o comando:
# cpufreq-set --max 1670000
O nmero indica a freqncia mxima do processador (em
khz, por isso o monte de zeros), corrigindo o problema.
Finalmente, chegamos ao caso do Celeron M, que a
exceo regra. Embora seja baseado no mesmo ncleo
do Pentium M, ele tem o circuito de gerenciamento
desativado, de forma a no concorrer diretamente com os
Para alternar entre os perfis de performance, clique com o processadores mais caros. Trata-se de uma castrao
boto direito sobre o cone da bateria e clique na opo intencional, que no pode ser revertida via software.
desejada dentro do menu "Perfil de Performance". No Voc at pode reduzir a freqncia de operao do
modo "powersave" o processador prioriza a autonomia da processador usando o cpufreq-set (como em "cpufreq-set -
bateria, mantendo o processador na freqncia mnima e f 175000", que fora o processador a trabalhar a 175 MHz).
demorando mais tempo para subir a freqncia de O comando executado sem erros e usando o comando
operao, enquanto o modo "performance" o oposto: "cpufreq-info" ele realmente informa que o processador

82 Guia do Hardware.net LI NUX: ger enc i amento de ener g ia


est trabalhando a 175 MHz. Porm, esta informao irreal. Na verdade o
que acontece que o processador continua funcionando na freqncia
mxima, porm inclui ciclos de espera entre os ciclos usados para processar
instrues. Ou seja, no Celeron M, o que o comando faz simplesmente
limitar artificialmente o desempenho do processador, sem com isto reduzir Livro Linux:
de forma substancial o consumo. Ao forar uma freqncia baixa, o notebook
vai ficar extremamente lento, mas vai continuar esquentando quase da Entendendo o
mesma maneira e a carga da bateria durando praticamente o mesmo tempo. Sistema
No caso dos notebooks baseados no Celeron M, as nicas formas de Guia Prtico
realmente economizar energia de forma considervel so reduzir o brilho da
tela e desativar o transmissor da placa wireless. A idia da Intel justamente
que voc leve para casa um Pentium-M ou Core Duo, que so seus
processadores mais caros.
Uma ltima dica com relao aos Athlons e Durons antigos, que no so
compatveis com o powernowd. No caso deles, voc pode usar o athcool, que
utiliza instrues HLT e outros recursos disponveis para reduzir o consumo e
aquecimento do processador. Autor:
Us-lo bastante simples, basta instalar o pacote e rodar o comando: Carlos E. Morimoto
# athcool on 304 pginas
Para desativar, use: Formato: 23 x 16 cm
# athcool off
Na hora de instalar, procure pelo pacote "athcool", que encontrado em R$ 32,00 + frete
todas as principais distribuies. Se ele no estiver disponvel, voc pode
tambm recorrer opo de baixar o pacote com o cdigo fonte, disponvel (preo ao comprar pelo site)
no: http://members.jcom.home.ne.jp/jacobi/linux/softwares.html R$37,00 para qualquer lugar do pas
(envio via impresso registrado, com
O athcool funciona perfeitamente em mais de 90% dos casos, mesmo em entrega de 4 a 7 dias teis).
algumas das piores placas da PC-Chips. Entretanto, em algumas placas, o (Preo nas livrarias: R$ 40,00)
athcool pode causar irregularidades no som (deixando o udio cortado), ou
ao assistir vdeos. Algumas poucas placas travam quando ele ativado e,
embora muito raro, ele pode causar perda de arquivos se usado em algumas http://guiadohardware.net/gdhpress/
placas com o chipset SiS 640, como a Asus L3340M.

LI NUX: ger enc i amento de ener g ia Guia do Hardware.net 83


DICA

LINUX:
escrevendo em parties
NTFS com o NTFS-3g

O
suporte a escrita em parties NTFS sempre
foi um problema no Linux, com as parties
do Windows acessveis apenas para leitura.
Felizmente tudo isso coisa do passado. O NTFS-3g
pode ser considervel o primeiro driver de escrita
em parties NTFS for Linux realmente utilizvel,
finalmente oferecendo uma soluo simples para o
antigo problema.

84 Guia do Hardware.net Usando o NTFS 3G


O suporte a escrita em parties NTFS drivers para sistemas de arquivo que rodam como
sempre foi um problema no Linux. Por programas comuns. Outro bom exemplo de driver que roda
ser um sistema de arquivos sobre o Fuse o GmailFS, que permite "montar" sua conta
proprietrio, no documentado e do Gmail, usando-a para guardar arquivos.
bastante complexo, desenvolver um
Graas ao Fuse, voc no precisa se preocupar com headers
driver capaz de escrever em parties
e patches do Kernel. s instalar e usar.
Windows formatadas em NTFS, sem
risco de corromper os dados gravados, O primeiro passo carregar o mdulo do Fuse, usando o
um desafio formidvel. modprobe. Ele est disponvel em qualquer distribuio
Isto era um grande problema para minimamente atual:
quem mantinha o Windows em dual- # modprobe fuse
boot, pois era possvel apenas ler os arquivos da partio.
Como o Windows tambm no suporta nenhum dos Use o comando abaixo para adicion-lo no arquivo
sistemas de arquivos usados no Linux, voc acabava sendo "/etc/modules" (como root), de forma a garantir que ele vai
obrigado a instalar o Windows em uma partio FAT32 (o ser carregado durante o boot:
que tem suas desvantagens, j que ele um sistema muito # echo "fuse" >> /etc/modules
mais propenso a problemas), ou pelo menos manter uma
A partir da, voc precisa instalar os pacote "libfuse" (ou
partio FAT32 disponvel, para servir como uma "rea de
"libfuse2") e "fuse-utils", necessrios para que o ntfs-3g
troca" entre os dois sistemas.
funcione. Se voc usa uma distribuio baseada no Debian
At hoje, o driver que havia chegado mais perto era o Etch (incluindo o Kurumin 6.0 e 6.1), ou o Ubuntu 6.6, pode
Paragon, um software comercial, caro e que ainda por cima instalar diretamente via apt-get:
tinha a desvantagem de ser bastante lento. Num distante
segundo lugar, tnhamos o Captive, que modificava # apt-get install libfuse2 fuse-utils
parties NTFS usando o prprio driver do Windows. Apesar Em outras distribuies, procure pelos pacotes "libfuse" e
de ser aberto, o Captive era complicado de instalar, ainda "fuse-utils, responsveis pela instalao do Fuse. Por ser um
mais lento que o Paragon e ainda por cima pouco estvel, lanamento recente, o ntfs-3g no est disponvel em
corrompendo com freqncia os dados da partio. muitas distribuies. Nestes casos, voc pode instal-lo
Mas, felizmente tudo isso coisa do passado. O NTFS-3g atravs do cdigo fonte, disponvel no:
pode ser considervel o primeiro driver de escrita em http://mlf.linux.rulez.org/mlf/ezaz/ntfs-3g-download.html
parties NTFS for Linux realmente utilizvel, finalmente
O pacote relativamente simples de compilar. Com o Fuse e
oferecendo uma soluo simples para o antigo problema.
os compiladores bsicos instalados, basta descompactar o
Ao invs de ser um driver complexo, includo no Kernel, o arquivo e rodar os tradicionais "./configure", "make" e
NTFS-3g roda atravs do Fuse, um mdulo que permite criar "make install", este ltimo como root.

Usando o NTFS 3G Guia do Hardware.net 85


Enquanto escrevo, o ntfs-3g no est disponvel nos Agora voc consegue acessar e escrever na partio
repositrios do Debian, nem do Ubuntu, mas possvel usando seu login de usurio. Porm, ao copiar arquivos para
instal-lo (sem precisar recorrer ao cdigo fonte) atravs do dentro da partio voc recebe uma mensagem chata (para
repositrio do Kanotix, que inclui pacotes compilados para o cada arquivo copiado) dizendo que no possvel modificar
Debian Sid. as permisses do arquivo. Isso perfeitamente normal, j
que o NTFS no suporta as permisses de acesso do Linux,
Para us-lo, adicione a linha abaixo no final do arquivo
mas extremamente chato se voc precisa copiar um
"/etc/apt/source.list" e rode o comando "apt-get update":
grande nmero de arquivos.
deb http://kanotix.com/files/debian sid main contrib non-free
Para desativar as mensagens, adicione a opo "silent",
Instale agora o pacote "ntfs-3g" via apt-get. Preste ateno como em:
neste passo (sobretudo se estiver instalando sobre o
Ubuntu). Caso o apt-get solicite a remoo de outros # ntfs-3g -o umask=0,silent /dev/hda1 /mnt/hda1
pacotes, ou proponha baixar um grande nmero de Um ltimo problema, apontado Pelo Cludio Loureiro a
dependncias, aborte a operao (pressionando Ctrl+C) e falta de suporte a caracteres acentuados, que faz com que
pesquise no google sobre a disponibilidade de verses arquivos e pastas contendo cedilhas e acentos fiquem
atualizadas dos pacotes. ocultos. Felizmente, isso facilmente contornvel. Rode o
Com os pacotes instalados, falta s montar a partio do comando "locale -a" no terminal para verificar qual a
Windows, usando o comando "ntfs-3g". Se o Windows est linguagem e conjunto de caracteres usado na sua instala-
instalado no driver C:, visto pelo sistema como "/dev/hda1" o. Normalmente, ao instalar o sistema em Portugus do
e voc deseja acessar os arquivos atravs da pasta Brasil, ser usado o "pt_BR.iso88591". Adicione o pa-
"/mnt/hda1", o comando seria: rmetro "locale=pt_BR.iso88591" no comando, para que o
ntfs-3g use a linguagem e o conjunto de caracteres
# ntfs-3g /dev/hda1 /mnt/hda1 corretos. A partir da, os arquivos acentuados passam a
(o "/mnt/hda1" pode ser substitudo por qualquer outra aparecer normalmente:
pasta de sua preferncia) # ntfs-3g -o umask=0,silent,locale=pt_BR.iso88591
Por padro, o comando monta a partio com permisso de /dev/hda1 /mnt/hda1
acesso apenas para o root, o que leva ao problema clssico Segundo o Szakacsits Szabolcs, desenvolvedor do ntfs-3g, as
de voc s conseguir acessar ao abrir o gerenciador de prximas verses sero capazes de detectar isso auto-
arquivos como root. Para corrigir o problema, dando maticamente, de forma que este parmetro pode no ser
permisso de acesso para todos os usurios, adicione a mais necessrio no momento em que estiver lendo esta dica.
opo "-o umask=0" ao rodar o comando:
Concluindo, caso voc queira que a partio do Windows
# ntfs-3g -o umask=0 /dev/hda1 /mnt/hda1 seja montada automaticamente durante o boot, existe a

86 Guia do Hardware.net Usando o NTFS 3G


opo de adicionar o ponto de montagem no arquivo no boto durante uma cpia, sem conseguir causar
"/etc/fstab", que lido durante o boot. Abra o arquivo (como problemas srios na partio. Dentro da minha experincia,
root) e adicione a linha: o mximo que poderia acontecer em casos mais extremos
/dev/hda1 /mnt/hda1 ntfs-3g silent,locale= seria voc precisar passar um scandisk atravs do prprio
pt_BR.iso88591,umask=0 0 0 Windows para corrigir eventuais problema na estrutura do
sistema de arquivos.
Note que a ordem dos parmetros mudou, mas os
argumentos usados continuam os mesmos. importante Outra coisa que chama a ateno o desempenho. O ntfs-
notar que voc deve tomar cuidado ao editar o fstab, pois 3g obtm taxas de transferncia absurdamente maiores
ele um arquivo essencial para o carregamento do sistema. que o Captive e o Paragon, se aproximando do desempenho
Revise a alterao antes de reiniciar o micro e deixe sempre que seria oferecido por um sistema de arquivos "nativo".
uma linha em branco no final do arquivo, caso contrrio vai No Captive, dificilmente se obtm mais de 300 kb/s de taxa
receber uma mensagem de erro chata durante o boot ;). de transferncia, enquanto o ntfs-3g consegue manter
Outra opo ao adicionar o ntfs-3g no /etc/fstab usar a entre 5 e 11 MB/s (oscilando de acordo com o tamanho dos
opo "noauto", que faz com que a partio no seja arquivos copiados):
montada automaticamente durante o boot. Isso seria mais
recomendvel do ponto de vista da segurana, pois a
partio seria montada apenas quando fosse realmente
acessar, evitando danos acidentais. Para acessar a
partio, voc usaria o comando "mount /dev/hda1" (onde
o "hda1" a partio). No KDE voc pode criar cones para
acesso s parties clicando com o boto direto sobre o
desktop e acionando a opo "Criar novo > Link para
Dispositivo".
Ao adicionar o "noauto", a linha no fstab ficaria:
/dev/hda1 /mnt/hda1 ntfs-3g noauto,silent,locale=
pt_BR.iso88591,umask=0 0 0
Embora o ntfs-3g ainda seja considerado um software em
estgio beta, problemas de corrupo de dados so
bastante raros. Forcei uma srie de situaes
potencialmente perigosas durante os testes, movendo
pastas com mais de 1000 arquivos e subpastas,
interrompendo operaes no meio e at desligando o micro

U s a n d o de
LINUX: ger enciamento o Nener
T F S 3gia
G Guia do Hardware.net 87
Graas ao NTFS-3g, mais uma grave deficincia do sistema
foi corrigida. Agora s questo de tempo para que as
principais distribuies passem a oferecer suporte de
gravao em parties NTFS por padro, facilitando a vida
de quem mantm o Windows em dual boot, ou trabalha com
manuteno. Imagine a praticidade de dar boot atravs de
um live-CD, montar a partio NTFS do Windows e usar o Livro Linux:
ClamAV para remover os vrus ;).
Redes e Servidores
O Kurumin inclui o suporte ao ntfs-3g a partir dos primeiros
betas da verso 7.0. Voc pode ativ-lo de duas maneiras: a 2 ed. - atualizada e
primeira usando os comandos manuais, como vimos aqui. ampliada
A segunda clicar sobre o cone "Montar as parties em
leitura e escrita", dentro do "Meu Computador". O cone
dispara um script que checa sobre a existncia de parties
NTFS no HD e pergunta se voc deseja usar o ntfs-3g para
acess-las em modo leitura e escrita.
Autor:
Carlos E. Morimoto
448 pginas
Formato: 23 x 16 cm

R$ 47,00 + frete de R$ 5,00


(preo ao comprar pelo site)
R$ 52,00 para qualquer lugar do pas (envio
via impresso registrado, com entrega de 4 a
7 dias teis).
(Preo nas livrarias: R$ 59,00)

http://guiadohardware.net/gdhpress/

88 Guia do Hardware.net Usando o NTFS 3G


RESUMO DO MS Srgio Amadeu ataca a ABES e a Microsoft em artigo; em seguida, em entrevista, Srgio Amadeu
br-linux.org comenta a pesquisa da ABES e prega decreto presidencial em favor da liberdade.
http://br-linux.org/linux/sergio-amadeu-ataca-a-abes-e-a-microsoft-em-artigo
Augusto Campos http://br-linux.org/linux/em-entrevista-sergio-amadeu-comenta-a-pesquisa-da-abes-e-prega-decreto-presidencial-em-favor-
da-liberdade

Forbes comenta a O projeto do PC conectado e a comunidade

deciso da juza: "(...) A primeira que concordo plenamente que se questione as motivaes e a
metodologia da pesquisa da ABES, mas no acho que isso possa servir para varrer
SCO foi a para baixo do tapete os nmeros, ainda que eles possam estar longe da preciso.
nocaute Est demorando para surgir uma manifestao dos proponentes do programa -
mesmo os que j falaram em pblico sobre o assunto no tocaram neste ponto nem
Mais precisamente, a Forbes indicaram um compromisso de avaliar e ajustar rumos. Os dados existentes parecem
descreveu a situao da SCO indicar que o programa Computador para Todos no est conseguindo incentivar os
como um nocaute tcnico - que fabricantes, comerciantes e usurios a se esforar para que o software livre includo
ocorre quando o lutador ainda nos computadores seja de fato usado e mantido. Bastante gente tem e manifesta
est de p, mas os rbitros opinio sobre o assunto, mas se as diretrizes atuais forem mantidas, no adianta na-
interrompem a luta porque da debatermos at a exausto se o instituto de pesquisas deveria ter feito entrevistas
consideram que ele no tem presenciais e em mais estados, ou se a ABES ou no um ttere dos falces san-
grentos do imperialismo ianque: se no h inteno de rever e ajustar, e se os respon-
mais condies de lutar. A SCO,
sveis pelo programa preferem calar, todo debate entre ns mesmos incuo.
como de costume apelou da
http://br-linux.org/linux/editorial-o-projeto-do-pc-conectado-e-a-comunidade
deciso. E esta semana saiu a
deciso da apelao. Ela foi Computador para Todos vai financiar laptops com Linux - e o governo vai
negada - o que, nas palavras de definir a estratgia para 1 milho de laptops de U$ 100 em fevereiro.
quem julgou, "no deveria ser http://br-linux.org/linux/computador-para-todos-vai-financiar-laptops-com-linux
nenhuma surpresa para a SCO". http://br-linux.org/linux/governo-define-estrategia-parap-1-milhao-de-laptops-de-us100-em-fevereiro
No foi surpresa para mais
ningum, tambm. Linus O Ubuntu ganhou o Prmio Baguete: nada ser como antes nos
Torvalds sintetizou a situao: Info de Melhor Software de negcios baseados em software livre
"H uma razo para ningum 2006 A encruzilhada na qual se encontram as
acreditar em nenhuma palavra Em sintonia com a escolha dos empresas baseadas no open source foi
que a SCO est dizendo - leitores do BR-Linux, que criada pelo seu prprio crescimento, que fez
porque ela est mentindo. tambm premiaram o Ubuntu com que grandes corporaes deixassem de
em mais de uma categoria, a lado o desdm e mudassem de atitude.
http://br-linux.org/linux/forbes-comenta-
revista Info selecionou o Ubuntu Exemplos recentes foram o acordo entre
a-decisao-da-juiza-sco-foi-a-nocaute como o Melhor Software em Microsoft e Novell, assim como o lana-
2006, com 46% dos votos dos mento do Oracle Linux, baseado no cdigo
leitores. Parabns! do sistema operacional Red Hat.
http://br-linux.org/linux/ubuntu-ganha-o- http://br-linux.org/linux/baguete-nada-mais-sera-como-
premio-info-de-melhor-software-de-2006 antes-nos-negocios-basedos-em-software-livre
90 Guia do Hardware.net BR linux
Se a Microsoft tem mesmo uma carta na manga,
Durante a recente conferncia da o que ela est esperando?
GPLv3 no Japo, Richard Stallman
confirmou que o acordo Considerando a possibilidade de a Microsoft no ter esta carta na manga, ou
o desejo de jog-la de forma definitiva, a competio entre Windows e Linux
Microsof +Novell no viola a GPL.
passa a ser nos campos tecnolgico e de custos - no ser precisamente isto
que a empresa est querendo evitar, nos conduzindo para uma retranca sem
nunca mostrar as cartas que tem na mo?"
Veja tambm: LJ: Como DRM e "Trusted" Computing ameaam as pro-
messas de interoperabilidade da Microsoft; ComputerWorld documenta os
esforos da Microsoft contra o ODF em Massachussetts; Novell anuncia
OpenOffice com suporte ao formato Open XML da Microsoft; e, para
contraste, Corel vai suportar o ODF no WordPerfect em 2007.
http://br-linux.org/linux/editorial-microsoft-blefe-linux
http://br-linux.org/linux/como-drm-e-trusted-computing-ameacam-as-promessas-de-
interoperabilidade-da-microsoft

Em conferncia da FSF, Stallman afirma


que Linux viola, sim, patentes. O PS3 mal foi lanado, Segundo o Convergncia Digital, o Governo
e j esto documen- Federal est "preparando uma pesquisa para
O fundador do projeto GNU apoiou-se em tando como colocar Li- contradizer os dados apresentados pela ABES? -
uma estatstica sobre a existncia de nux nele. Veja as fotos "O site cita como fonte um assessor da
violaes de patentes no Linux divulgada amadoras mostram tu- Presidncia da Repblica, que mesmo antes de ter
por uma empresa cujo negcio ... vender do sobre a instalao passado da fase de preparao da tal pesquisa, j
seguros para empresas preocupadas com do Linux no PS3, veja afirma que "os novos dados mostraro que os
como a Sony adicionou compradores de equipamentos en-quadrados no
o risco de litgio motivado por possveis suporte ao Playstation programa PC Conectados mantm em uso o
patentes violadas por softwares livres. 3 no kernel Linux e sistema operacional livre." "Enquanto isso, o
saiba mais sobre insta- Computador para Todos atinge 7,1% do mer-
http://br-linux.org/linux/richard-stallman-confirma-que-
o-acordo-microsoftnovell-nao-viola-a-gpl
lao de Linux no cado em 9 meses - Clones crescem e so 46,8%."
Playstation 3. http://br-linux.org/linux/governo-federal-esta-preparando-uma-
http://br-linux.org/linux/em-conferencia-da-fsf- pesquisa-para-contradizer-os-dados-apresentados-pela-abes
http://br-linux.org/linux/fotos-
stallman-afirma-que-linux-viola-sim-patentes amadoras-mostram-tudo-sobre-
a-instalacao-do-linux-no-ps3
http://br-linux.org/linux/computador-para-todos-atinge-71-do-
mercado-em-9-meses-clones-crescem-e-sao-468
Mozilla vai passar a cooperar diretamente com
distribuies de Linux O site Ubuntu Games traz informaes em portugus e
A fundao informa que ir trabalhar em contato direto com instalador automatizado de jogos para Linux - e no
representantes de todas as distribuies interessadas para necessariamente funciona s com o Ubuntu!
gerenciar patches, criar pacotes especficos para as distri- http://br-linux.org/linux/ubuntu-games-jogos-linux
buies, e tomar decises em conjunto sobre polticas.
http://br-linux.org/linux/mozilla-cooperar-distribuicoes-linux B R Lin u x Guia do Hardware.net 91
Foi lanado o OpenSUSE 10.2. Treinamento, segurana, conectividade - qual o verdadeiro
custo do laptop de 100 dlares?
http://br-linux.org/linux/node/7144
"A questo no se refere diferena entre os 100
dlares do apelido e os provveis 130 a 160 dlares
O editorial da primeira semana de dezembro no do preo unitrio de venda (sempre em lotes de
BR-Linux levou o ttulo de Computador para 1 milho de laptops), mas sim aos demais custos
Todos - o que houve com essa criana sem pai? associados. O artigo do Newsforge traz uma srie
de perguntas interessantes, para muitas das
"H algumas semanas foi exposto ao pblico em quais no h resposta ainda."
geral pela primeira vez o resultado de uma Veja tambm: O Corao da Coisa: uma
pesquisa patrocinada pela ABES (que natural- opinio sobre o OLPC e Microsoft quer rodar
mente tem interesses conflitantes com o avano Windows no laptop de US$ 100.
dos sistemas operacionais livres) que, mesmo http://br-linux.org/linux/verdadeiro-custo-laptop-olpc
com todos os descontos e correes de possveis http://br-linux.org/linux/o-coracao-da-coisa-uma-opiniao-sobre-o-olpc
desvios nos seus mtodos, ainda assim parece
apontar claramente em uma direo desagra-
dvel: um nmero extremamente elevado dos Aprenda com a IBM 10 bons hbitos no uso da shell
usurios que compram barato e com financia-
mento atrativo o Computador para Todos no "Mesmo se voc j domina as pipes, o find e o xargs, pode se interes-
mantm instalado nele os softwares livres inclu- sar nestas 10 dicas publicadas pelo IBM Developer Works que permi-
dos pelos fabricantes. Pior: a maior parte deles tem ganhar praticidade e eficincia na linha de comando do Linux.
instala software proprietrio obtido ilegalmente. http://br-linux.org/linux/10-bons-habitos-shell
Como quando uma criana sem pais acusada
de alguma coisa, entretanto, no surgiu uma
autoridade ou rgo responsvel pelo programa FSF lana BadVista.org para fazer propaganda negativa do
para refutar claramente as concluses, ou para novo sistema da Microsoft - sugere gNewSense como
aceit-las (ainda que parcialmente) e detalhar as alternativa
formas como o programa seria reavaliado e
Como reclamar de FUD da dade do Linux e dos aplicativos
eventualmente ajustado. Mais uma vez o
problema fica exposto ao pblico durante longos Microsoft a partir de agora sem livres, e no as que se concen-
perodos, associado ao conceito de Software fazer ressalvas? "No tenho pla- tram na propaganda negativa do
Livre tanto na mdia quanto na opinio do pblico nos de instalar o Vista ou qual- concorrente. Claro que isto
em geral, sem a resposta clara e enrgica que quer outro sistema operacional tambm me desagrada quando
mereceria. da Microsoft, mas mesmo assim feito pelo concorrente e contra os
essa campanha no chega a softwares livres, mas quando
http://br-linux.org/linux/editorial-computador-para-todos-o-que- atrair minha simpatia. Prefiro comeamos a fazer o mesmo,
houve-com-essa-crianca-sem-pai
iniciativas cujo foco demons- reduzimos nossa legitimidade
trar (ou promover) a superiori- para reclamar quando ele faz.
http://br-linux.org/linux/fsf-lanca-badvista
92 Guia do Hardware.net B R lin u x
Vdeo da nova entrevista de Desenvolvedores do kernel
Jlio Neves e Srgio Amadeu no canal desistem de medida tcnica
Futura para impedir drivers no-livres
No final de outubro, o "Portanto, bloquear o carregamento destes mdulos impede
Canal Futura realizou comportamentos que no violam a licena, e no impede o
em seu telejornal uma comportamento que a viola. Para questes jurdicas, respostas
entrevista com Jlio Ne- tcnicas nem sempre so eficazes. Vamos aguardar para ver qual
ves e Srgio Amadeu - ser a prxima resposta.
Jlio ao vivo no estdio, http://br-linux.org/linux/desistencia-impedir-drivers-fechados
e Srgio Amadeu em
material previamente
gravado. O Jlio recebeu o registro da
entrevista em DVD na semana passada, e Debian Etch congelado em carbonite - ou quase isso
com a cortesia que sempre o caracteriza,
me enviou (para que eu pudesse com- O LWN deu a dica: a distribuio que um dia ser o Debian Etch
partilhar com vocs) uma cpia via Sedex, seguiu nesta segunda-feira um destino similar ao de Han Solo em
a qual recebi na manh de sexta-feira. Jlio O Imprio Contra-Ataca: est congelada, o que naturalmente
Neves gente que faz. Obrigado, Jlio! um expediente cinematogrfico que lhe permitir surgir no
http://br-linux.org/linux/julio-neves-no-futura momento exato para salvar a mocinha.
http://br-linux.org/linux/debian-etch-congelado

Disponvel para download a The Register profetiza sobre o passado e


reinventa o GNU/Solaris
verso beta do IRPF 2007
O artigo no faz nenhuma meno ao comentrio de Tim
A Receita disponibilizou para Bray (um dos pais do XML, e diretor da Sun), que j em 2005
download a verso beta do IRPF antecipou que hoje qualquer um pode criar um GNU/Solaris, pois o
OpenSolaris j software livre (a licena CDDL vista como livre
2007. Essa verso est at mesmo sob os olhos da FSF) e pode ser empacotado em
diferente, de visual novo, vale a conjunto com o GNU. Ele tambm no menciona o Nexenta, que
pena conferir. exatamente ... um sistema operacional GNU rodando sobre o
OpenSolaris, e cujo website se encontra em gnusolaris.org.
http://br-linux.org/linux/the-register-profetiza-sobre-o-passado-e-reinventa-o-
http://br-linux.org/linux/download-beta-irpf-2007 grusolaris

B R Lin u x Guia do Hardware.net 93


TUTORIAL

RECUPERANDO PARTIES DELETADAS


e corrigindo sistemas de arquivos
corrompidos
Quem nunca perdeu dados importantes por
problemas ou descuidos relacionados ao
particionamento do HD, nunca reinstalou o
sistema por que um vrus apagou a tabela de
parties do HD, ou por que o fsck no
encontrava o superbloco da partio, que atire a
primeira pedra :). Este tutorial ensina a
recuperar parties deletadas e recuperar
sistemas de arquivos corrompidos, usando as
ferramentas disponveis no Linux. Todo o
processo pode ser feito a partir de um live-CD,
como o Kurumin.

94 Guia do Hardware.net Recuperando parties deletadas


Fazendo backup e recuperando a MBR e pelo sistema como "/dev/hdc". Basta indicar a localizao
tabela de parties correta no comando.
Voc pode salvar o arquivo num disquete ou pendrive, mandar
Ao comprar um novo HD, voc precisa primeiro format-lo
para a sua conta do gmail, etc. Caso no futuro, depois da
antes de poder instalar qualquer sistema operacional. Exis-
tem vrios programas de particionamento, como o qtparted, ensima reinstalao do Windows XP, vrus, falha de hardware
gparted, cfdisk e outros. ou de um comando errado a tabela de particionamento for pro
espao, voc pode dar boot com o CD do Kurumin e regravar o
Os programas de particionamento salvam o particiona-mento
backup com o comando:
na tabela de partio, gravada no incio do HD. Esta tabela
contm informaes sobre o tipo, endereo de incio e final de # dd if=backup.mbr of=/dev/hda
cada partio. Depois do particionamento, vem a formatao Lembre-se de que o backup vai armazenar a tabela de
de cada partio, onde voc pode escolher o sistema de arqui- particionamento atual. Sempre que voc reparticionar o HD,
vos que ser usado em cada uma (ReiserFS, EXT3, FAT, etc.).
no se esquea de atualizar o backup.
Ao instalar o sistema operacional, gravado mais um compo-
nente: o gerenciador de boot, responsvel por carregar o
sistema durante o boot. Usando o Gpart
Tanto o gerenciador de boot quanto a tabela de particiona-
Caso o pior acontea, a tabela de particionamento seja
mento do HD so salvos no primeiro setor do HD, a famosa
perdida e voc no tenha backup, ainda existe uma
trilha MBR, que contm apenas 512 bytes. Destes, 446 bytes
so reservados para o setor de boot, enquanto os outros 66 esperana. O Gpart capaz de recuperar a tabela de partio
bytes guardam a tabela de partio. e salv-la de volta no HD na maioria dos casos. Voc pode
execut-lo dando boot pelo CD do Kurumin, ou baix-lo no:
Ao trocar de sistema operacional, voc geralmente subscreve
http://www. stud.uni - hannover. de/user/76201/gpart/
a MBR com um novo gerenciador de boot, mas a tabela de
#download.
particionamento s modificada ao criar ou deletar parties.
Caso por qualquer motivo, os 66 bytes da tabela de particio- Baixe o "gpart.linux" que o programa j compilado. Basta
namento sejam subscritos ou danificados, voc perde acesso marcar a permisso de execuo para ele:
a todas as parties do HD. O HD fica parecendo vazio, como # chmod +x gpart.linux
se tivesse sido completamente apagado.
Nas distribuies derivadas do Debian, voc pode instal-lo
Para evitar isso, voc pode fazer um backup da trilha MBR do
pelo apt-get:
HD. Assim, voc pode recuperar tudo caso ocorra qual-quer
eventualidade. Para fazer o backup, use o comando: # apt-get install gpart
# dd if=/dev/hda of=backup.mbr bs=512 count=1 Execute o programa indicando o HD que deve ser analisado:
O comando vai fazer uma cpia dos primeiros 512 bytes do # ./gpart.linux /dev/hda
"/dev/hda" no arquivo "backup.mbr". Se o seu HD estivesse (ou simplesmente "gpart /dev/hda" se voc tiver instalado
instalado na IDE secundria (como master), ele seria visto pelo apt-get)

Recuperando parties deletadas Guia do Hardware.net 95


O teste demora um pouco, pois ele precisar ler o HD inteiro Usando o Testdisk
para determinar onde comea e termina cada partio. No
final, ele exibe um relatrio com o que encontrou: Outra ferramenta "sem preo" para recuperao de parties
o Testdisk. Embora a funo seja a mesma, ele utiliza um
Primary partition(1) algoritmo bastante diferente para detectar parties, o que
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced faz com que ele funcione em algumas situaes em que o
UNIX) Gpart no detecta as parties corretamente e vice-versa. Por
size: 3145mb #s(6442000) s(63-6442062) isso vale a pena ter ambos na caixa de ferramentas.
chs: (0/1/1)-(1023/15/63)d (0/1/1)-(6390/14/61)r
Lembre-se que ambos so capazes de recuperar parties
Primary partition(2) apenas enquanto as informaes no so subscritas. Se voc
type: 131(0x83)(Linux ext2 filesystem) acabou de apagar a sua partio de trabalho, bem provvel
size: 478mb #s(979964) s(16739730-17719693) que consiga recuper-la, mas se o HD j tiver sido reparticio-
chs: (1023/15/63)-(1023/15/63)d (16606/14/1)- nado e formatado depois do acidente, as coisas ficam muito
(17579/0/62)r mais complicadas. Sempre que um acidente acontecer, pare
Primary partition(3) tudo e volte a usar o HD s depois de recuperar os dados.
type: 130(0x82)(Linux swap or Solaris/x86) O Testdisk permite recuperar desde parties isoladas
size: 478mb #s(979896) s(17719758-18699653) (incluindo as extendidas), at toda a tabela de partio, caso o
chs: (1023/15/63)-(1023/15/63)d (17579/2/1)-(18551/3/57)r HD tenha sido zerado. Ele suporta todos os principais sistemas
Se as informaes estiverem corretas, voc pode salvar a de arquivos, incluindo FAT16, FAT32, NTFS, EXT2, EXT3,
tabela no HD usando o parmetro "-W": ReiserFS, XFS, LVM e Linux Raid.
# gpart -W /dev/hda /dev/hda A pgina oficial a http://www.cgsecurity.org/testdisk.html
onde, alm da verso Linux, voc encontra verses para
Veja que preciso indicar o HD duas vezes. Na primeira voc Windows, DOS e at para o Solaris.
indica o HD que ser vasculhado e em seguida em qual HD o
resultado ser salvo. Em casos especiais, onde voc tenha Embora no seja exatamente um utilitrio famoso, o Testdisk
dois HDs iguais, por exemplo, voc pode gravar num segundo includo em muitas distribuies. Nos derivados do Debian,
HD, com em: "gpart -W /dev/hda /dev/hdc". voc pode instal-lo via apt-get:

O gpart no muito eficiente em localizar parties # apt-get install testdisk


extendidas (hda5, hda6, etc.). Em boa parte dos casos ele s Para instalar a verso em cdigo fonte, alm dos compiladores
vai conseguir identificar as parties primrias (hda1, hda2, bsicos (veja mais detalhes no captulo 3), necessrio ter
hda3 e hda4). Nestas situaes, voc pode usar o cfdisk ou instalado o pacote "ncurses-dev" ou "libncurses-dev". A
outro programa de particionamento para criar manualmente instalao propriamente dita feita usando a receita
as demais parties (apenas crie as parties e salve, no tradicional: descompactar o arquivo, acessar a pasta criada e
formate!). Se voc souber indicar os tamanhos aproximados, rodar os comandos "./configure", "make" e "make install".
principalmente onde cada uma comea, voc conseguir Vamos a um exemplo prtico de como recuperar duas
acessar os dados depois. parties deletadas "acidentalmente". Onde o cfdisk est

96 Guia do Hardware.net Recuperando parties deletadas


mostrando "Free Space" existem na verdade as parties Pressionando a tecla "P" voc pode ver os dados dentro da
"/dev/hda2" e "/dev/hda3", que removi previamente: partio, para ter certeza que os arquivos esto l (a verso
disponvel no apt-get no consegue mostrar arquivos
dentro de parties ReiserFS, mas a recuperao funciona
normalmente).
Nos raros casos onde ele localize a partio, mas identifique
incorretamente o sistema de arquivos, use a opo "T" para
indicar o correto.
Depois de checar se o particionamento detectado est cor-
reto, pressione "Enter" mais uma vez e voc chega tela final,
onde voc pode salvar as alteraes, usando a opo "Write".
Reinicie o micro e monte a partio para checar os dados.
Caso a lista no exiba a partio que voc est procurando,
Comece chamando o Testdisk como root:
use a opo "Search" no lugar do Write. Isto ativa o teste
# testdisk mais longo, onde ele vasculha todos os setores do HD em
Na tele inicial, selecione o HD que ser analisado, acesse a busca de parties deletadas. Este segundo teste demora
opo "Analyse" e em seguida "Proceed", para iniciar a alguns minutos e, num HD com bastante uso, pode retornar
varredura do disco. uma longa lista de parties que foram criadas e deletadas
durante a vida til do HD. Neste caso, preste ateno para
O Testdisk verifica a tabela de parties atual e em seguida recuperar a partio correta.
pesquisa em todos os setores onde podem existir
informaes sobre outras parties que no constem na
tabela principal.
Veja que, apenas com o teste rpido, ele j conseguiu
localizar as duas parties que haviam sido deletadas:

Todas as parties listadas aqui parecem com o atributo


"D", que significa que a partio foi deletada. Para

Recuperando parties deletadas Guia do Hardware.net 97


recuperar uma partio, selecione-a usando as setas para
cima/baixo e use a seta para a direita para mudar o atributo
para "*" (se ele for uma partio primria e bootvel, como
o drive C: no Windows), "P" se ela for uma partio primria
ou "L" se ela for uma partio lgica. Lembre-se de que. no
Linux, as parties de 1 a 4 so primrias e de 5 em diante
so extendidas.
possvel tambm adicionar uma partio manualmente,
caso voc saiba os setores de incio e final, mas isso
raramente necessrio.
Pressione "Enter" mais uma vez e ele mostra uma tela de
confirmao, com a tabela de particionamento alterada que
ser salva no disco. Use o "Write" para salvar ou volte tela Durante o boot, o sistema verifica as parties em busca de
inicial para comear novamente em caso de erros. problemas, tentando resolver qualquer inconsistncia no
Tenha em mente que o tamanha da partio reportado de sistema de arquivos causada por um desligamento
acordo com o nmero de setores de 512 bytes. Uma incorreto. Voc pode perder alguns arquivos que ainda no
partio de 5 GB tem pouco mais de 10 milhes de setores. tivessem sido salvos no HD, mas a idia que a verificao
coloque todo o resto em ordem.
O ideal que voc faa todo o processo usando um live-CD.
O Kurumin vem com o Testdisk pr-instalado a partir da Para parties em ReiserFS usado o reiserfsck, para parti-
verso 6.0 e ele pode ser encontrado tambm nas verses es em EXT2 ou EXT3 usado (respectivamente) o fsck.ext2
recentes do Knoppix, PLD e Ultimate Boot CD. ou o fsck.ext3 e para parties em XFS usado o xfs_repair.
Depois de recuperar qualquer partio, importante chec- Mas, em alguns casos, o dano pode ser grande o suficiente
la usando o utilitrio apropriado, para que qualquer proble- para que no seja possvel repar-lo automaticamente, fa-
ma dentro da estrutura do sistema de arquivos seja corrigido. zendo com que o sistema simplesmente deixe de dar boot.
No h motivo para pnico. Voc pode dar boot pelo CD do
Kurumin e us-lo para reparar as parties danificadas.
Recuperando parties danificadas
Abra um terminal e vire root (su). Lembre-se de que, ao
Assim como no Windows, voc nunca deve desligar o micro rodar o Kurumin pelo CD, voc pode definir a senha de root
no boto ao rodar qualquer distribuio Linux. usando o comando "sudo passwd". A partio a ser
Mas, acidentes acontecem. A energia eltrica acaba de vez reparada precisa estar desmontada. Vou usar como
em quando, alguns dos drivers de softmodems podem fazer exemplo a partio /dev/hda1.
o micro travar (estes drivers so proprietrios, por isso no Se for uma partio EXT3, use o comando:
possvel corrigir bugs, voc depende unicamente da boa
vontade do fabricante), e assim por diante. # fsck.ext3 /dev/hda1

98 Guia do Hardware.net Recuperando parties deletadas


Ele vai comear a apontar os erros e perguntar se cada um Superblock backups stored on blocks:
deve ser corrigido. Normalmente voc pode ir apenas 32768, 98304, 163840, 229376, 294912, 819200, 884736
respondendo "y" para tudo, mas caso existam dados Alternativamente, voc pode usar tambm o comando
realmente importantes na partio melhor prestar mais "dumpe2fs /dev/hda1 | grep -i superblock". O Testdisk (que
ateno. Arquivos danificados ou fragmentos de arquivos vimos a pouco) tambm oferece uma opo para listar
que puderam ser recuperados vo para a pasta superblocos alternativos em parties EXT, que voc
"lost+found" no diretrio raiz da partio. acessa em "Advanced > Superblock".
Voc pode tambm adicionar o parmetro "-f", que fora a Chame novamente o comando "fsck.ext3", adicionando a
verificao da partio, mesmo que o sistema de arquivos opo "-b", seguida do endereo do superbloco que ser
parea no ter problemas: usado. Caso eventualmente o primeiro resulte em erro,
experimente o segundo, e assim por diante:
# fsck.ext3 -f /dev/hda1
# fsck.ext3 -f -b 32768 /dev/hda2
O fsck no capaz de recuperar o sistema de arquivos em
Para parties EXT2, use o comando "fsck.ext2", que
casos de problemas com o superbloco, o setor que contm
suporta os mesmos parmetros.
informaes essenciais, como o tipo, tamanho, status e
informaes sobre a estrutura do sistema de arquivos. Numa partio ReiserFS, comece com o comando:
Quando no encontra o superbloco, o fsck simplesmente # reiserfsck --check /dev/hda1
falha miseravelmente, exibindo um "fatal error", sem Ele exibe um aviso: Do you want to run this program?[N/Yes]
maiores explicaes. (note need to type Yes if you do):
difcil estimar quantas reinstalaes j foram feitas, e qual Ou seja, voc precisa digitar "Yes" para continuar. Caso
foi o efeito negativo sobre a reputao do sistema durante apenas d Enter, ele aborta a operao.
sua histria por causa deste simples problema, que
Ele vai verificar toda a estrutura do sistema de arquivos e
felizmente fcil de resolver.
indicar os erros encontrados. O prximo passo usar a
Sempre que a partio criada, so criados vrios super- opo "--fix-fixable":
blocos alternativos, que servem justamente de backups # reiserfsck --fix-fixable /dev/hda1
para casos de problemas com o primeiro. Voc pode ver a
lista de endereos usando o comando "mkfs.ext3 -n Este segundo comando efetivamente corrige todos os erros
simples, que possam ser corrigidos sem colocar em risco as
partio", como em:
demais estruturas do sistema de arquivos. Em 90% dos
# mkfs.ext3 -n /dev/hda1 casos isto suficiente.
Ao usar o comando, nunca esquea de incluir o "-n", caso Caso seja encontrado algum erro grave, ele vai abortar a
contrrio ao invs de mostrar as informaes, ele vai operao. Estes erros mais graves podem ser corrigidos
formatar a partio. No final do relatrio voc encontra: com o comando:

Recuperando parties deletadas Guia do Hardware.net 99


# reiserfsck --rebuild-tree /dev/hda1 # fsck.vfat /dev/hda1
Este comando vai reconstruir do zero todas as estruturas do De acordo com os erros que forem encontrados e a
sistema de arquivos, vasculhando todos os arquivos importncia dos dados, voc pode optar pela recuperao
armazenados. Esta operao pode demorar bastante, de automtica, que simplesmente corrige todos os erros,
acordo com o tamanho e quantidade de arquivos na colocando arquivos corrompidos que puderam ser
partio. Nunca interrompa a reconstruo, caso contrrio recuperados no diretrio raiz, ou a recuperao manual,
voc no vai conseguir acessar nada dentro da partio at onde voc pode verificar cada modificao.
que recomece e realmente conclua a operao.
Para fazer a recuperao automtica, use:
O "--rebuild-tree" vai corrigir qualquer tipo de erro no
sistema de arquivos. Ele s no vai resolver o problema se # fsck.vfat -a /dev/hda1
realmente existir algum problema fsico, como, por Para a recuperao manual (bem mais longa e sujeita a erro
exemplo, um grande nmero de setores defeituosos no HD. humano), use:
Para parties formatadas em FAT16 ou FAT32, incluindo # fsck.vfat -r /dev/hda1
pendrives, cartes, cmeras e outros dispositivos, use o
comando "fsck.vfat". Para que ele faa um exame de superfcie, marcando os
setores defeituosos, use a opo "-at", como em:
Verificar parties formatadas em FAT regularmente
importante, pois este sistema de arquivos no possui um # fsck.vfat -at /dev/hda1
sistema confivel de deteco de erros. As parties e Finalmente, se voc estiver usando uma partio formatada
pendrives so montados pelo sistema mesmo que o em XFS, comece com o:
sistema de arquivos esteja corrompido, fazendo com que os
erros acabem se acentuando at o ponto em que os # xfs_check /dev/hda1
arquivos no podem ser lidos ou modificados, ou o sistema Ele vai indicar os problemas encontrados. Para realmente
realmente no consegue montar a partio, dizendo que corrigi-los, rode o:
ela no est formatada ou outro erro similar.
# xfs_repair /dev/hda1
No Linux tambm comum que o dispositivo seja
desmontado automaticamente caso sejam detectados Assim como no caso do reiserfsck, todo o processo
erros, uma precauo de segurana. Se o seu pendrive automtico. Ao contrrio do EXT2, tanto o ReiserFS quanto o
acessado de forma aparentemente normal, mas o XFS so sistemas de arquivos muito complexos, por isso
dispositivo desmontado "sozinho" quando voc tenta qualquer interveno manual s aumentaria a
modificar arquivos, provavelmente a partio contm erros possibilidade de destruir tudo.
que precisam ser reparados urgentemente. Mas, ambos incluem algumas opes avanadas, que
Comece fazendo o teste no destrutivo, que acessa o podem ser especificadas no comando. Voc pode dar uma
dispositivo em modo somente-leitura e apenas avisa dos olhada dentro dos manuais: "man reiserfsck" ou "man
erros que encontrar: xfs_repair".

100 Guia do Hardware.net Recuperando parties deletadas


NOTCIAS
por Pedro Axelrud

LG eBook

A
LG apresentou o eBook, um
laptop conceito ( somente
um prottipo, no entrou em
fase de produo) batizado de
eBook. Com um design ultrafino ele
traz diversas inovaes, entre elas
um display OLED, que permite que
a tela tenha essa espessura muito
pequena e nenhuma borda, toda a
rea dela til. Outra inovao
que ele no utiliza baterias, ao
invs disso usa combustveis
lquidos, como metanol, gs natural
e outros combustveis liquefeitos,
nenhum deles poluente. Se no
bastasse isso tudo o laptop ainda
ganhou o prmio Red Dot de
melhor design conceito.

N o tcia s Guia do Hardware.net 101


Memrias PCM/PRAM Impressora que

imprime e apaga

A Toshiba lanou uma impressora com uma


tecnologia revolucionria. A B-SX8R pode
imprimir e apagar uma mesmo folha de
papel at 500 vezes. Ela funciona com um
pigmento que, se aquecido a 180 graus
centigrados, fica preto; se aquecido entre
130 e 170 graus centigrados, volta para a
cor branca, fazendo com que a imagem
possa ser apagada.
Confira um video da impressora em
funcionamento
http://www.youtube.com.wacht?v=yK

A
A IBM anunciou um prottipo funcional de um novo tipo de memria BKPGdkjk0
que poder substituir tanto a memria flash quando a RAM
convencional. Denominado Phase-Change Memory (PCM), esse
novo tipo de memria 500 vezes mais rpida que a memria flash do tipo
NAND, menor em tamanho e ainda consome metade da energia. FSF lana

Em setembro deste ano, a Samsung anunciou a construo de um


prottipo funcional de uma memria PCM de 512 Mbits. Espera-se que ela
badvista.org

entre em produo em 2008. A memria PCM ou PRAM (assim chamada A Free Software Foundation lanou um novo
pela Samsung) chegar primeiro aos dispositvos mveis, que requerem projeto, um tanto radical. Alm do site
menor consumo de energia, maior velocidade e memras no-volteis, http://www.badvista.org, ela pretende
logo depois ela j deve chegar aos notebooks. sair por ai para expor os males causados
contra os usurios de computadores pelo
Tanto a tecnologia da IBM quanto a tecnologia da Samsung funcionam novo Windows Vista, e promover alterna-
usando pulsos eltricos que induzem uma mudana na estrutura cristalina tivas em software livre que respeitem a
do material semicondutor, assim mudando a sua resistncia. Uma vez que segurana dos usurios e sua privacidade.
o estado do material foi modificado, ele continuar naquele estado mesmo Como alternativa, ela sugere o gNewSense,
na ausncia de energia at que outro pulso mude o estado novamente. uma espcie de Ubuntu, porm sem nada
que no tenha o cdigo-fonte disponvel.

102 Guia do Hardware.net Notcias


iPhone
finalmente lanado
A comunidade de fs da
Apple tomou um susto Looking
esse ms. H muito tempo
vem se falando no iPhone,
uma espcie de telefone
Glass 1.0
celular e iPod no mesmo
aparelho. Muito se falou
nele, e um site de rumores
antecipou que ele seria
lanado logo, o que
causou espanto, pois em
A Sun lanou a verso 1.0 do seu projeto Looking Glass, um ambiente
Janeiro haver um evento
desktop 3D escrito em Java que funciona tanto no Windows quanto no Linux
com uma apresentao do
e no Solaris. Ele divulgado atravs da licena GPL e pacotes j compilados
Steve Jobs.
podem ser baixados atravs do endereo
E no que ele foi lanado http://lg3d-core.dev.java.net/binary-builds.html
mesmo, mas no pela
Apple. A Linksys, que
detem os direitos sobre a
marca iPhone, lanou uma
linha de aparelhos VoIP
com este nome.

Google Zeitgeist
Os termos mais pesquisados no Brasil durante
o ms de novembro:

1. Receita Federal 6. Prouni


2. Natal 7. Correios
3. ENEM 8. Inep
4. rbd 9. INSS
5. Papai Noel 10. Harry Potter
Notcias Guia do Hardware.net 103

Potrebbero piacerti anche