Você está na página 1de 48

1A.

PARTE:

OS SISTEMAS GNU/LINUX
Copyright (c) 2002-2008 Ednei Pacheco de Melo. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, version 1.1 or any later version published by the Free Software Foundation; a copy of the license is included in the section entitled GNU Free Documentation License.

NDICE
VISO GERAL..........................................................4 I. O LINUX ............................................................5
Introduo.......................................................................................5 O histrico.......................................................................................5 A Free Software e o Pro eto !"#........................................................$ % desenvolvimento do &ernel 'inu(.....................................................) As ferramentas do Pro eto !"# e o 'inu(...........................................* As caractersticas............................................................................7 Perguntas interessantes.................................................................9 Por+u, !"#/'inu(-, e n.o 'inu(-/...................................................0 Por+u, um ping1im como logotipo/...................................................22 Concluso......................................................................................11

II. AS

DISTRIBUIES.............................................13

Introduo.....................................................................................13 Consideraes !sicas..................................................................13 As "rinci"ais..................................................................................1# A trindade............................................................................................23


Slackware.....................................................................................................14 Debian..........................................................................................................14 Red Hat Fedora..........................................................................................1!

As variantes.........................................................................................2)
"andri#a......................................................................................................1$ SuS% &'enSuS%.........................................................................................1(

As metas4distribui56es........................................................................20
Gentoo..........................................................................................................1)

As especiali7adas.................................................................................89
Ubuntu *ubuntu.........................................................................................+, *urumin........................................................................................................+1

$itos e "reconceitos.....................................................................%% Preconceitos gerais.............................................................................88 :nstala5.o e configura5.o de hardware.............................................8; :nterface gr<fica..................................................................................8$ Aplicativos = utilit<rios.......................................................................8) Suporte t>cnico....................................................................................8) &o re..............................................................................................%7 As vers6es...........................................................................................8* A venda-.............................................................................................8* A melhor-...........................................................................................8? Concluso......................................................................................%9

III. O SLACKWARE................................................30
Introduo.....................................................................................3'

A distri uio................................................................................3' % +ue > o Slac&ware............................................................................;9 #m resumido hist@rico........................................................................;2 As particularidades.............................................................................;2 Suas aplica56es....................................................................................;; As vers6es...........................................................................................;; &eus re(ueri)entos......................................................................3# Ae+uisitos de hardware......................................................................;3 Bonhecimentos t>cnicos.....................................................................;$ %utras provid,ncias............................................................................;) Co)o o t*+la,................................................................................3CDdias oficiais......................................................................................;) :magens :S%s.......................................................................................;* Em lo as virtuais..................................................................................;* Concluso......................................................................................37

IV. LEIS,

NORMAS E FUNDAES................................3

Introduo.....................................................................................39 As leis.............................................................................................39 % conceito Software 'ivre..................................................................;0 As licen5as livres.................................................................................39


G-L...............................................................................................................4, LG-L.............................................................................................................4, FDL...............................................................................................................41

Bopyleft ( Bopyright...........................................................................32
Sobre as tradu./es e0tra1oficiais.................................................................4+

Sobre outras licen5as livres................................................................38 %bserva56es finais..............................................................................3; As nor)as......................................................................................#3 'inu( Standard Fase...........................................................................3;
Re2uerimentos da LS3.................................................................................44 &b4eti#os 5e #anta6ens7 da LS3...................................................................44 &s 5maiores7 beneficiados............................................................................4! Sobre a Free Standard Grou'......................................................................4!

Sobre a FGS.........................................................................................3$ %bserva56es finais..............................................................................3) As .undaes.................................................................................#A Free Software Foundation...............................................................3* % 'inu( Foundation.............................................................................3* % FreeHes&top.....................................................................................3? Concluso......................................................................................#/

VISO

GERAL

Cuitas ve7es ouvimos coment<rios e associa56es de termos e id>ias sobre o Linu0I +ue ele > 6ratuito-, dif8cil-, 'ara 9ackers -, uso somente em ser#idores -, entre outras compara56es, +ue nos tra7em diferentes id>ias sobre o sistema operacional sem realmente conhec,4lo. % +ue realmente sabemos Jou +ue deverDamos saberK sobre o Linu0/ He onde ele veio/ Do 2ue : feito-/ Em +ue nos ser< Ltil/ E por+u, toda essa como5.o ao pronunciar a palavra Linu0- Jalguns ainda falam lainucs-...K/ A concep5.o dos sistemas baseados no kernel Linu0 vai muito al>m de um simples nLcleo de sistema operacional, agregado a diversas ferramentas, utilit<rios e aplica56es para os mais diversos prop@sitos. Hesde a ideologia de liberdade, passando pela mLtua contribui5.o e chegando a variadas formas de neg@cios e investimentos comerciais, veremos +ue tanto o sistema operacional +uando as distribui5.o disponDveis possuem identidades Lnicas. Cesmo a+uelas +ue possuam conceitos distintos, a mais importante est< na ideologia do Software Li#re, onde a grande maioria delas t,m um ponto de concordMncia em comum. % movimento do Software Li#re n.o surgiu apenas com o nascimento do kernel Linu0 ou do sucesso das distribui56es, e sim h< muitos anos, bem antes da concep5.o do Linu0. "a+uela >poca, o abuso das corpora56es de desenvolvimento de softwares com suas polDticas de licenciamento restritivas e(plodiram um movimento ideol@gico liderado por Ric9ard Stallman, no +ue resultou no desenvolvimento de um sistema operacional Uni01like2 e suas ferramentas de car<ter livre, onde o kernel Linu0 posteriormente viera preencher uma lacuna va7ia. Hefinir de forma completa e clara o Linu0, suas aplica56es e a ideologia livre, > algo praticamente impossDvel de se reali7ar em apenas um Lnico capDtulo. % kernel do sistema operacional simplesmente n.o nasceu, n.o cresceu, n.o agregou ferramentas e funcionalidades do nada... n.o assim da noite para o dia. Suas origens, bem como a concep5.o de sua e(ist,ncia > um emaranhado de acontecimentos, necessidades, boa vontade, colabora56es, uni.o, 9obb;, pai(.o... enfim... simplesmente Linu0. Para esta imensa e gratificante tarefa reservamos uma parte deste livro destinado unicamente para descrever de forma simples, clara, ob etiva e completa este grande mito +ue tem agitado o mundo da <=8 nestes Lltimos tempos. Esperamos +ue tirem o m<(imo de proveito na leitura dos capDtulos seguintes, pois foram desenvolvidos unicamente com o ob etivo de mostrar realmente +uem Jou o +u,K > o Linu0, os aplicativos +ue o comp6e, as distribui56es +ue se encontram disponDveis para o nosso uso e as finalidades para as +uais se prop6e. =;4H
2 8 S.o sistemas Uni01like todos a+ueles +ue s.o baseados nas especifica56es Uni0. <=I ><ecnolo6ia da =nforma.?o, vulgarmente conhecido como =nform@tica.

3/3?

I. O LINUX
INTRODUO
<http://www.linux.org/>. % sistema operacional Linu0, mais precisamente o nLcleo do sistema N chamado de kernel N, > desenvolvido gra5as O boa vontade e o esfor5o de milhares de programadores do mundo inteiro, tendo o Linus <or#alds dado o pontap> inicial em 1))1, na Uni#ersidade de Helsinki, na FinlAndia. Atualmente ele lidera e coordena todo o trabalho. "este capDtulo, iremos conhecer um pouco sobre o Linu0 e as suas particularidades com ,nfase em deskto's , o +ual se prop6e este trabalho.

HISTRICO
E O

A FREE SOFTWARE

PROJETO GNU

Ric9ard Stallman, um talentoso programador, trabalhava como pes+uisador em um departamento dedicado a intelig,ncia artificial no "=<, o =nstituto de <ecnolo6ia de "assac9usetts , %UB. Stallman, um tDpico 9acker, cultuava a tradi5.o de compartilhar seus conhecimentos com os seus companheiros, em um senso de mLtua a uda e colabora5.o. #ma ve7 no laborat@rio do "=<, Ric9ard Stallman obteve dificuldades em utili7ar uma impressora cedida pela Cero0, face a um pe+ueno problema em um dri#er +ue impedia o seu uso. Ele se colocou O disposi5.o dos fabricantes desta para reali7ar os a ustes necess<rios, solicitando para isto o c@digo4fonte destes dri#ers. Para seu espanto, seu pedido foi negado com a ustificativa de +ue o c@digo4fonte n.o poderia ser repassado a terceiros por conter se6redos comerciais - da empresa, e por isto ele foi obrigado a aguardar a assist,ncia t>cnica para a solu5.o deste problema. :sto o dei(ou bastante indignado, o +ue foi a gota dPagua para +ue, O partir deste evento, Stallman viesse a ideali7ar o movimento do Software Li#re. Stallman desenvolveu um poderoso compilador D, um grande editor de te(tos N o famoso %macs N e em 1)(4 fundou a FSF N Free Software Foundation N, com o intuito de desenvolver um sistema operacional baseado em UN=C totalmente livre e gratuito, bati7ando4o de GNU N GNU is Not Uni0. :nicialmente, com a colabora5.o de diversos programadores do mundo inteiro, Stallman desenvolveu as ferramentas necess<rias para a constru5.o de seu novo sistema, e no inDcio dos anos ),, praticamente todas estas estavam em um @timo est<gio de amadurecimento, onde somente faltava o desenvolvimento de um novo kernel para completar o pro eto. $/3?

DESENVOLVIMENTO DO KERNEL

LINUX

Em 1))1, Linus <or#alds, um estudante do De'artamento de DiEncias da Dom'uta.?o da Uni#ersidade de Helsinki, na FinlAndia decidiu come5ou O trabalhar em um pe+ueno pro eto particular, o de construir um sistema operacional inspirado no "ini0, um pe+ueno e antigo sistema Uni0 desenvolvido por Bnd; <annenbaum. Linus iniciou o pro eto estudando detalhadamente o kernel do "ini0, tomando4o como base para o desenvolvimento de seu pro eto. Ao final da elabora5.o dos primeiros c@digos, Linus definiu seu pr@prio pro eto como Um "ini0 mel9or 2ue o "ini0-. Ap@s um certo perDodo so7inho trabalhando eu seu pro eto, Linus decidiu enviar a seguinte mensagem para o grupo com'.os.mini0 da rede US%RN%< I
>FocE sus'ira 'or mel9ores dias do "ini011.1G 2uando 9omens ser?o 9omens e escre#er?o seus 'rH'rios Ide#ice dri#ersIJ FocE est@ sem um bom 'ro4eto e esta morrendo 'or colocar as m?os em um S.&. no 2ual #ocE 'ossa modificar de acordo com suas necessidadesJ FocE est@ ac9ando frustrante 2uando tudo trabal9a em "ini0J D9e6a de atra#essar noites 'ara obter 'ro6ramas 2ue trabal9em corretoJ %nt?o esta mensa6em 'ode ser e0atamente 'ara #ocE. Domo eu mencionei a um mEsG estou trabal9ando em uma #ers?o inde'endente de um S.&. similar ao "ini0 'ara com'utadores B<1K($. %le est@G finalmenteG 'rH0imo do est@6io em 2ue 'oder@ ser utiliLado 5embora 'ossa n?o ser o 2ue #ocE este4a es'erando7G e eu estou dis'osto a colocar os fontes 'ara am'la distribui.?o. %le est@ na #ers?o ,.,+... contudo eu ti#e sucesso rodando bas9G 6ccG 6nu1makeG 6nu1sedG com'ress?oG etc. Nele... 11 MLinus <or#aldsN.

A partir de ent.o, em ! de outubro de 1))1, Linus <or#alds anunciou o +ue seria a 1a. vers.o oficial do kernel do Linu0, disponibili7ando o c@digo4fonte para milhares de programadores no mundo inteiro e, gra5as a a uda desta comunidade, nasceu o kernel Linu0, o maior e mais utili7ado pro eto de um nLcleo de sistema operacional de c@digo aberto do mundo.

)/3?

AS

FERRAMENTAS DO

PROJETO GNU

E O

LINUX

"o inDcio N e antes da e(ist,ncia do pr@prio Linu0 N o -ro4eto GNU < havia desenvolvido v<rias ferramentas para o ambiente Uni0. Para completar todo o pro eto, faltava apenas o desenvolvimento de um kernel para ser implementado ao sistema. Quando o kernel do Linu0 foi lan5ado, foi aproveitado o trabalho de seu desenvolvimento e o -ro4eto GNU ent.o resolveu criar um sistema operacional, utili7ando4se das ferramentas GNU unto ao kernel do Linu0. !ra5as a isto, nasceu ent.o a combina5.o GNU Linu0-, um sistema operacional completo, utili7ando4se do kernel desenvolvido inicialmente por Linus <or#alds e agregadas as ferramentas do pro eto GNU.; % importante disso tudo > +ue, +uando houve a fus.o entre o kernel Linu0 e as ferramentas Uni0 do -ro4eto GNU, originou4se os conceitos b<sicos das distribui56es Linu0I #m kernel livre provido de diversas ferramentas de c@digo4fonte aberto, empacotados e distribuDdos untamente com uma licen5a para softwares tamb>m de c@digo aberto.

AS

CARACTERSTICAS

% Linu0 segue o padr.o -&S=C, o mesmo utili7ado em sistemas baseados em UN=C, al>m de diversos outros padr6es t>cnicos +ue possibilitam aos profissionais com bons conhecimentos dominar +ual+uer outro sistema baseado nas mesmas normas. Seu c@digo4fonte est< disponDvel na =nternet licenciado sob os termos da G-L4I gra5as a isto, poderemos reali7ar instala56es e c@pias diversas sem nenhuma restri5.o. Pelo fato do kernel Linu0 ter sido desenvolvido rigorosamente dentro das especifica56es -&S=C e Sin6ler Uni0 S'ecification, ele possui praticamente todos as +ualidades de atributos dos atuais sistemas Uni0 modernos. Al>m disso, pelo fato das distribui56es serem baseadas neste mesmo kernel, todas em comum possuem praticamente as mesmas +ualidadesI Por se tratar de um Software Li#re, podemos copiar, alterar, distribuir, redistribuir, instalar todo o sistema operacional em diversos computadores, etc., desde +ue se am obedecidas as cl<usulas do licenciamento a GNU G-L. Al>m disso, as vers6es alteradas do kernel continuar.o sendo livres sempre, em virtude dos termos aplicados de seu licenciamento. ".o mant,4lo ou n.o tornar suas altera56es livre > ilegal, pois fere os princDpios +ue regem a filosofia de liberdade do Software Li#re. !ra5as ao au(Dlio de milhares de programadores, o kernel Linu0

Por>m, muitos dos integrantes do grupo n.o estiveram de acordo com algumas id>ias do -ro4eto GNU. Gouve ent.o uma separa5.o e O partir daD nasceu o Debian GNU Linu0, uma distribui5.o +ue tem como filosofia a de se utili7ar unicamente pacotes de programas de c@digo4aberto. A G-L N 0eneral Public 1icense N > uma licen5a livre utili7ada para proteger o direito de copiar e distribuir o c@digo4fonte de +ual+uer programa protegido por ele. Para obterem maiores informa56es, consultem a )a. -arte O Documenta./es.

*/3?

sofre revis6es e atuali7a56es constantemente, al>m da implementa5.o contDnua de melhorias e de suporte a novas tecnologias. Bom isto, > garantida a @tima performance e estabilidade do sistema como um todo, al>m da seguran5a. Bomo todo e +ual+uer sistema operacional moderno, o kernel Linu0 permitem a e(ecu5.o de diversos processos de forma simultMnea, economi7ando tempo, por>m usando uma maior demanda de processamento. Feli7mente, de acordo com as opera56es reali7adas, a maioria destas n.o afetam a performance geral do computador. A mem@ria principal do sistema > bem gerenciada e protegida de tal forma +ue lhe > conferida grande estabilidade. Por e(emplo, falhas comuns como o G-F O %rro de -rote.?o Geral N s.o difDceis de ocorrer, tal como acontecia Je ainda aconteceK com o Rindows, em especial as vers6es )C "% . % suporte a S"- N Simetric "ulti'le -rocessin6 N > e(celente, o +ue possibilita o uso simultMneo de at> 1$ processadores. Agora, com a populari7a5.o dos processadores de duplo Je +u<druploK nLcleo, esta funcionalidade ser< mais re+uisitada. % kernel Linu0 possui grande capacidade de compatibilidade com os demais sistemas operacionais e(istentes, gra5as ao desenvolvimento de diversas pontes de integra5.o, al>m da ine(ist,ncia de t>cnicas de marketin6 e polDticas comerciais restringentes. E(istem poucos vDrus disponDveis para esta plataforma; para variar, poucos possuem alguma capacidade de destrui5.o consider<vel. E mesmo assim, gra5as ao sistema de permiss6es de acesso e de restri5.o, basta estar logado como usu<rio comum para +ue o sistema n.o venha a sofrer dano algum. A fle(ibilidade do kernel > tal +ue, atualmente, e(istem muitas distribui56es desenvolvidas para as mais variadas finalidades. Em vista disso, muitas destas se encontram customi7adas para o uso em 9ardware limitados e obsoletos. % pr@prio Slackware > um bom e(emplo, apesar deste n.o ser somente o seu foco Lnico. Hesde sua cria5.o, o kernel Linu0 tem o suporte nativo a ar+uiteturas de redes e seus respectivos protocolos, conferindo4 lhe assim, e(celentes nDveis de compatibilidade e desempenho com as principais tecnologias do mercado. Seu suporte t>cnico N apesar de diferenciado N > considerado um dos melhores e(istentes, mesmo comparando com outros diversos sistemas comerciais. Em geral, basta apenas reali7armos o cadastro em uma lista de discuss.o, onde em pouco tempo e com as perguntas certas, obteremos a maioria das respostas dese adas.

E(istem outras caracterDsticas importantes +ue tornam o kernel Linu0 um ?/3?

dos pro etos de maior prestDgio mundial. Cas, devido ao enfo+ue desta literatura em ser aplicada e(clusivamente para os deskto's , descrevemos apenas a+ueles atributos aplic<veis a esta classe.

PERGUNTAS

INTERESSANTES
E NO

PORQU GNU LINUX!"

LINUX!#

<http://www.gnu.org/gnu/linux-and-gnu.pt.html>.

Ao contr<rio de diversos materiais t>cnicos, neste livro ser< mencionado somente o termo Sistemas GNU Linu0 ou simplesmente GNU Linu0, ao inv>s de simplesmente Linu0. Para uma melhor compreens.o desta atitude, segue uma tradu5.o do te(to Linu0 e o Sistema GNU de autoria do lDder Ric9ard Stallman, obtido diretamente da p<gina oficial do pro eto. Bonforme poder.o observar, ser< at> um certo desrespeito referir4se ao <rduo trabalho de uma grande comunidade de Software Li#re usando simplesmente o termo Linu0, atribuindo cr>dito somente um grupo de pessoas, mesmo por mais importantes +ue se am suas id>ias e colabora56es.
& 'ro4eto GNU come.ou 9@ 1+ anos com o ob4eti#o de desen#ol#er um sistema o'eracional Uni01like totalmente li#re. Li#re se refere P liberdadeG e n?o ao 're.oQ si6nifica 2ue #ocE est@ li#re 'ara e0ecutarG distribuirG estudarG mudar e mel9orar o software. Um sistema Uni01like consiste de muitos 'ro6ramas diferentes. NHs ac9amos al6uns com'onentes 4@ dis'on8#eis como softwares li#res 11 'or e0em'loG C Rindow e <eC. &btemos outros com'onentes a4udando a con#encer seus desen#ol#edores a tornarem eles li#res 11 'or e0em'loG o 3erkele; network utilities. &utros com'onentes nHs escre#emos es'ecificamente 'ara o GNU 11 'or e0em'loG GNU %macsG o com'ilador GNU DG o GNU D librar;G 3as9 e G9ostscri't. &s com'onentes desta Sltima cate6oria s?o Isoftware GNUI. & sistema GNU consiste de todas as trEs cate6orias reunidas. & 'ro4eto GNU n?o : somente desen#ol#imento e distribui.?o de al6uns softwares li#res Steis. & cora.?o do 'ro4eto GNU : uma id:iaT 2ue software de#e ser li#reG e 2ue a liberdade do usu@rio #ale a 'ena ser defendida. Se as 'essoas tEm liberdade mas n?o a a'reciam conscientementeG n?o ir?o mantE1 la 'or muito tem'o. Se 2ueremos 2ue a liberdade dureG 'recisamos c9amar a aten.?o das 'essoas 'ara a liberdade 2ue elas tEm em 'ro6ramas li#res. & m:todo do 'ro4eto GNU : 2ue 'ro6ramas li#res e a id:ia da liberdade dos usu@rios a4udam1se mutuamente. NHs desen#ol#emos software GNUG e conforme as 'essoas encontrem 'ro6ramas GNU ou o sistema GNU e comecem a us@1losG elas tamb:m 'ensam sobre a filosofia GNU. & software mostra 2ue a id:ia funciona na 'r@tica. Bl6umas destas 'essoas acabam concordando com a id:iaG e ent?o escre#em mais 'ro6ramas li#res. %nt?oG o software carre6a a id:iaG dissemina a id:ia e cresce da id:ia. %m 1))+G nHs encontramos ou criamos todos os com'onentes 'rinci'ais do sistema e0ceto o kernelG 2ue nHs est@#amos escre#endo. 5%ste kernel consiste do microkernel "ac9 mais o GNU HURD. Btualmente ele est@ funcionandoG mas n?o est@ 're'arado 'ara os usu@rios. Uma #ers?o alfa

0/3?

de#er@ estar 'ronta em bre#e.7 %nt?o o kernel do Linu0 tornou1se dis'on8#el. Linu0 : um kernel li#re escrito 'or Linus <or#alds com'at8#el com o Uni0. %le n?o foi escrito 'ara o 'ro4eto GNUG mas o Linu0 e o 2uase com'leto sistema GNU fiLeram uma combina.?o Stil. %sta combina.?o dis'onibiliLou todos os 'rinci'ais com'onentes de um sistema o'eracional com'at8#el com o Uni0G eG com al6um trabal9oG as 'essoas o tornaram um sistema funcional. Foi um sistema GNU #arianteG baseado no kernel do Linu0. =ronicamenteG a 'o'ularidade destes sistemas desmerece nosso m:todo de comunicar a id:ia GNU 'ara as 'essoas 2ue usam GNU. %stes sistemas s?o 'raticamente i6uais ao sistema GNU 11 a 'rinci'al diferen.a : a escol9a do kernel. -or:m as 'essoas normalmente os c9amam de Isistemas Linu0 5Linu0 s;stems7I. B 'rimeira im'ress?o 2ue se tem : a de 2ue um Isistema Linu0I soa como al6o com'letamente diferente de Isistema GNUIG e : isto 2ue a maioria dos usu@rios 'ensam 2ue acontece. B maioria das introdu./es 'ara o Isistema Linu0I recon9ece o 'a'el desem'en9ado 'elos com'onentes de software GNU. "as elas n?o diLem 2ue o sistema como um todo : uma #ariante do sistema GNU 2ue o 'ro4eto GNU #em com'ondo 'or uma d:cada. %las n?o diLem 2ue o ob4eti#o de um sistema Uni01like li#re como este #eio do 'ro4eto GNU. Da8 a maioria dos usu@rios n?o saber estas coisas. Domo os seres 9umanos tendem a corri6ir as suas 'rimeiras im'ress/es menos do 2ue as informa./es subse2Uentes tentam diLer1l9esG estes usu@rios 2ue de'ois a'rendem sobre a rela.?o entre estes sistemas e o 'ro4eto GNU ainda 6eralmente o subestima. =sto faL com 2ue muitos usu@rios se identifi2uem como uma comunidade se'arada de Iusu@rios de Linu0IG distinta da comunidade de usu@rios GNU. %les usam todos os softwares GNUQ de fatoG eles usam 2uase todo o sistema GNUQ mas eles n?o 'ensam neles como usu@rios GNUG e fre2Uentemente n?o 'ensam 2ue a filosofia GNU est@ relacionada a eles. =sto le#a a outros 'roblemas tamb:m 11 mesmo dificultando coo'era.?o com a manuten.?o de 'ro6ramas. Normalmente 2uando usu@rios mudam um 'ro6rama GNU 'ara faLer ele funcionar mel9or em um sistema es'ec8ficoG eles mandam a mudan.a 'ara o mantenedor do 'ro6ramaQ ent?o eles trabal9am com o mantenedor e0'licando a mudan.aG 'er6untando 'or elaG e Ps #eLes reescre#endo1a 'ara manter a coerEncia e mantenebilidade do 'acoteG 'ara ter o 'atc9 instalado. "as as 'essoas 2ue 'ensam nelas como Iusu@rios Linu0I tendem a lan.ar uma #ers?o ILinu01onl;I do 'ro6rama GNUG e consideram o trabal9o terminado. NHs 2ueremos cada e todos os 'ro6ramas GNU 2ue funcionem Iout of t9e bo0I em sistemas baseados em Linu0Q mas se os usu@rios n?o a4udaremG este ob4eti#o se torna muito mais dif8cil de atin6ir. Domo de#e o 'ro4eto GNU lidar com este 'roblemaJ & 2ue nHs de#emos faLer a6ora 'ara disseminar a id:ia de 2ue a liberdade 'ara os usu@rios de com'utador : im'ortanteJ NHs de#emos continuar a falar sobre a liberdade de com'artil9ar e modificar software 11 e ensinar outros usu@rios o #alor destas liberdades. Se nHs nos beneficiamos 'or ter um sistema o'eracional li#reG faL sentido 'ara nHs 'ensar em 'reser#ar estas liberdades 'or um lon6o tem'o. Se nHs nos beneficiamos 'or ter uma #ariedade de software li#resG faL sentido 'ensar sobre encora4ar outras 'essoas a escre#er mais software li#reG em #eL de

29/3?

software 'ro'riet@rio. NHs n?o de#emos aceitar a id:ia de duas comunidades se'aradas 'ara GNU e Linu0. Bo contr@rioG de#emos disseminar o entendimento de 2ue Isistemas Linu0I s?o #ariantes do sistema GNUG e 2ue os usu@rios destes sistemas s?o tanto usu@rios GNU como usu@rios Linu0 5usu@rios do kernel do Linu07. Usu@rios 2ue tEm con9ecimento disto ir?o naturalmente dar uma ol9ada na filosofia GNU 2ue feL estes sistemas e0istirem. %u escre#i este arti6o como um meio de faLer isto. &utra maneira : usar os termos Isistema GNU baseado em Linu0 5Linu01based GNU s;stem7I ou Isistema GNU Linu0 5GNU Linu0 s;stem7IG em #eL de Isistema Linu0IG 2uando #ocE escre#e sobre ou menciona este sistema. ... Do';ri69t 5D7 1))$G 1))VG 1))(G 1)))G +,,, Free Software FoundationG =nc.G !) <em'le -lace 1 Suite KK,G 3ostonG "B ,+111G USB. B cH'ia fiel e a distribui.?o deste arti6o com'leto : 'ermitida em 2ual2uer meioG desde 2ue esta nota se4a 'reser#ada. <raduLido 'orT Fernando LoLano WfernandoXloLano.eti.brY.

PORQU

UM PING$IM COMO LOGOTIPO#

Em 1))$ houve um debate na lista de discuss.o do Linu0, onde o tema principal era a cria5.o de um logotipo para o sistema operacional. Gouve propostas para a utili7a5.o de diversos tipos de animais e imagens abstratas, por>m Linus <or#alds comentou sobre a possibilidade da utili7a5.o de um ping1im, pois este era um de seus animais favoritos N os ping1ins s.o encontrados em abundMncia na FinlAndia, onde o pr@prio <or#alds fa7ia visitas em 7ool@gicos locais Jconta a >lenda +ue inclusive foi mordido por um delesK. S partir deste ent.o, cessaram4se os debates para a defini5.o do mascote O ser utili7ado. A proposta foi aceita, por>m havia mais uma dLvidaI +ual o perfil O ser utili7ado para o animal7inho/ Pretendia4se utili7ar a imagem de animais fortes e imponentes, e mais uma ve7 <or#alds comentou da possibilidade de utili7ar o desenho de um animal simples, simp<tico e ador<vel. !ra5as O estas id>ias, Larr; %win6 venceu um concurso para representar o famoso ping1im +ue atualmente conhecemos como <u0. Cas o +ue significa <u0-/ Para dar nome ao novo mascote, fora utili7adas as letras do termo 2or#alds 3ni4 T 234.

CONCLUSO
INo futuro do Linu0 temos dois 'oss8#eis cen@rios. No 'rimeiroG da2ui a 2uatro anosG Linu0 dominar@ as a'lica./es cient8ficas e t:cnicas e se tornar@ o sistema o'eracional 'referido 'ara ser#idores Reb e esta./es de trabal9o. -elas suas #anta6ens de custo e 'erformanceG tornar1se1@ o sistema 'adr?o 'ara os com'utadores deskto'. & se6undo cen@rio : bem mais dram@tico. Dom o nSmero de usu@rios de Linu0 crescendoG a "icrosoft e outros desen#ol#edores de software admitem a ascens?o nesse mercado e come.am

22/3?

a escre#er 'ro6ramas 'ara ele. Lo6oG a com'leta #anta6em no 're.o e da 'erformance de Linu0 mo#em o sistema 'ara o mercado de deskto's.I 11 MLinus <or#aldsG 1))).N

28/3?

II. AS

DISTRI%UI&ES

INTRODUO
Apesar das distribui56es GNU Linu0 possuirem em comum o mesmo kernel, elas foram construDdas por diferentes pessoas, grupos e empresas +ue possuem conceitos ideol@gicos e/ou comerciais diferenciados, al>m do ob etivo de atender aos seus respectivos prop@sito N e de terceiros. "este capDtulo, iremos aprender um pouco mais sobre as principais distribui56es e(istentes, conhecer seus conceitos, particularidades e <reas de aplica5.o, para +ue possamos obter os conhecimentos t>cnicos necess<rios para avaliar e escolher a op5.o ideal a ser utili7ada.

CONSIDERA&ES

%'SICAS

Bonforme vimos no capDtulo anterior, o kernel dos sistemas GNU Linu0 N o pr@prio Linu0 N, > o cora5.o do um sistema operacional, ou se a, o nLcleo do sistema. Sua principal fun5.o > gerenciar as opera56es e os processos reali7ados pelos usu<rios. Por>m, somente com o kernel instalado, o sistema n.o estar< apto para reali7ar atividade alguma. Para +ue este am disponDveis mais funcionalidades, ser< necess<ria a adi5.o de diversas ferramentas Japlicativos e utilit<riosK. Este > o conceito b<sico de uma distribui5.oI o kernel do sistema agregado a um con unto de diversas >'e.as de software, como um interpretador de comandos, bibliotecas, ferramentas, servi5os, interfaces gr<ficas, aplica56es e utilit<rios. $ As primeiras distribui56es surgiram numa >poca em +ue seus recursos eram restritivos e limitados, onde o campo maior de atua5.o era o de uso em sistemas de rede e servidores. Atualmente, o cen<rio mudou bastanteI na diversidade de circunstMncias em +ue poderemos imaginar, os sistemas GNU Linu0 podem ser aplicados, desde +ue se am feitas as adapta56es necess<rias para +ue satisfa5am prop@sitos especDficos. Al>m disso, se antes eram poucos os colaboradores, ho e h< gente de tudo +uanto > tipo para au(iliar Jat> usu<rios >fu0i2ueirosK. Hada a sua boa disponibilidade de recursos, fle(ibilidade e versatilidade, praticamente n.o e(istem limitesU Atualmente, e(istem distribui56es variadas a tal ponto +ue algumas cabem em apenas um Lnico dis+uete, en+uanto +ue outras s.o designadas para uma s>rie de finalidades especDficas. G< ainda a+uelas feitas para o uso
$ A possibilidade de tornar o sistema operacional apto a e(ecutar perfis distintos de tarefas de acordo com as ferramentas agregadas ao kernel, bem como o uso de diversos processos de implementa5.o para lhe atribuir caracterDsticas especDficas, fi7eram surgir no mercado diferentes distribui56es, com conceitos, caracterDsticas e aplica56es para cada Jou v<riasK funcionalidades +ue se pretende utili7ar.

2;/3?

e(clusivo em sistemas de servidores, como tamb>m outras centenas concebidas para os mais diversos prop@sitos...

AS

PRINCIPAIS...
A trindade Slackware , Debian e Red Hat Fedora ; As variantes "andri#a e &'enSuS% SuS% ; A meta4distribui5.o Gentoo Je DebianK; As especiali7adas Ubuntu *ubuntu e *urumin.

"o 3rasil, as principais distribui56es GNU Linu0 mais utili7adas s.oI

TRINDADE

Slackware , Debian e Fedora s.o as distribui56es GNU Linu0 tradicionais e pioneiras para aplica5.o geral. Est.o tamb>m entre as mais antigas distribui56es e(istentes, e ainda possuem um e(celente nLmero de usu<rios e adeptos no mundo inteiro. Has distribui56es +ue conhecemos atualmente, boa parte Jsen.o a maioriaK s.o derivadas desta trindade. Para o uso corporativo e empresarial, a Red Hat foi a distribui5.o +ue serviu de base para muitas outras iniciativas deste mesmo g,nero; para os defensores da filosofia e e(igentes por servidores est<veis, a Debian > um modelo de refer,ncia; e a Slackware > popularmente conhecida pela sua leve7a, simplicidade e incrDvel fle(ibilidade, +ue propiciam em um alto grau de customi7a5.o e aprendi7ado, al>m de possibilitar variadas aplica56es.

SLACKWARE
<http://www.slackware.org/>. A mais antiga e tradicional distribui5.o GNU Linu0, desenvolvida por -atrick Folkerdin6, sendo ainda muito utili7ada atualmente. Esta > nossa distribui5.o4base para o aprendi7ado; por isto, reservamos instru56es mais detalhadas no capDtulo seguinte, intitulado & Slackware.

DE%IAN
<http://www.debian.org/>. A distribui5.o Debian foi criada inicialmente por =an "urdock em 1))K, apoiada em um documenta5.o intitulada "anifesto Debian.) Esta por sua ve7, tem como ob etivo, divulgar os princDpios de desenvolvimento aberto,
) %utras documenta56es n.o t.o not@rias N mas igualmente importantes N foram escritas posteriormente, como a Donstitui.?o Debian, Dontrato Social e o Free Software Guideline.

23/3?

seguindo a filosofia do -ro4eto GNU e do kernel Linu0. Cas posteriormente, veio a se separar do -ro4eto GNU, em decorr,ncia da discordMncia de id>ias e conceitos entre o grupo e este pro eto. Hesde ent.o, o Debian passou a seguir livremente seus pr@prios rumos. Sua principal caracterDstica > a de ser a distribui5.o GNU Linu0 de grande fidelidade aos conceitos de liberdade do Software Li#re, contendo somente pacotes de c@digo aberto em sua distribui5.o. V de autoria da distribui5.o o desenvolvimento da ferramenta de gerenciamento e atuali7a5.o de pacotes B-<, +ue gra5as a sua forte caracterDstica de automa5.o, podemos atuali7ar todo o sistema pela =nternet, bai(ando os pacotes necess<rios para satisfa7er suas pend,ncias com simples comandos. %utra interessante +ualidade est< em sua grande preocupa5.o com a estabilidade geral do sistema. A Debian desenvolveu K >#ers/es da pr@pria distribui5.o, +ue por sua ve7 > constituDda de pacotes +ue pertencem classificados de acordo com a seguinte polDticaI &ta leI mant>m pacotes +ue foram rigorosamente testados, os +uais normalmente s.o vers6es antigas; 2esting I mant>m pacotes +ue, apesar de bem testados, ainda n.o entraram na vers.o Stable; 3nsta leI mant>m pacotes com as vers6es atuais dos programas, +ue se encontram em testes e em constante desenvolvimento.

Ao contr<rio do +ue muitos acreditam, a vers.o Unstable N tamb>m chamada sid N n.o +uer di7er e(atamente inst<vel; apenas +ue adota pacotes atuais, o +ue n.o pode ser bom em determinadas tarefas onde a estabilidade > um fator essencial para o seu bom desempenho. % Debian atualmente > a distribui5.o oficial do -ro4eto GNU e conta com algo em torno de +,.,,, pacotes inclusos. Al>m disso, e(istem pro etos em andamento +ue tem como ob etivo, portar outros kernels Uni0 importantes no cen<rio do Software Li#re, como o Hurd e o 3SD.

RED HAT

FEDORA

<http://www.redhat.com/>, <http://fedora.redhat.com/>.

Bonhecida pelo seu marcante chap>u vermelho, a Red Hat > uma das pioneiras em desenvolvimento de distribui56es para o uso em servidores, tendo atualmente um grande domDnio neste mercado. Apesar disso, foi tamb>m considerada uma distribui5.o e(celente para o uso em deskto's . A Red Hat prima pela facilidade de uso e configura5.o do sistema, aplicativos de instala5.o e configura5.o +ue buscam facilitar ao m<(imo o uso do GNU Linu0. Ela > a autora do famoso gerenciador de pacotes R-" , do desenvolvimento da ferramenta de configura5.o Linu0conf, sndconfi6 e 2$/3?

Cconfi6urator. Wamb>m inovou ao desenvolver o ambiente gr<fico 3luecur#e, o deskto' padr.o da distribui5.o, onde se combina os ambientes gr<ficos *D% e GN&"% em um ambiente Lnico +ue mescla seus principais recursos e funcionalidades, apesar de +ue muitas de suas caracterDsticas estarem ligeiramente inclinados para o GN&"% . Pela facilidade de uso e de configura5.o, esta distribui5.o foi utili7ada inicialmente como base para o desenvolvimento de diversas outras, onde temos como bom e(emplo a "andri#a Jfus.o Donecti#a e "andrakeK. Atualmente, seus esfor5os se concentram no desenvolvimento de solu56es para servidores e esta56es empresariais. Para esta nova empreitada, a Red Hat dei(ou de desenvolver solu56es para o uso da distribui5.o em deskto's , dei(ando o Fedora, um pro eto desenvolvido por volunt<rios sem fins lucrativos +ue visa dar suporte aos usu<rios finais. Bom a forma5.o de uma comunidade e com a obten5.o de au(Dlio por parte dos funcion<rios da pr@pria Red Hat, a Fedora coordena o seu processo de desenvolvimento livremente, sem vDnculos.

AS

VARIANTES

As distribui56es variantes mais comuns s.o a+uelas chamadas Red1likes N +ue foram baseadas na antiga Red Hat. Cesmo +ue esta Lltima n.o fosse a base, muitas das variantes adotavam elementos inerentes desta poderosa americana, como o uso do gerenciador de pacotes R-" e algumas costumeiras facilidades. Em desta+ue, a "andri#a e SuS% / &'enSuS%.

MANDRIVA
<http://www.mandriva.com/>, <http://www.mandriva.com.br/>.

A mais recente distribui5.o "andri#a > o resultado da fus.o da Donecti#a e do "andrake, sendo +ue esta Lltima tendo ad+uirido a primeira. % pr@prio nome deriva4se da combina5.o "andrake X Donecti#a T "andri#a. A francesa "andrake surgiu em 1))( e destaca4se por ser considerada uma distribui5.o turbinada-. V a autora da ferramenta de reparti5.o DiskDrake em +ue de suas principais +ualidades, est< na possibilidade de reali7armos o processo de particionamento de forma n.o destrutiva *, al>m de sua f<cil utili7a5.o. Possui um e(celente instalador gr<fico +ue prima pela facilidade de uso, bele7a e intuitividade, al>m da capacidade de detectar e configurar praticamente todos os dispositivos presentes durante a instala5.o do sistema, de forma correta e eficiente.
* V considerado particionamento n.o destrutivo, o processo de divis.o do disco rDgido em +ue n.o > necess<ria a sua reformata5.o total; normalmente, esta interven5.o ocorre apenas no espa5o e(cedente disponDvel.

2)/3?

Em vista da disponibilidade de todos estes recursos, a "andrake foi considerada como uma das distribui56es +ue mais re+ueriam demanda de processamento e re+uisitos de 9ardware, primando por computadores e+uipados com processador -entium == de 1 G9L ou e+uivalente, com pelo menos !1+ "3 de RB" e disco rDgido B<B $$ ou superior. Al>m disso, os pacotes dos aplicativos s.o compilados para a plataforma i!($, +ue segundo seus colaboradores, este processo d< ao sistema garantias de bom desempenho e estabilidade. Y< a Donecti#a Linu0 foi a primeira distribui5.o brasileira a surgir e atualmente > a maior da Bm:rica Latina. Foi desenvolvida em 1))(, inicialmente baseada no Slackware e posteriormente na Red Hat em 1))), tomando como base uma tradu5.o desta distribui5.o +ue se encontrava na >poca na vers.o !.+. Bom o passar dos tempos, a Donecti#a? tomou rumo pr@prio, com o desenvolvimento da base de sua pr@pria distribui5.o e eliminando de ve7 +ual+uer vDnculo com as vers6es da antiga Red Hat. Hentre seus atrativos destacavam4se a total tradu5.o para o portugu,s do 3rasil, suportando tamb>m o ingl,s e o espanhol, al>m de @timo suporte t>cnico, o desenvolvimento de um kernel personali7ado e a implementa5.o das ferramentas de gerenciamento de pacote B-< S;na'tic, desenvolvidas originalmente pelo -ro4eto Debian. Ambas utili7avam o *D% como o ambiente gr<fico padr.o. Por>m, com a fus.o e o conse+1ente surgimento da "andri#a, outro interessante deskto' entrou em cenaI o "etisse . % seu diferencial > o de utili7ar as rotinas &'enGL suportadas pelo servidor gr<fico C.or6 e as recursos de 9ardware das placas aceleradoras gr<ficas KD para se ter um ambiente gr<fico totalmente inovador com telas translLcidas e efeitos KD. "o processo de fus.o, gradativamente ser.o mesclados as melhores caracterDsticas de cada uma, < +ue, na 1a. edi5.o do "andri#a J+,,! L%K foi mantida apenas a base de desenvolvimento da antiga "andrake. Bomo toda boa distribui5.o, al>m dela disponibili7ar as tradicionais mDdias de instala5.o, a "andri#a tamb>m possui um sistema Li#e1DD chamado "andri#a &ne. o +ual utili7a o *D% como deskto' padr.o. Embora tenha uma sele5.o mais en(uta de pacotes, o "andri#a &ne tamb>m permite a instala5.o de um sistema funcional com todas as aplica56es necess<rias para o uso em um bom deskto'. As aplica56es adicionais +ue se fi7erem necess<rias, bem como os utilit<rios, ferramentas e bibliotecas, poder.o ser obtidas atrav>s da sua ferramenta de atuali7a5.o.

A empresa tem grande desta+ue no mundo de c@digo aberto, pois contratou o e(celente desenhista %#eraldo para o desenvolvimento dos Dcones Dr;stal, utili7ado no ambiente gr<fico *D%. !ra5as O ela, tamb>m foram desenvolvidos os dri#ers gen>ricos F%SB para suportar as antigas placas de vDdeo +ue ainda est.o em bastante em uso no 3rasil.

2*/3?

SUSE

OPENSUSE
<http://www.suse.com/>, <http://www.opensuse.org>.

A grande distribui5.o alem. SuS%, al>m de possuir usu<rios ilustres como o pr@prio Linus <or#alds, > a mais utili7ada na %uro'a. At> antes, seu foco era o usu<rio com conhecimentos t>cnicos no GNU Linu0, por>m devido a crescente utili7a5.o deste sistema, houve uma grande tend,ncia para +ue esta fosse atuali7ada aos poucos para atender a usu<rios finais. A primeira vers.o desta distribui5.o foi baseada na SLS N +ue tamb>m foi utili7ada para ser a base do pr@prio Slackware . Por>m, nos anos seguintes, ela se submeteu a profundas modifica56es para se tornar o +ue > ho e. Hentre suas principais +ualidades, est< o suporte a 1+ idiomas diferentesI o portugu,s de -ortu6al J'tK e do 3rasil J'tZ3RK, al>m do espanhol, italiano, ingl,s, franc,s, alem.o, entre outras lDnguas. Possui um e(celente instalador gr<fico, o [BS<), um acrZnimo de >[esG Bnot9er Setu' <ools29, al>m de um e(celente suporte a 9ardware, onde o reconhecimento de perif>ricos do sistema > reali7ado sem maiores problemas. Wal como a distribui5.o Debian, disponibili7a um alto nLmero de programas em seu pacote oficial. Atualmente a SuS% > composta de v<rios DD1R&"s ou um DFD1R&" Ja partir da vers.o $.+K. Esta foi uma das primeiras a lan5ar sua distribui5.o gravada tanto em mDdias de DD1R&" +uanto de DFD1R&" em um Lnico pacote. Em seu logotipo > representado um camale.o, o sDmbolo da adapta5.o e fle(ibilidade. Bom a SuS% sendo ad+uirida pela No#ell, surgiram algumas grandes mudan5as, onde a principal est< na manuten5.o do ambiente gr<fico GN&"% ao inv>s do *D%. :sto gerou a revolta de diversos funcion<rios e contribuintes +ue participavam ativamente de seu desenvolvimento, pois desde o inDcio, o apoio e a for5a dada ao *D% era uma tradi5.o do SuS%. Bom o direcionamento do SuS% para linhas empresariais JSuS% %nter'riseK, foi criado o pro eto &'enSuS%, +ue por sua ve7 tem como ob etivo estimular o apoio da comunidade em seu desenvolvimento. En+uanto o SuS% %nter'rise mant>m o ambiente gr<fico GN&"% como padr.o, o &'enSuS% continua a tradi5.o ao manter o *D%, contribuindo assim para acalmar o Mnimo da+ueles contr<rios com as mudan5as iniciais. 22

% [BS< < foi um dia, uma ferramenta propriet<ria da distribui5.o; mas feli7mente, em +,,4 se tornou livre, sob os termos da licen5a GNU G-L. 29 SignificaI >SimG uma outra ferramenta de confi6ura.?o. 22 Wais revoltas chegaram a gerar v<rios desligamentos e demiss6es, especialmente por causa da imposi5.o do GN&"%. Bom a cria5.o do &'enSuS%, as revoltas e os ressentimentos se ameni7aram e a tran+1ilidade do ambiente, restaurada.

2?/3?

AS

METAS(DISTRI%UI&ES

Ceta4distribui56es s.o a+uelas distribui56es +ue possuem alta capacidade de adapta5.o para as mais diversas finalidades. E(emplos cl<ssicos desta linha s.o a Debian Jdescrita anteriormenteK e Gentoo. Bomo < fi7emos uma descri5.o geral sobre a Debian, iremos nos concentrar na Gentoo.

GENTOO
<http://www.gentoo.org/>. % Gentoo N pronuncia4se >d4en1tu N > uma meta4distribui5.o desenvolvida com o prop@sito de ser e(tremamente otimi7adaI o nome da distribui5.o baseia4se na e(ist,ncia de uma ra5a de ping1ins +ue tem como caracterDstica de serem pe+uenos, leves e <geis. #ma de seus principais diferenciais est< no sistema de gerenciamento de pacotes baseado na tecnologia -orta6e, derivado dos sistemas 3SDs . !ra5as a ele, > possDvel ter uma grande fle(ibilidade na instala5.o do sistema, +ue culmina com a possibilidade de reali7ar a opera5.o apenas com a compila5.o dos fontes dos programas N eis por+u, ela tamb>m > conceituada como uma LFS28 automati7ada. Bom os ebuilds N ar+uivos especiais da <rvore do -orta6e e +ue possuem todas as informa56es referentes ao pacotes e a sua integra5.o ao sistema N temos uma infinidade de op56es para customi7<4lo, conforme as necessidades. Bom toda esta fle(ibilidade para a otimi7a5.o, o Gentoo consegue obter uma e(celente performance em desempenho, chegando a superar distribui56es como o Brc9 Linu0 e pr@prio Slackware, al>m de se apro(imar bastante de um sistema LFS. Hependendo das circunstMncias, o Gentoo pode e(ecutar programas para o Rindows t.o r<pido o +uanto seria no pr@prio Rindows U A dispobibilidade de programas atuali7ados > outro grande atrativo desta distribui5.oI basta +ue uma nova vers.o de um popular aplicativo este a disponDvel para +ue se encontre em pouco tempo na <rvore de pacotes do Gentoo. Bom um simples comando, o teremos totalmente atuali7ado. Wodos estes recursos providos pelo sistema de gerenciamento -orta6e t,m um pre5o a pagarI dependendo do processo escolhido, a instala5.o do sistema > comple(a e demorada Jpodendo levar horas e horasK, onde tamb>m h< uma grande tend,ncia de encontrarmos bu6s, < +ue a velocidade de atuali7a5.o impede os mantenedores de reali7arem testes mais elaborados. Hevido a suas caracterDsticas, > um sistema recomendado apenas para usu<rios mais e(perimentados.

28 LFS N Linu0 From Scratc9, significa >Linu0 P 'artir do cHdi6o1fonte. "a verdade n.o > uma distribui5.o, e sim uma documenta5.o +ue nos orienta a instalar um sistema GNU Linu0 manualmente O partir do c@digo4fonte.

20/3?

AS

ESPECIALI)ADAS

Bonsideramos como especiali7adas as distribui56es +ue foram desenvolvidas com um enfo+ue especDfico ou para um pLblico e(clusivo. Em nosso caso, como nos dedicamos a desenvolver uma literatura especiali7ada para os usu<rios deskto's , falaremos do Ubuntu \ *ubuntu e *urumin.

U%UNTU

KU%UNTU

<http://www.ubuntulinux.org/>, <http://www.kubuntu.org/>.

% Ubuntu 4 cu o nome em africano significa I9umanidade aos outrosI 4 > uma das mais recentes e agrad<veis surpresas, em termo de distribui5.o desenvolvida e aprimorada para o usu<rio deskto'. Briado por "ark S9uttlewort9, o pro eto > baseado no "anifesto Ubuntu, +ue >o software de#er@ estar dis'on8#el li#re de custosG 2ue de#em ter a liberdade de alter@1lo conforme as necessidadesG se4am 2uais forem elas. A distribui5.o > baseada no ambiente gr<fico GN&"% , como tamb>m possui uma vers.o desenvolvida chamada *ubuntu, +ue por sua ve7 > baseada no ambiente gr<fico *D%. Wemos tamb>m o Cubuntu, +ue por sua ve7 > uma vers.o dedicada para e+uipamentos obsoletos, sendo mantido o Cfce como ambiente gr<fico padr.o, por ser uma interface mais leve. Apesar de ter sido desenvolvida para o uso em deskto's , ela tamb>m pode ser utili7ada em servidores, contando ainda com uma vers.o especialmente desenvolvida para este necessidade, chamada de Ubuntu Ser#er. % sistema de vers.o do Ubuntu > baseado num interessante calend<rio fi(o de $ mesesI a cada perDodo deste > lan5ada uma nova vers.o. % sistema de numera5.o tamb>m > bastante pr<tico e diferenciadoI o release maior basea4se no Lltimo algarismo do ano corrente e o release menor nos algarismos correspondentes ao m,s do lan5amento. Por e(emplo, temos as vers6es 4.1, JRart; Rart9o6 N a primeira a ser lan5adaK, a !.,4 JHoar; Hed6e9o6K, e a !.1, J3reeL; 3ad6erK, +ue s.o datadas respectivamente de outubro J+,,4K, abril e outubro J+,,!K. Bomo devem ter observado, cada lan5amento tamb>m > bati7ado com nomenclaturas especiais. "a mDdia de instala5.o, s.o disponibili7ados uma sele5.o de aplicativos para compor todo o sistema. Apesar de ser instal<vel com apenas um Lnico DD1R&" , a distribui5.o possui um generoso reposit@rio com mais de 1$.,,, pacotes, possibilitando assim reali7ar a instala5.o das aplica56es atrav>s do B't16et, caso estas n.o se encontrem na mDdia principal. Apesar de ser desenvolvida pela Ubuntu Fondation, um pro eto sem fins 89/3?

lucrativos, > patrocinada pela Danonical =nc., uma empresa +ue vende o suporte, treinamento e servi5os de customi7a5.o do Ubuntu.

KURUMIN
<http://www.guiadohardware.net/kurumin/>, <http://www.kurumin.com.br/>.

IUm sistema o'eracional 2ue roda diretamente a 'artir do DD1R&"J Sem instalar nadaJ ]ue brincadeira : essa...I . Pois >. Bom ares de descr>dito e estupefa5.o ficam os usu<rios de -Ds deskto's , +uando conhecem uma grande maravilha no cen<rio do Software Li#re nacionalI o *urumin. Hesenvolvido por Darlos %. "orimoto , o *urumin tornou4se uma grande surpresa. Herivada de outra e(celente distribui5.o, a *no''i0 N +ue por sua ve7 derivou4se da Debian N, ela herdou muitas de suas caracterDsticas e +ualidades. Em desta+ue, a possibilidade de contar um um sistema completo e port<vel, necessitando de pouca demanda em processamento e em 9ardware, al>m de disponibili7ar @timos utilit<rios para manuten5.o. A distribui5.o utili7a como ambiente gr<fico o *D%, o +ual teve combinado o seu nome original com a nomenclatura deste, resultando ent.o no termo personali7ado *urumin J*D% X Durumin T *uruminK. Bustomi7ada com os programas mais utili7ados pelos usu<rios deskto's , o *urumin tamb>m > leve e consome poucos recursos, al>m de possuir parMmetros na iniciali7a5.o +ue permitem recondicionar seu uso a e+uipamentos de recursos limitados. Entre outros atrativos, entra em desta+ue a implementa5.o de dri#ers pr>4configurados para os principais softmodens e(istentes, +ue atualmente s.o os perif>ricos +ue mais d.o dor de cabe5a aos usu<rios iniciantes +uando necessitam configur<4los. Bom o *urumin, podemos utili7ar o sistema iniciali7ando4o diretamente pelo DD2; Jinclusive, habilitar os softmodens para navegar na =nternetK ou reali7ar a instala5.o no disco rDgido, pois o criador do sistema reservou uma op5.o O parte para esta opera5.o de forma automati7ada, aproveitando ainda as configura56es reali7adas pelo usu<rio e ainda com @tima performance. Cas deveremos antes acessar o D"&S Setu' do computador e configurar a iniciali7a5.o para +ue se a feita a partir do leitor de DD DFD. Bonforme dito anteriormente, a principal finalidade do *urumin > ter no bolso um sistema operacional com alguns aplicativos O disponibilidade para ser utili7ado em +ual+uer e+uipamento. Por>m, como o espa5o disponDvel no DD1R&" > relativamente pe+ueno JV,, "3 K, ser< @bvio +ue a +uantidade de aplicativos disponDveis ser< pouca, onde o criador dever< se concentrar em colocar programas indispens<veis. Esse con unto de
2; Atualmente e(iste uma vers.o mais leve +ue ocupa pouco espa5o, sendo ideal para ser utili7ado em mini1DDs de 1)+ "3, conforme era antigamente nas origens do *urumin. Wal vers.o recebe o nome de *urumin Li69t.

82/3?

programas s.o basicamente aplica56es essenciais para o uso em um -D deskto'. Cas, para a+ueles +ue optarem usar a distribui5.o instalada em suas m<+uinas, podemos utili7ar os pacotes provenientes do Debian em seu novo sistema, pois pelo fato da distribui5.o ser baseado no *no''i0, +ue por sua ve7 foi baseado no pr@prio Debian, elas mant>m a compatibilidade. %utra forma de instalar programas no *urumin > acessando no menu principal os ^cones "@6icos , atalhos para scri'ts especiais desenvolvidos pelo pr@prio "orimoto +ue automati7a a instala5.o de programas bastante usados, como o Firefo0 e o 3r&ffice.or6.

MITOS

E PRECONCEITOS

Hividiremos a+ui por categorias os mitos e preconceitos +ue dificultam a ado5.o dos sistemas GNU Linu0 para uso geral N tendo enfo+ue especial o uso em deskto's N, como tamb>m esclareceremos os principais boatos e informa56es errZneas +ue, sabe4se l< por +uais motivos, s.o divulgadas e considerados sem uma melhor avalia5.o, o +ue infeli7mente t,m impedido diversos usu<rios de sua utili7a5.o para suas necessidades. 23

PRECONCEITOS

GERAIS

>N?o : recomendado 'ara usu@rios lei6os...

G< alguns anos, devido ao seu processo de desenvolvimento, os sistemas GNU Linu0 necessitavam de um certo grau de conhecimento t>cnico. Por>m, face aos constantes aprimoramentos +ue o sistema v,m sofrendo, a cada dia o uso dos sistemas GNU Linu0 t,m se tornado mais amig<vel, ao ponto de e(istirem diversas distribui56es +ue primam pela facilidade de instala5.o e de utili7a5.o. A distribui5.o Fedora e suas variantes, como tamb>m o Ubuntu e o *urumin, s.o @timos e(emplos, onde o processo de instala5.o automati7ado somente se difere da instala5.o do Rindows apenas no momento da defini5.o de parti56es do disco rDgido. % restante segue de modo muito similar, sendo +ue muitas distribui56es possuem um processos de detec5.o e configura5.o e(tremamente eficientes. Por fim, a e(ist,ncia de inLmeras ferramentas facilitam muito o trabalho de a uste e configura5.oI entre belos e(emplos, destacam4se o Linu0conf, o B-<, o S;na'tic, o Dlica1Bki, o -k6<ool, etc... As interfaces gr<ficas GN&"% e o *D% possuem conceitos b<sicos
23 Hevido ao certo grau de comple(idade e imaturo grau de desenvolvimento em tempos antigos, os sistemas GNU Linu0 ainda possuem uma esp>cie de >m@ re'uta.?o referente ao seu uso para aplica56es gerais. Cuitas das ve7es, um antigo conceito ou uma diferente vis.o de um processo de avalia5.o, t,m sido o fator fundamental para a sua re ei5.o, al>m de diversos usu<rios e profissionais caracteri7<4lo como uma esp>cie de Lltima op5.o a ser cogitada para o uso.

88/3?

similares ao Rindows , pois foram desenvolvidas tamb>m com o intuito de facilitar ao m<(imo a migra5.o dos usu<rios deste e de outros sistemas operacionais. Cuitas empresas atualmente est.o migrando suas esta56es de trabalho para a famosa combina5.o GNU Linu0 X &'en&ffice.or6 Jou 3r&ffice.or6K X Firefo0 X <9underbird, onde os resultados t,m sido surpreendentes. A utili7a5.o de sistemas GNU Linu0 ainda continua sendo um processo +ue re+uer um certo conhecimento t>cnico, mas +ue n.o chega ao ponto de n.o ser recomendado sua utili7a5.o por usu<rios leigos Jsomente em circunstMncias es'eciais -K. E(istem muitos casos em +ue usu<rios e(tremamente leigos, ao ponto de n.o conhecer se+uer o Rindows , consideram ambos os sistemas de difDcil utili7a5.o Jo +ue > @bvio e naturalK, por>m, +uando lhes ministrado treinamentos em ambas as plataformas, o grau de aprendi7ado entre elas s.o bastante parecidos, tendo o Rindows uma pe+uena vantagem devido a automati7a5.o de muitas tarefas, o +ue "[% +uer di7er necessariamente +ue tenham aprendido realmente os conceitos b<sicos para a administra5.o e utili7a5.o do sistema operacional. >N?o ser#e 'ara usar em casaG a'enas em em'resas... Bonforme < dito anteriormente, e(iste uma infinidade de distribui56es GNU Linu0 para atender as mais diversas finalidades. As maiores distribui56es, mesmo muitas n.o sendo consideradas ideais para uso em deskto's , podem ser perfeitamente utili7adas para estes prop@sitos. "este livro encontraremos dicas e informa56es para editar documentos, navegar na =nternet, editar te(tos, tratar imagens, gravar em mDdias, utili7ar diversos perif>ricos, entre outras atividades, sem contar ainda com as outras vantagens +ue muitos sistemas operacionais n.o fornecem. >Nin6u:m 2ue eu con9e.o utiliLa isso... "estes Lltimos tempos, a ado5.o dos sistemas GNU Linu0 t,m crescido vertiginosamente. "a %uro'a, cerca de 1!_ dos usu<rios utili7am os sistemas GNU Linu0, en+uanto +ue, no 3rasil, temos apenas de K a !_, onde a maior parte se concentra no centro4sul do paDs. Go e n.o h< ornais +ue possuem cadernos e se56es especiais da <rea de inform<tica +ue n.o redi am mat>rias interessantes e instrutivas sobre a utili7a5.o do <u0 e suas aplica56es. At> mesmo o pr@prio Go#erno incentiva o uso do Software Li#re, atrav>s do incentivo fiscal feito pelo programa -D -o'ular. Al>m disso, os usu<rios con#ertidos- geralmente sentem4se satisfeitos com a mudan5a para o no#o- sistema operacional.

INSTALAO

E CONFIGURAO DE HARDWARE

>F@rias m8dias 'ara instala.?oJ =9G a m@2uina #ai ficar lerda...

He inDcio, as mDdias de instala5.o n.o s@ cont>m o sistema operacional, mas tamb>m um con unto imenso de aplicativos e utilit<rios para as mais 8;/3?

diversas finalidades. Al>m destas aplica56es, normalmente necessitaremos apenas de ( ou ) outras aplica56es +ue poder.o ser obtidas diretamente da =nternet, e ainda assim os pacotes geralmente s.o pe+uenos em virtude da modularidade de suas pend,ncias. He acordo com o perfil de cada usu<rio, s.o instalados poucos programas e(tras como o &'en&ffice.or6, 3lender, =nksca'e, ]Dad e R=N%, algumas bibliotecas necess<rias, e ainda alguns dri#ers essenciais . "este e(emplo, todos eles untos n.o ultrapassam +,, "3. Ap@s a instala5.o do Rindows , +uantas mDdias a serem usadas ser.o necess<rias para reali7ar a instala5.o dos demais aplicativos Ja come5ar pelos dri#ers dos perif>ricosK/ Pois somente com o uso deste sistema operacional n.o ser< possDvel reali7armos todas as atividades necess<rias atrav>s de seus b<sicos recursos. Em segundo, e(istem diversos perfis de instala5.o, onde cada um pode ocupar desde 4,, "3 a at> v<rios 6i6ab;tes. Fasta selecionarmos de acordo com suas necessidades. Al>m disso, os sistemas GNU Linu0 d.o grande fle(ibilidade na administra5.o de pacotes, onde deveremos verificar +uais deles dever.o ser instalados, estudar suas pend,ncias e, se dese armos, desmarc<4los no processo de sele5.o para +ue eles n.o se am incluDdos durante a instala5.o do sistema. Em terceiro, e(istem distribui56es para as mais diversas finalidades. Cuitas delas s.o concebidas para serem instaladas em m<+uinas modestas e com pouco espa5o em disco, mantendo ainda as principais aplica56es instaladas. % *urumin Li69t > um belo e(emplo, como outras +ue podem ser otimi7adas para a utili7a5.o nestes e+uipamentos, como o pr@prio Slackware. Por Lltimo, distribui56es como a Slackware, mesmo instaladas utili7ando o perfil Dom'leto- JFull installationK, n.o re+uer maior demanda de processamento, pois a grande maioria dos servi5os disponibili7ados podem ser mantidos desabilitados por padr.o, ainda no processo de instala5.o. \ale lembrar tamb>m +ue instala56es e/ou desinstala56es e(cessivas de aplicativos, dri#ers e utilit<rios no Rindows tra7 um grande inconveniente, +ue s.o a perman,ncia de algumas bibliotecas desnecess<rias e altera56es nos registros do sistema, +ue por sua ve7 podem causar diversos males para a sua performance geral. Em sistemas GNU Linu0 isto raramente ocorre, desde +ue os pacotes instalados se am bem administrados. E boas ferramentas para administra5.o de pacotes > o +ue n.o faltam... >N?o e0istem dri#ers 'ara muitos 'erif:ricos do com'utador... %s sistemas GNU Linu0 suportam praticamente a grande maioria esmagadora de perif>ricos disponDveis no mercado. Para variar, > o sistema operacional mais indicado para a instala5.o em computadores obsoletos em virtude de seu e(celente suporte para estes perif>ricos.

83/3?

Por>m, um ponto negativo refere4se ao desenvolvimento de dri#ersI os fabricantes de 9ardwares , ao lan5arem um novo modelo de perif>rico, n.o desenvolvem os dri#ers necess<rios para os sistemas GNU Linu0, onde na maioria das ve7es n.o liberam as especifica56es t>cnicas necess<rias para facilitar a comunidade do Software Li#re no seu desenvolvimento, o +ue resultam em dri#ers inst<veis e imaturos. As empresas +ue n.o liberam as especifica56es para +ue estas informa56es n.o este am disponDveis para as concorrentes. #m belo e(emplo disto > o suporte aos softmodens . Este > o principal motivo pelo +ual n.o > recomendado a a+uisi5.o destes perif>ricos fabricados por empresas especDficas para o uso nos sistemas GNU Linu0. Y< +uanto as placas aceleradoras de vDdeo GeForce e Radeon, somente se encontram disponDveis dri#ers propriet<rios, +ue por sua ve7 prov,em suporte total aos seus recursos e com nDveis e(celente J GeForceK e moderados JRadeonK em termos de performance. :nfeli7mente, os drivers livres possuem algumas limita56es, como a bai(a performance em KD JRadeonK e aus,ncia da implementa5.o destas funcionalidades JGeForceK. >Somente usu@rios a#an.ados conse6uem confi6urar o sistema... :nfeli7mente, boa parte dos mitos e(istentes s.o meias1#erdades-, os +uais s.o os mais difDceis de combater. Aealmente, a instala5.o dos perif>ricos nos sistemas GNU Linu0 variam muito de acordo com a distribui5.o utili7ada e das caracterDsticas de cada um. E irZnicamente, o Slackware > uma das distribui56es +ue mais re+uer certos conhecimentos t>cnicos para configurar, em virtude de suas caracterDsticas e particularidades. Em contrapartida, uma ve7 bem configurado, os sistemas GNU Linu0 dificilmente apresentam erros de configura5.o, de instabilidade e/ou de compatibilidade. Gouve casos em +ue a compatibilidade era t.o boa +ue superavam em performance e +ualidade a outras plataformas. 2$

INTERFACE

GR'FICA

>Bs interfaces n?o tEm a mesma 'raticidade 2ue o Rindows...

Bonceituar o uso e praticidade na reali7a5.o de diversas opera56es > algo inicialmente complicado de responder; mas todo os conceitos sobre praticidade t,m em comum a rapide7 e f<cil assimila5.o como re+uisitos b<sicos desta caracterDstica. E como a +uest.o principal > a facilidade de uso do Rindows , feli7mente podemos responder +ue os sistemas GNU Linu0 N especialmente os ambientes gr<ficos *D% e GN&"% N n.o
2$ Por e(emplo, ao testarmos o ogo Sin no Rindows, o som ficava fal9ando-, pois em determinadas circunstMncias n.o se ouvia os disparos da pistola ou dos passos do personagem, ao passo +ue utili7ando as implementa56es de B-=s Rine, o som corria perfeitamente. Estes testes foram reali7ados com uma aceleradora gr<fica Foodoo K e a placa de som Dreati#e Li#e` "-K, ou se a, n.o h< como botar cul'aem perif>ricos de e(celente +ualidade e com bons dri#ers disponDveis...

8$/3?

diferem muito. %s principais conceitos de praticidade no uso do ambiente gr<fico Rindows referem4se a f<cil locali7a5.o de aplicativos e atalhos para os principais recursos e aplica56es. Por e(emplo, os usu<rios citam bastante as facilidades proporcionadas pelo uso do mouse, e nestes ambientes gr<ficos, este perif>rico tamb>m > largamente utili7ado, tendo seus recursos t.o bem utili7ados +ue at> mesmo em compara5.o com o pr@prio Rindows , este Lltimo dei(a a dese ar. % mesmo ocorre com a disponibili7a5.o de interfaces gr<ficas para as mais diversas finalidades.

APLICATIVOS *

UTILIT'RIOS

>N?o e0istem bons a'licati#osG utilit@rios e ferramentas...

Cais uma meia1#erdade-. Gouve um tempo onde uma das maiores defici,ncias do GNU Linu0 era a falta de bons aplicativos do mesmo nDveis +ue os comerciais. Atualmente o sistema conta com as mais variadas op56es de aplicativos e utilit<rios para as mais variadas finalidades. Fastam apenas +ue reali7em uma boa pes+uisa e selecionem os aplicativos ideais para suprir as necessidades. Somente para se ter uma id>ia, o Debian possui em torno de +, mil aplicativos inclusos em sua distribui5.o oficial. Al>m disso, neste livro encontraremos @timas instru56es de uso e configura5.o das op56es de aplica56es disponDveis. Em contrapartida, e(istem algumas classes de aplica56es do Rindows +ue ainda as op56es livres e(istentes n.o chegaram a um bom est<gio de amadurecimento em sistemas GNU Linu0 N eis a principal fonte destas meias1#erdades-. Cas feli7mente, devido ao tDpico ritmo acelerado de desenvolvimento do Software Li#re, certamente estas defici,ncias dei(ar.o de e(istir, tendo ainda o risco de encontrarmos este par<grafo desatuali7ado nas futuras edi56es da literatura... >-ara faLer bons trabal9os escolaresG sH com o "S1&ffice... Para iniciarmos o assunto, o &'en&ffice.or6 > considerado atualmente uma suDte bastante madura para reali7armos trabalhos de boa +ualidade. Por e(emplo, para a cria5.o deste livro, necessitamos apenas da utili7a5.o da suDte e das aplica56es G="- e *Sna's9ot Jcapturador de telasK, al>m das principais fontes nativas do sistema N 3itstream Fera Sans , Lu0; Sans e Lu0; "ono. Apesar da sua e(cepcional +ualidade, ho e o "S1&ffice vem aos poucos perdendo campo para esta maravilhosa suDte.

SUPORTE

T+CNICO

>N?o 9@ su'orte t:cnico es'ecialiLado...

%utro grande preconceitoI basicamente e(istem duas formas de se obter suporte t>cnicoI a gratuita, buscando resolu5.o dos problemas em listas de discuss.o e pes+uisando em endere5os eletrZnicos especiali7ados, e a paga, obtendo4o atrav>s de contrato com diversas empresas, como > o 8)/3?

caso da Donecti#a, +ue oferece suporte a todas GNU Linu0 em conformidade com a padroni7a5.o LS3.

as distribui56es

>S?o 'oucos os 'rofissionais es'ecialiLados em su'orte t:cnico...

Al>m de e(istir uma variedade de empresas +ue prestam suporte t>cnico, a cada dia mais profissionais est.o se especiali7ando na <rea em virtude de seu grande crescimento. S medida em +ue o tempo passa, os sistemas GNU Linu0 ganham mais recursos e capacidades +ue por sua ve7 se tradu7em em sistemas amig<veis e f<ceis de utili7ar, ocorrendo igualmente +uando se trata de interven56es de car<ter preventivo/corretivo.

SO%RE...
AS
VERS&ES...
!eralmente e(iste uma tend,ncia dos novos usu<rios confundirem a vers.o do kernel com a vers.o da distribui5.o +ue estamos utili7ando Jno caso, a vers.o atual do SlackwareK, o +ue s.o dois aspectos bastantes distintos. A vers.o da distribui5.o refere4se ao grau de modifica56es +ue estas apresentam durante o tempo de uso, se a pela necessidade de corre5.o de bu6s, da atuali7a5.o dos principais aplicativos e implementa5.o de novas melhorias. He acordo com cada distribui5.o, estas geralmente s.o atuali7adas por um curto ou m>dio perDodo de tempo. Y< a vers.o do kernel, apesar de seguir a mesma filosofia, trata das mesmas interven56es Jmelhorias, implementa56es e corre56esK, por>m > focali7ado independentemente da distribui5.o +ue o carrega. A sua e+uipe de desenvolvimento, liderada por Linus <or#alds, dedicam seus servi5os unicamente ao nLcleo de sistema, disponibili7ando uma vers.o oficial para todas as distribui56es +ue decidirem adot<4lo. Atualmente as vers6es do kernel recebem melhorias por um perDodo maior Jde K a 4 anosK, por>m as implementa56es e corre56es aplicadas em um espa5o de tempo menor.

A VENDA!...
As aplica56es livres disponDveis nas distribui56es geralmente s.o licenciadas pela G-L; por isto, estas Lltimas podem ser obtidas por +ual+uer meio eletrZnico com pouco ou +uase sem Znus algum para o usu<rio. Por>m, muitas ve7es ao passarmos em uma lo a especiali7ada, encontramos cai(as e mDdias destas sendo vendidas a pre5os +ue variam entre Ra !,G,, a +.,,,G,,. Se as aplica56es Je conse+1entemente as distribui56es s.o livresK, por+ue estas s.o >#endidas em lo as do ramo/ A licen5a GNU G-L prev, claramente sobre este aspecto, o seguinteI
>]uando nos referimos a software li#reG estamos nos referindo a liberdade e

8*/3?

n?o a 're.o. Nossa Licen.a -Sblica Geral foi desen#ol#ida 'ara 6arantir 2ue #ocE ten9a a liberdade de distribuir cH'ias de software li#re 5e co rar "or isso6 se (uiser7Q 2ue #ocE receba o cHdi6o1fonte ou ten9a acesso a eleG se 2uiserQ 2ue #ocE 'ossa mudar o software ou utiliLar 'artes dele em no#os 'ro6ramas li#res e 6ratuitosQ e 2ue #ocE saiba 2ue 'ode faLer tudo isso. 11 M<radu.?o da GNU G-L #+N.

Apesar da e(ist,ncia de uma cobran5a para a obten5.o de uma distribui5.o empacotada pelo desenvolvedor, temos a liberdade de reali7ar c@pias, alterar e distribuD4las conforme dese armos, desde +ue...
>-or e0em'loG se #ocE distribuir cH'ias de um 'ro6ramaG 6ratuitamente ou 'or al6uma 2uantiaG #ocE tem 2ue fornecer aos recebedores todos os direitos 2ue #ocE 'ossui. FocE tem 2ue 6arantir 2ue eles tamb:m recebam ou 'ossam obter o cHdi6o1fonte. % #ocE tem 2ue mostrar1l9es estes termos 'ara 2ue eles 'ossam con9ecer seus direitos. 11 M<radu.?o da GNU G-L #+N.

Para +ue os benefDcios este am disponDveis para certas obriga56es a cumprir, e a garantia destes delas. A disponibilidade do c@digo4fonte a terceiros contDnua melhoria do sistema, de suas ferramentas em geral.

todos, temos tamb>m direitos > a principal > indispens<vel para a e das aplica56es livres

Por Lltimo, lembre4se de +ue muitos destes pacotes n.o somente tra7em as mDdias, como tamb>m manuais impressos com instru56es detalhadas sobre a distribui5.o dese ada, al>m de um cart.o de registro para +ue o usu<rio possa obter o suporte t>cnico de sua empresa desenvolvedora.

A MELHOR!...
:nfeli7mente devido ao apego e a ideologia de muitos usu<rios de sistemas GNU Linu0, e(iste uma forte como5.o destes recomendarem em utili7ar a distribui5.o C ou [, onde logicamente os mesmos a utili7am. Bonforme puderam ver, e(iste uma enorme variedades de distribui56es, mas o +ue realmente importar< para a escolha da distribui5.o ideal ser< a satisfa5.o do usu<rio. ".o importa se a distribui5.o C > a mais utili7ada do mundo; se a distribui5.o [ > a +ue possui mais aplicativo, se a distribui5.o b > a mais f<cil de instalar; importar< somente se o usu<rio adaptou4se com a op5.o escolhida e teve suas necessidades plenamente satisfeitas. :sto somente ele > +ue poder< decidir. Antes de procurarem obter +ual+uer aconselhamento t>cnico sobre a escolha de uma distribui5.o GNU Linu0, os usu<rios dever.o saber e(atamente 2uais s?o os ti'os de ati#idades 2ue dese4am e0ecutar, al>m de terem certe7a de 2uais s?o as suas 'articularidades e 'referEncias a serem definidas para a sele5.o do novo sistema. Eles poder.o conversar com especialistas, mostrar suas particularidades e solicitarem e(plica56es e conselhos t>cnicos sobre a utili7a5.o desta ou, de outra ou da distribui5.o mais ade+uada para as atividades +ue dese am e(ecutar, al>m de citar @timas fontes de refer,ncia. Cuitos usu<rios veteranos < rodaram diversas distribui56es para definirem a sua favorita, e com

8?/3?

certe7a os mais novatos ir.o conhecer muitas outras at> chegar a sua distro preferencial. Por Lltimo, os novos usu<rios dever.o estar conscientes de +ueI

NO EXISTE A MEL!OR DISTRIBUIO,


... e sim...

A DISTRIBUIO MAIS A"TA "ARA ATENDER AS NOSSAS NECESSIDADES, "REFER#NCIAS E "ARTICULARIDADES$


Apenas para citar como e(emplo, o Slackware foi definido para este trabalho ustamente gra5as a sua grande leve7a, praticidade, fle(ibilidade e independ,ncia no uso de ferramentas para a administra5.o do sistema. "a pr<tica, estas caracterDsticas possibilitam ao usu<rio N ou aprendi7 N um e(celente nDvel de aprendi7agem. Cesmo +ue ha a interesse do usu<rio em utili7ar outras distribui56es, as instru56es contidas neste livro ser.o bastante Lteis e aplic<veis Jmais um ponto forte para a escolha do Slackware, e utili7a5.o deste livro por usu<rios de outras distribui56esK. Baso se interessem em utili7<4lo, o +ue > prov<vel gra5as ao forte apoio do autor e colaboradores, poder.o obter maiores informa56es no capDtulo seguinte, & Slackware.

CONCLUSO
A cada dia, as distribui56es v.o ad+uirindo perfis e personalidades distintas, tornando cada ve7 mais difDcil Je ao mesmo tempo motivanteK conhecer e administrar cada uma delas. Bom o tempo, estas adicionam em seu conteLdo, aplica56es, utilit<rios e estruturas diferenciadas, as +uais a tornam aptas para as aplica56es onde foram concebidas. =;4H

80/3?

III. O SLACKWARE
INTRODUO
<http://www.slackware.org/>. Para o desenvolvimento deste trabalho, optamos por escolher o Slackware como a distribui5.o base, dada as suas caracterDsticas Lnicas. Cas, para a+ueles +ue n.o tenham compreendido a escolha desta op5.o, reservamos este capDtulo a parte para +ue possam conhecer mais O fundo, as caracterDsticas deste maravilhoso pro eto.

A
O

DISTRI%UIO
QUE + O

SLACKWARE

% Slackware 2) > uma distribui5.o conceituada como sim'les -I apesar de n.o possui a maioria dos utilit<rios disponibili7ados em outras distribui56es N obrigando4nos a lidar diretamente com os ar+uivos de configura56es N, segue a filosofia de manter o sistema o mais simplificado possDvel. 2* Yustamente por ser simples, esta > uma das distribui56es mais preferida dos usu<rios avan5ados, especialistas em 9ardware \ sistemas , al>m da+ueles +ue dese am conhecer profundamente todos os processos relacionados a administra5.o geral de sistemas. Ela > uma e(celente op5.o para +uem n.o tem medo de me(er em seus ar+uivos de configura5.o para obter um a uste mais fino e otimi7ado do sistema, onde ao mesmo tempo for.a- os mais novatos a entender o funcionamento interno de um sistema GNU Linu0. Atualmente o Slackware > a mais antiga distribui5.o GNU Linu0 e(istente, e ao lado da Debian e a Red Hat, s.o as distribui56es mais utili7adas no mundo inteiro, com diversos usu<rios fi>is e fervorosamente devotos, +ue a cada dia contribuem para com a sua distribui5.o favorita.

2) % termo Slackware > derivado da palavra slack, +ue na lDngua inglesa significa >'re6ui.oso. "a pr<tica, o sistema n.o fornece nenhuma ferramenta ou recursos de automa5.o +ue visam facilitar a vida do usu<rio, ficando por sua conta a reali7a5.o das interven56es necess<rias para o perfeito funcionamento do sistema. 2* Cuitos confundem o significado do termo simples aos processos e recursos automati7ados, feitos e(clusivamente para facilitar a vida dos novatos. Embora o simples e o f<cil apresentem atributos +ue Dntimamente se relacionam, n.o +uer di7er necess<riamente +ue estes termos possuam o mesmo significado.

;9/3?

UM

RESUMIDO HISTRICO

-atrick Folkerdin6 necessitava de uma vers.o do Uni0 +ue pudesse rodar em sua m<+uina. !ra5as a alguns de seus amigos, conheceu o Linu0, e interessado em seu desenvolvimento, bai(ou uma distribui5.o chamada SLS para teste. Por>m, observou +ue esta possuDa muitos erros; por isto, decidiu criar a sua pr@pria distribui5.o. Por ser baseada na SLS, ele corrigiu algumas defici,ncias e acrescentando diversas melhorias... Assim, em Bbril de 1))+, nasceu o Slackware , uma das distribui56es mais antigas ainda em vigor no mundo GNU Linu0, bastante utili7ada por acad,micos e profissionais em Uni0 e +ue em geral, dese avam obter um conhecimento mais aprofundado do funcionamento deste sistema. Hesde ent.o, >#ers?1a'Hs1#ers?o, o Slackware vem se mantendo fiel com as suas origensI ser um sistema simples, pr<tico e aderente aos padr6es Uni0.

AS

PARTICULARIDADES

Apesar de praticamente todas as distribui56es possuDrem seus pr@prios diferenciais +ue a tornam Lnicas Jal>m do nomeK, o Slackware possui um con uto pr@prio de particularidades t.o interessantes, +uanto originais... % sistema possui uma estrutura bem simplificada, +ue por sua ve7 > pr>4 concebida baseada na filosofia *=SS N *ee' =s a Sim'leG Stu'id N, sendo ao mesmo tempo amig<vel dentro do conceito e0'ert1friendl; N amig<veis para os espertos. Para e(emplificar, as demais distribui56es utili7am diversos processos, utilit<rios e ar+uivos de configura5.o +ue visam >facilitar a vida do usu<rio, por>m torna4se um verdadeiro tormento +uando h< necessidade de se identificar e alterar corretamente os seus ar+uivos de configura5.o. :sto tamb>m nos priva de conhecer mais detalhadamente o funcionamento do sistema, perdendo assim uma boa oportunidade de reali7ar profundas otimi7a5.o e obter um aprendi7ado mais intenso. Eis por+ue a distribui5.o > chamada de Slack, +ue +uer di7er >'re6ui.oso. !ra5as a sua simplicidade e poucas customi7a56es, > tamb>m considerada uma distribui5.o >6en:ricaI infeli7mente, as demais geralmente possuem um ou mais utilit<rios e processos especDficos de configura5.o e a uste, o +ue dificulta sua aplica5.o em outras distribui56es, caso ha a a necessidade de uma possDvel troca ou migra5.o. Esta caracterDstica tamb>m confere ao sistema uma certa independ,ncia, pois uma ve7 +ue venhamos a conhecer a sua estrutura interna de funcionamento, poderemos intervir diretamente em seus ar+uivos de configura5.o, dispensando o uso de ferramentas gr<ficas. Sem o uso de ferramentas gr<ficas, o sistema tamb>m ganha maior fle(ibilidade, onde > garantida uma melhor adapta5.o e otimi7a5.o geral, pois o usu<rio poder< modificar O m.o op56es +ue muitas ve7es n.o se encontram presentes nas

;2/3?

ferramentas de configura56es gr<ficas. A instala5.o do sistema > feita totalmente atrav>s do modo te(to. Ao contr<rio do +ue muitos pensam, este m>todo facilita muito o uso de e+uipamentos antigos, < +ue n.o re+uer certa carga de processamento e(igida com a utili7a5.o de bibliotecas gr<ficas para o modo gr<fico, al>m de evitar a possibilidade de uma placa de vDdeo problem<tica travar durante a e(ecu5.o do processo. Por isto, > considerada ideal para a utili7a5.o em computadores com poucos recursos. Bonta ainda com a vantagem de ter v<rios kernels customi7ados, pacotes pr>4compilados para ar+uiteturas mais antigas e a possibilidade de definirmos apenas alguns servi5os essenciais a serem habilitados ap@s a sua instala5.o.

Menu principal de instalao (Slackware 12.0).

A iniciali7a5.o do sistema > baseado no >estilo 3SD. Apesar disso, > compatDvel com o m>todo S;stem F, +ue por sua ve7 > utili7ado na grande maioria das distribui56es. A sua grande vantagem consiste na e(ist,ncia de apenas alguns scri'ts de iniciali7a5.o, ao inv>s de centenas de atalhos simb@licos para uma grande diversidade de ar+uivos. Fasta somente edit<4los conforme as necessidades ou ainda desabilitar a sua e(ecu5.o para +ue este n.o se a carregado durante a iniciali7a5.o do sistema. Ainda assim temos a op5.o de acrescentar mais scripts personali7ados. Por +uest.o de compatibilidade, o Slackware tamb>m suporta os scri'ts de iniciali7a5.o do m>todo S;stem F, atrav>s das defini56es de um scri't especial Jrc.s;sinit#K. % sistema n.o possuir um gerenciador de pacote com op5.o de checagem de pend,ncias, como o R-" ou o D-*G. Esta medida deve4se ao fato da necessidade de simplificar ao m<(imo o processo de gerenciamento de pacotes instalados, ficando O cargo do administrador conhecer todas as pend,ncias necess<rias para os aplicativos +ue dese a instalar, atuali7ar e/ ou remover. S primeira vista, a impress.o dada > de +ue ser< bem mais complicado gerenciar o sistema sem estas facilidades, por>m nem sempre o processo de automati7a5.o das pend,ncias funciona como o esperado, e o usu<rio poder< ter complica56es indese adas. Ha mesma forma +ue foram mantidos v<rios &ernels customi7ados para atender a diversos perfis, os pacotes essenciais do Slackware foram compilados para a plataforma iK($, visando a total compatibilidade destes ;8/3?

aplicativos em m<+uinas mais antigas e/ou compatDveis com esta plataforma. :sto se d< ao fato de +ue muitas instala56es ser.o feitas em m<+uinas obsoletas, onde o ob etivo principal > reaproveitar sua modesta capacidade para fun56es especDficas e +ue re+ueiram pouco processamento Jterminais, roteadores, servidores de impress.o, etcK. Por Lltimo, o desenvolvimento da distribui5.o segue a filosofia de ser o sistema mais fiel aos padr6es UN=C e -&S=C, al>m de se apro(imar das especifica56es definidas pela norma LS3.

SUAS

APLICA&ES

E(iste uma enorme variedade de atividades e finalidades em +ue poder< ser utili7ado o Slackware . Pelo fato de ser uma distribui5.o @tima para ser utili7ada em e+uipamentos obsoletos, o Slackware > uma e(celente op5.o para dar vida aos antigos 4($ para +ue estes possam reali7ar atividades +ue re+uerem menos demanda de processamento. "o com>rcio, podemos utili7<4lo em computadores para o gerenciamento de dados ou para manter simples planilhas. "a <rea empresarial, em provedores de acesso, enfim, uma enorme variedade de possibilidades. Para o uso em deskto's , at> um -entium +KK "9L com seus meros $4 "3 de mem@ria RB" poder< servirU Apesar de diversas opini6es contr<rias e em virtude de suas caracterDsticas e +ualidades, o Slackware > uma distribui5.o interessante para au(iliar o treinamento de iniciantes, visto a necessidade de interven5.o direta ao sistema. Embora as solu56es baseadas em interfaces gr<ficas se am mais confort<veis, nem sempre garantir.o um maior aprendi7ado.
>-elo fato do Slackware ter como filosofia ser o mais similar ao Uni0 'oss8#elG ele n?o 'rende o usu@rio a ferramentas es'ec8ficas desta ou da2uela distribui.?o. Um usu@rio a#an.ado de Slackware : ca'aL de efetuar 'raticamente 2ual2uer o'era.?o no Linu0G inde'endente de distribui.?o. % isso ser#e 'ara refor.ar nossa o'ini?o 2uanto P escol9a do Slackware como sua 'rimeira 5e tal#eL Snica7 distribui.?o Linu0. 11 M>"ini H&R1<& de =nstala.?o do Linu0 5Slackware7G 'or mistif \ rZlinu0N.

Poderemos utili7ar uma m<+uina antiga e obsoleta para aprimorarmos o nosso aprendi7ado, en+uanto as m<+uinas de produ5.o continuam com o sistema operacional anterior, ou ainda, em modo dual1boot2?.

AS

VERS&ES...

Al>m da distribui5.o principal, o Slackware conta tamb>m com uma vers.o minimalDstica chamada bi'Slack, al>m de uma s>rie de outros pro etos derivados Jmas n.o oficiaisK.
2? Possibilidade de instalar + ou mais sistemas operacionais em harmonia num Lnico computador.

;;/3?

A bi'Slack > uma vers.o do Slackware +ue ocupa menos de 1,, "3. Foi bati7ada com este nome pelo fato de simplesmente caber em um Lnico dis+uete de bi'Dri#e com a capacidade mDnima de 1,, "3. Sua principal caracterDstica > a possibilidade de rodar diretamente dentro de uma parti5.o U"SD&S, sendo ent.o desnecess<rio o reparticionamento do disco rDgido para a sua utili7a5.o. Por caber apenas em um espa5o bastante redu7ido, esta vers.o n.o possui nenhum ambiente gr<fico disponDvel; caso +ueiram acrescentar mais programas, basta utili7ar os pacotes nativos do Slackware , instalando4os normalmente como se fosse um sistema comum. % bi'Slack tamb>m pode ser perfeitamente instalado, onde para isto, deveremos seguir as instru56es contidas na documenta5.o FB].t0t. %s re+uerimentos b<sicos necess<rios para a utili7a5.o do bi'Slack baseiam4se em um computador com processador K($ DC, 1$ "3 de mem@ria RB" e espa5o mDnimo de 1,, "3 no disco rDgido.

SEUS

REQUERIMENTOS

Al>m do pr@prio Slackware, e(istem v<rias distribui56es para as mais variadas finalidades, +ue por sua ve7 re+uerem recursos tamb>m variados. Por isso, definir re+uerimentos padr6es para utili7<4los > praticamente impossDvel. Por>m, todos os sistemas baseados em GNU Linu0 possuem uma caracterDstica interessante em comumI geralmente necessitam de m<+uinas com os mesmos ou menos recursos +ue os demais sistemas operacionais e(istentes de mesmas caracterDsticas e finalidades, al>m de um certo grau de conhecimento t>cnico Jdependendo da distribui5.oK.

REQUISITOS

DE HARDWARE

Poder.o e(istir diversos perfis de re+uisitos de 9ardware, de acordo com as necessidades dos usu<rios. Por>m, para o uso do sistema em um ambiente e(clusivamente deskto', n.o h< maiores e(ig,ncias de configura5.o para um e+uipamento de ponta. "o m<(imo, determinados re+uerimentos necessitar.o ser e(tendidos por causa de certos tipos de aplica56es, como renderi7adores gr<ficos e ogos KD. Estas m<+uinas dever.o estar dentro dos seguintes mDnimos re+uisitosI Processadores -entium === ou Bt9lon de V!, "9L, com +!$ *3 de cache L+ ou +ual+uer outra D-U compatDvel e e+uivalente;20

20 Embora se a uma unidade de refer,ncia importante, nem sempre a fre+1,ncia interna J"9LK reflete precisamente a performance do sistema. Por e(emplo, e(istem processadores voltados para mercados especDficos como o Deleron, Duron e o Fia DK. % Deleron e o Duron possuem +uantidade de mem@ria cache L+ redu7ida J1+( e $4 *3, respectivamenteK, o +ue degrada bastante o desempenho. Para ser nivelado a um processador -entium ou Bt9lon de V!, "9L, necessitariam

;3/3?

Sistema de mem@ria RB" de +!$ "3; 'eitor @ptico para mDdias de DD1R&" de 1$0; #nidade de arma7enamento Jdisco rDgidoK de $.4 G3,; Conitor de vDdeoI 14, resolu5.o (,,0$,, 'i0els e cores de 1$ bits; Placa/c9i'set de vDdeoI mDnimo de 1 "3 de RB"; Placa/c9i'set de fa0 modem, padr.o F.), com KK.$ kb's;89 Placa/c9i'set de som com cai(as acLsticas; Hemais perif>ricos como mouse, teclado, etc.

Walve7 se a necess<rio obter conhecimentos sobre a nomenclaturas e detalhes t>cnicos Jtipo, capacidade, formato, modelo, etc.K dos componentes e dispositivos de 9ardware, pois em muitos casos os processos de configura5.o poder.o n.o oferecer formas de detec5.o, al>m de eventual necessidade de informa56es especDficas. Para outras categorias de aplica56es, estes re+uerimentos poder.o variar de acordo com o ambiente gr<fico e os programas disponDveis. As instru56es contidas nesta literatura poder.o ser utili7ados em e+uipamentos com configura56es inferiores, por>m seus recursos certamente estar.o limitados para muitas tarefas conforme a performance a ser apresentada.

CONHECIMENTOS

T+CNICOS

Para obtermos sucesso na utili7a5.o das informa56es contidas neste livro, deveremos estar dentro dos seguintes +uesitosI Conheci)entos gerais de in.or)!tica8 saber o +ue > um aplicativo, como funciona o processo de instala5.o, por+ue > necess<rio reali7ar processos de a ustes e configura56es, etc.; Conheci)entos !sicos de hard9are8 o +ue > um disco rDgido, uma placa de vDdeo, particionamento de discos rDgidos, etc., pois ter dLvidas prim<rias com certe7a dificultar.o bastante o aprendi7ado; :oes !sicas e) )ani"ulao de a) ientes gr!.icos8 contato com ambientes gr<ficos +ue ofere5am recursos de manipula5.o de anelas, como o "icrosoft Rindows e o "ac &S C;

rodar com valores de clock estimados em ),, "9L e 1 G9L, respectivamente. Y< o Fia DK, mesmo trabalhando na velocidade de 1 G9L, possui um desempenho igual ou inferior a um -entium === com as especifica56es acima citadas. 89 S.o inLmeros os softmodens suportados pelos sistemas GNU Linu0, como tamb>m e(istem outros inLmeros n.o suportados. Para obterem maiores informa56es, consultem a 4a. -arteT B4ustes \ Donfi6ura./es 4] "odem O -laca de Fa01modem.

;$/3?

:oes !sicas e) linha de co)ando8 se pelo menos alguma ve7 < tiveram algum contato com o "S1D&S ou +ual+uer outro sistema ou programa +ue fa5am o uso de um interpretador de comando.

Em virtude do certo grau de comple(idade dos sistemas GNU Linu0 em geral, > necess<rio ter pelo menos um bom conhecimento b<sico sobre o uso de sistemas operacionais. :sto vale at> mesmo para distribui56es Red1 likes, pois apesar das facilidades no uso em compara5.o a Debian e Slackware , ainda e(iste um certo grau de dificuldade e uma ligeira necessidade de aprendi7ado para +ue o usu<rio possa fa7er pelo menos um uso ra7o<vel dos recursos oferecidos pelo sistema. Baso n.o tenham esta base de conhecimento em sistemas GNU Linu0, gastem alguns bons momentos e estudem minuciosamente a +.a -arteT Don9ecimentos Gerais . '< encontraremos todas as informa56es necess<rias para o bom aprendi7ado das instru56es contidas neste livro. E(perimentem test<4las em distribui56es +ue rodam diretamente na mDdia Jcomo o *uruminK, pois assim n.o sofreremos o risco de uma a5.o indevida.

OUTRAS

PROVIDNCIAS...

Hentre outras provid,ncias, toma4se como necess<rioI As mDdias de instala5.o. Em nosso caso, o DFD do Slackware ; Ser calmo, atencioso e N preferencialmente N auto4didata.

Quanto a este Lltimo item, acreditem, ir.o precisar mesmo de muita calma e aten5.o em determinadas circunstMncia, e provavelmente n.o ter.o au(Dlio de algu>m mais e(periente. Cuitos usu<rios mais e(perimentados < passaram por isto e sabem o +uanto > terrDvel...

COMO
MDIAS

O%T(LA#
OFICIAIS

A forma oficial para se obter a distribui5.o > a a+uisi5.o de uma cai(a especial +ue cont>m as mDdias e o manual de instala5.o N al>m do suporte t>cnico N, tudo isto diretamente do endere5o eletrZnico oficial. <http://store.slackware.com/>. %utra op5.o para a+uisi5.o est< na reali7a5.o de contato com a Li#raria <em'o Real, onde bastar< apenas utili7ar as ferramentas de busca interna da p<gina para achar mais rapidamente os Dtens dese ados e as instru56es necess<rias para efetuar a compra. <http://www.temporeal.com.br/>.

;)/3?

A distribui5.o atualmente > composta por 1 DFD, +ue por sua ve7 cont>m as mDdias de iniciali7a5.o para a instala5.o do sistema, o bi'Slack, os pacotes +ue comp6e o e0tra e o 'asture, al>m dos fontes e da documenta5.o Slackware Linu0 %ssentials .

IMAGENS ISOS
Baso por algum motivo +ual+uer n.o houver como ad+uirir as mDdias oficiais da distribui5.o, poderemos tamb>m bai(ar as imagens =S& das mDdias na =nternet atrav>s dos espelhos Jmirrors K disponibili7ados em... <http://slackware.com/getslack/>. Procurem utili7ar os atalhos para os demais espelhos, pois geralmente o F<- oficial tende a ficar sobrecarregado com os inLmeros acessos reali7ados por diversos usu<rios do mundo inteiro. S partir da vers.o ).1, o F<- oficial do Slackware n.o mais disponibili7a as imagens para serem bai(adas, esta e as demais ser.o disponibili7adas via 3it<orrent. %s .torrents se encontram disponDveis no endere5o... <http://slackware.com/torrents/>.

EM

LOJAS VIRTUAIS

%utra boa forma de obter as mDdias de instala5.o est< na encomenda direta em lo as virtuais. ".o s@ encontraremos disponDveis as mDdias com a vers.o atual do Slackware , como tamb>m de v<rias outras distribui56es, al>m de diferentes pre5os e formas de pagamento. Fasta seguir as instru56es da p<gina eletrZnica, reali7ar o pagamento e aguardar a chegada das mDdias na ag,ncia de correio mais pr@(ima. <http://www.linuxmall.com.br/>, <http://www.slackmall.com.br/>, <http://www.guiadohardware.net/>.

Entre outras alternativas, podemos passar nas bancas de revistas e ornais e ad+uirir +ual+uer revista especiali7ada +ue distribuam as mDdias de instala5.o, por>m este am certos de +ue e(iste uma certa demora desde a data do lan5amento da distribui5.o at> a sua disponibilidade.

CONCLUSO
A famosa e mistificada - Slackware, +ue sempre foi tema de discuss.o e debates em virtude de seus diferenciais, continua com o fZlego e a for5a de sempre. Hesde seus primeiros tempos e at> ho e, esta sempre ser< a filosofia do SlackwareI *=SSU \isitem sempre as p<ginas eletrZnicas especiali7adas no Slackware . "a

;*/3?

nossa p<gina temos uma se5.o no menu principal intitulada Sites, onde l< se encontrar.o as principais p<ginas de grupos brasileiros e(istentes, al>m de outras importantes. Alguns destes grupos possuem listas de discuss.o e debate, onde poderemos nos inscrever para solucionar as dLvidas e +uest6es pertinentes sobre esta distribui5.o. =;4H

;?/3?

IV. LEIS"
INTRODUO

NORMAS E FUNDA&ES

Bomo +ual+uer outro aplicativo, sistema operacional ou tecnologia, para os sistemas livres e(istem um con unto de leis, normas e padr6es estabelecidos +ue visam proteger a liberdade dos usu<rios e desenvolvedores, al>m de garantir a compatibilidade entre os diferentes pro etos de Software Li#re e(istentes Je em conse+1,ncia, a sua dissemina5.oK. "este capDtulo, iremos reali7ar um breve estudo das leis e normas +ue regem o universo das distribui56es GNU L=nu0 e o Software Li#re, como tamb>m as funda56es criadas para defender este prop@sito.

AS

LEIS...

'eis, licenciamentos, termos... o +ue ela tem de importante no universo dos programas de c@digo4aberto/ A id>ia n.o > ter a t.o dese ada liberdade/ E(atoU E t.o importante +uanto ter a liberdade, > garanti4la. As licen5as aplicadas para os programas e as documenta56es tradicionais consistem principalmente em restringir a distribui5.o e redistribui5.o da obra; por>m as licen5as de programas e documenta56es livres t,m um car<ter diferenciado, +ue > basicamente a preserva5.o do direito e da liberdade dos indivDduos +ue a utili7am e colaboram.

CONCEITO

SOFTWARE LIVRE

#m programa propriet<rio caracteri7a4se por ser licenciado com leis e normas de Do';ri69t +ue protege a obra e/ou o seu conteLdo, restringindo e/ou proibindo toda e +ual+uer pr<tica de dissemina5.o n.o prevista pela licen5a ou contrato. % usu<rio tendo o licenciamento do programa apenas possui o direito de utili7<4lo para fins particulares, sendo restringido de diversas pr<ticas especificadas nos par<grafos +ue comp6e o documento. Y< o Software Li#re livre possui conceitos distintos do sistema propriet<rio, onde o seu diferencial se encontra ustamente em seu conceito de liberdadeI um programa livre s.o programas de computadores como +uais+uer outros. Podem ser editores de te(tos, utilit<rios, ferramentas de programa5.o, etc. % +ue os diferem do propriet<rio > a possibilidade copiar, modificar e redistribuir a obra, devendo preservar os mesmos direitos N ou n.o N aos terceiros, de acordo com os termos da licen5a. :nfeli7mente a grande maioria v,em o custo como a principal N e muitas ve7es a Lnica N marcantes caracterDstica e +ualidade. E(istem diversas ;0/3?

outras importantes para +ue um programa possa ser considerado livre.

AS

LICENAS LIVRES
<http://www.gnu.org/licenses/licenses.pt.html>.

% -ro4eto GNU e a funda5.o FSF s.o os pilares do movimento do c@digo4 aberto. Se n.o fosse a iniciativa do lDder Ric9ard Stallman, de seus colaboradores e muitas outras iniciativas, estarDamos ho e e(postos a limitada escolha de programas e sistemas operacionais, sofrendo ainda as abusivas cl<usulas das licen5as de car<ter propriet<ria. Al>m da constru5.o de diversas ferramentas para a concep5.o de um novo sistema operacional, Ric9ard Stallman desenvolveu a G-L e posteriormente a LG-L e FDL, +ue s.o licen5as especiais +ue visam proteger a liberdade de edi5.o e redistribui5.o dos programas de c@digo llivre e documenta56es +ue fossem licenciados nestas modalidades.

GPL
<http://www.gnu.org/licenses/gpl.txt>. Bonforme a pr@pria defini5.o de sua p<gina oficial, a Licen.a -Sblica Geral do GNU > fre+1entemente chamada abreviadamente de GNU G-L e > utili7ada pela maioria dos programas do -ro4eto GNU assim como muitos outros programas de c@digo aberto +ue n.o s.o parte do -ro4eto GNU. A Licen.a -Sblica Geral n.o permite +ue incorporem o c@digo de programas por ela licenciados em programas propriet<rios. Se o programa em +uest.o > uma biblioteca de sub4rotinas, deveremos considerar mais Ltil permitir ligar aplica56es propriet<rias com a biblioteca. Se isto > o +ue realmente dese amos, deveremos ent.o utili7ar a Licen.a -Sblica Geral de 3ibliotecas GNU, ao inv>s da tradicional GNU G-L.

LGPL
<http://www.gnu.org/licenses/lgpl.txt>. Antigamente esta licen5a era chamada de Licen.a -Sblica Geral 'ara 3ibliotecas -, popularmente chamada de G-L de 3ibliotecas - 4 mais especificamente entre as vers6es +. e +.1 N, por>m devido a esta nomenclatura, esta licen5a era utili7ada com mais fre+1,ncia do +ue realmente deveria ser. Seu novo nome foi criado ent.o para +ue os usu<rios utili7em4na realmente no seu verdadeiro prop@sito. Hiferente da GNU G-L, a Licen.a -Sblica "enos Geral do GNU consiste em uma licen5a especDfica para o uso apenas em circunstMncias onde h< necessidade de se ligar a um programa ou biblioteca propriet<ria sem +ue os termos de liberdade alterem a licen5a desta Lltima. Portanto, tal programa ou biblioteca continuam sendo propriet<rios. 39/3?

FDL
<http://www.gnu.org/licenses/fdl.txt>. Bonforme as defini56es do -ro4eto GNU, a Licen.a de Documenta.?o Li#re do GNU > uma forma de co';left criada para uso em manuais, livros te(to ou outros documentos para garantir +ue +ual+uer um tem a real liberdade de copiar e redistribui4los, com ou sem modifica56es, tanto comercial +uanto n.o4comercialmente, desde +ue atenda a alguns re+uisitos sobre a +uest.o de autoria, por elas solicitados. Ha mesma forma +ue a G-L > largamente utili7ada para os Softwares Li#res, a FDL est< no mesmo nDvel para as documenta56es livres.

COP,LEFT

COP,RIGHT

<http://www.gnu.org/copyleft/copyleft.pt.html>.

Bonforme as pr@prias defini56es do -ro4eto GNU, co';left > um m>todo legal de tornar um programa em Software Li#re e e(igir +ue todas as vers6es modificadas e e(tendidas do mesmo tamb>m recebam o mesmo licenciamento. Wradu7indo em miLdos, significa +ue poderemos reali7ar a c@pia, a altera5.o e distribui5.o destes programas, por>m o trabalho derivado somente poder< ser distribuDdo como Software Li#re, obedecendo as regras da licen5a GNU G-L. Cas o +u, o co';ri69t tem a ver com isso/ Para tornar um programa livre pelos termos da GNU G-L N ou se a, co';left N de inDcio ser< necess<rio o registro de sua autoria como software co';ri69t, para +ue o desenvolvedor adicione os termos legais especDficos, tornando o software se torne co';left e assim garantir a sua liberdade. A finalidade do co';ri69t > eliminar o livre uso e redistribui5.o das aplica56es por ela protegidos, al>m da autoria do software; < o co';left tem o efeito invertidoI o ob etivo > de garantir a liberdade de uso e redistribui5.o das aplica56es dentro dos termos da GNU G-L.

32/3?

SO%RE

AS TRADU&ES EXTRA (OFICIAIS

Bonforme as instru56es contidas na p<gina oficial do -ro4eto GNU, somente as vers6es em ingl,s das licen5as do -ro4eto GNU especificam os termos reais da distribui5.o dos softwares de c@digo4aberto por elas licenciadas, e por isto > e(igido unicamente a sua utili7a5.o para efeitos legais. :sto ocorre em virtude da dificuldade e falta de recursos para reali7ar a tradu5.o e(atamente dentro dos termos da licen5a original. A ocorr,ncia de +uais+uer erro de interpreta5.o ocasionada por emprego de termos +ue n.o e(primem e(atamente o significado da licen5a, poder< ocasionar s>rios problemas de legisla5.o para a comunidade de Software Li#re, e conse+1entemente recair em diversos pre uD7os para a dissemina5.o da ideologia. Cas feli7mente, para au(iliar os usu<rios a ter um melhor entendimento de seus conceitos, somente > permitida nestes circunstMncias a publica5.o destas tradu56es em car<ter e(tra4oficial. Para isto, as notas abai(o dever.o constar no corpo da tradu5.o da licen5a. %ficial Jem ingl,sKI
><9is is an unofficial translation of t9e GNU General -ublic License into language. =t was not 'ublis9ed b; t9e Free Software FoundationG and does not le6all; state t9e distribution terms for software t9at uses t9e GNU G-L11 onl; t9e ori6inal %n6lis9 te0t of t9e GNU G-L does t9at. Howe#erG we 9o'e t9at t9is translation will 9el' lan6ua6e s'eakers understand t9e GNU G-L better.

Wradu7ida Jportugu,sKI
>%sta : uma tradu.?o e0tra1oficial da Licensa -Sblica Gen:rica do GNU 'ara o idioma linguage). %la n?o foi 'ublicada 'ela Funda.?o 'ara o Software Li#reG e n?o determina 4uridicamente os termos de distribui.?o 'ara o software 2ue utiliLa a GNU G-L 11 somente o te0to ori6inal em in6lEs da GNU G-L faL isso. %ntretantoG nHs es'eramos 2ue esta tradu.?o a4ude 'essoas 2ue falam idioma a entender a GNU G-L mel9or.

%nde la6uan6e e lin6ua6em s.o dever.o ser substituDdos pela tradu5.o dos termos na lDngua nativaI 'ortu6uese Jna vers.o em ingl,sK e 'ortu6uEs. :nfeli7mente para o 3rasil, temos apenas as tradu56es e(tra4oficial das licen5as G-L e FDL. E claro, estas s.o v<lidas apenas para facilitar a compreens.o de seus termos.

SO%RE

OUTRAS LICENAS LIVRES

<http://www.gnu.org/philosophy/license-list.pt.html>.

Al>m das tradicionais licen5as do -ro4eto GNU, e(istem inLmeras outras licen5as de car<ter livre, por>m nem todas s.o compatDveis aos pilares da filosofia do Software Li#re. Para isto foi elaborada uma listagem das principais licen5as e uma classifica5.o simples N subdivididas em

38/3?

compativeis e incompatDveis com a ideologia N, decrevendo uma breve e(plica5.o sobre suas diferen5as. Bonsultem a p<gina oficial do -ro4eto GNU para obterem maiores informa56es a respeito.

O%SERVA&ES

FINAIS

A base da ideologia do Software Li#re n.o est< na possibilidade de ter bons programas a bai(o custo. % ideal defendido est< na liberdade de uso das obras regidas pelos termos das licen5as abertas. Cesmo apesar desta ideologia permitir a livre distribui5.o das obras licenciadas, ela tamb>m imp6e algumas restri56es para garantir para todos estes direitos, como a obrigatoriedade de concess.o do c@digo fonte e a impossibilidade de restringir sua c@pia N se a por +uais+uer mecanismos.

AS

NORMAS...

#ma das maiores dificuldades enfrentadas pela grande maioria dos usu<rios e empresas +ue utili7am o sistema GNU Linu0 > a +uest.o da >falta de 'adroniLa.?o entre as diferentes distribui56es e(istentes. :sto se deve ao fato da e(ist,ncia de seus conceitos e id>ias pr@prias e diferenciadas. Cuitos utilit<rios especiais se encontram presentes somente em algumas, noutras e(istem diversas estruturas diferenciadas, al>m de muitas outras mudan5as para a sua pr@pria satisfa5.o. Face aos problemas causados por estas diferen5as conceituais, foram desenvolvidos um con unto de normas e especifica56es t>cnicas +ue visam definir padr6es para eliminar N ou ao menos, minimi7ar N as incompatibilidades e(istentes entre as distribui56es. E(istem diversas normas e especifica56es t>cnicas, todas defendendo os mesmos ob etivos de compatibilidade e padroni7a5.o. Hestas, destaca4se a Linu0 Standard 3ase.

LINUX STANDARD %ASE


<http://www.linuxbase.org/>. Antigamente, devido ao au(Dlio de diversos volunt<rios espalhados no mundo inteiro para o seu desenvolvimento, as distribui56es GNU Linu0 utili7avam dos mais variados recursos de desenvolvimento e implementa5.o com uma liberdade tal +ue em diversos aspectos tornavam4se distintas e at> mesmo incompatDveis. :sto gerou enormes dificuldades de utili7a5.o, culminando em uma grande converg,ncia de padr6es. Para sanar estas defici,ncias ou ao menos, minimi7ar estes problemas, foi criado uma nova norma chamado LS3 N Linu0 Standard 3ase N, +ue especifica um con unto padr6es e re+uerimentos visando obter ou melhorar a compatibilidade entre as distribui56es GNU Linu0 e(istentes 3;/3?

no mercado.

REQUERIMENTOS

DA

LS%

Hentre alguns re+uerimentos da LS3, destacam4se as seguintes categorias em +ue as suas defini56es dever.o ser seguidas O risca para +ue uma distribui5.o possa ser certificada pelo padr.oI % sistema de hierar+uia de ar+uivos regidos pela FHS; A compatibilidade bin<ria J%LF libsK; As ferramentas de gerenciamento de programas JR-" K; % interpretador de comandos J3BSHK; % m>todo de iniciali7a5.o JS;stem FK; As vari<veis de ambiente; Fibliotecas, ferramentas e B-=s; % *ernel JLinu0K e as especifica56es t>cnicas de ar+uitetura; % JrigorosoK sistema de gerenciamento de usu<rios; A defini56es de lDnguas e aspectos regionais; entre outros aspectos importantes.

'embrando +ue o padr.o e suas especifica56es est.o em constantes aprimoramentos, onde uma das recomenda56es +ue dei(amos > consultar a p<gina oficial e estar atento para com as melhorias reali7adas.

O%JETIVOS -E

VANTAGENS . DA

LS%

Al>m da difDcil meta de padroni7a5.o conforme < dito anteriormente, dentre os outros principais ob etivos alme ados pela LS3, destacam4seI Wornar todos os aplicativos aptos a serem suportados pelas distribui56es +ue encontram4se em conformidade com os padr6es pr>4estabelecidos por ela; na pr<tica poderemos utili7ar as aplica56es da distribui5.o C na distribui5.o [, desde +ue obede5am os crit>rios acima especificados; Facilitar a vida dos profissionais +ue lidam com os sistemas GNU Linu0, evitando maiores dificuldades de se adaptarem em virtude das diferentes implementa56es e recursos t>cnicos; Prover maior seguran5a, agilidade e redu5.o de custos para as empresas +ue optam por manter esta56es de trabalho com sistemas GNU Linu0, em virtude do alto custo e bai(a +ualidade do suporte t>cnico N outra das grandes barreiras +ue impedem a sua ado5.o; Au(iliar ao desenvolvimento de materiais t>cnicos e did<ticos, +ue atualmente focam uma Lnica ou um pe+ueno con unto b<sico de 33/3?

distribui56es especDficas. Ao contr<rio de muitos boatos e rumores, a LS3 somente estabelece um nLcleo de recursos e capacidades +ue dever.o ser adotados pelas distribui56es +ue dese am a certifica5.o, e :;O como estas dever.o ser construDdas. "a pr<tica, todos estes sistemas continuar.o tendo a liberdade de implementar suas melhorias conforme melhor considerarem, por>m, dever.o seguir algumas normas e padr6es t>cnicos pr>4 determinados.

OS -MAIORES.

%ENEFICIADOS

%s maiores beneficiados com a padroni7a5.o da LS3 s.o todos os profissionais +ue trabalham diretamente ou indiretamente com sistemas GNU Linu0, +ue v.o desde simples usu<rios a administradores de sistemas, de redes, programadores e at> mesmo os profissionais +ue escrevem toda as documenta56es t>cnicas e did<ticas. Para n@s, usu<rios comuns, a principal vantagem > a possibilidade de utili7armos programas de diversos formatos e distribui56es, al>m de ter maiores facilidades da manuten5.o do sistema, pelo fato dos ar+uivos de configura5.o e respectivas documenta56es estarem padroni7adas, atendendo assim O diversas Je diferentesK distribui56es.

SO%RE

FREE STANDARD GROUP

A LS3 atualmente > desenvolvida com a participa5.o de pro etos como o Debian e de empresas renomadas, como a Red Hat, Suse, Donecti#a e Daldera, al>m de outros gigantes da tecnologia como a H-, a Dom'a2 5Di6ital7, a =3", a SG=, a Sun, entre diversos outros, onde formam a Free Standard Grou', al>m de contar com apoio do pr@prio Linus <or#alds.

SO%RE

FHS

<http://www.pathname.com/fhs/>.

A norma FHS N Files;stem Hierarc9; Standard N > um con unto de re+uerimentos t>cnicos +ue visam estabelecer normas e padr6es para a estrutura do sistema de ar+uivos Uni0, derivados e clones. A vers.o mais recente das especifica56es do FHS > a +.+, de +4 de maio de +,,1. Segue abai(o um simples resumo do principais diret@rios locali7ados na raD7, +ue comp6e a estrutura do sistema, al>m de suas utili7a56es, para +ue possamos ter uma no5.o b<sica do +ue se prop6e. binT bin<rios com os comandos essenciais para os usu<rios; bootT ar+uivos est<ticos para a iniciali7a5.o de sistema; de#T de#ices para o acesso aos dispositivos do sistema; etcT ar+uivos4te(tos com defini56es para a m<+uina local; 3$/3?

9omeT ar+uivos pessoais dos usu<rios; libT bibliotecas compartilhadas e m@dulos; mnt e mediaT pontos de montagem para o uso de dispositivos de arma7enamento JLi'1dri#es, DD DFD1R&"s , flas91memor;, etcK; o'tT diret@rio para a manuten5.o de antigos programas; 'rocT sistema de ar+uivo virtual com informa56es dos processos; rootT diret@rio do superusu<rio; sbinT bin<rios essenciais para a administra5.o; sr#T arma7enamento de informa56es relacionadas a servi5os; s;sT informa56es sobre o suporte aos dispositivos de 9ardware; tm'T arma7enamento de ar+uivos tempor<rios; usrT aplicativos e utilit<rios do sistema; #arT informa56es vari<veis.

Para obter maiores informa56es sobre os principais diret@rios da rai7 do sistema, diversos aspectos interessantes o informa56es adicionais, consultem a +a. -arteT Don9ecimentos Gerais 1Y B estrutura de ar2ui#os.

O%SERVA&ES

FINAIS

W.o importante +uanto desenvolver solu56es, > torn<4las compatDveis e padroni7adas para o seu uso e manuten5.o, pois durante muito tempo estas eram as grandes dificuldades para se desenvolver e utili7ar diversos programas em sistemas GNU Linu0, face a falta de normas e padr6es rDgidos e determinados. Quem nunca teve algum descontentamento ao instalar um pacote no formato R-" de uma distribui5.o em outra e seu respectivo aplicativo n.o funcionar no novo ambiente/ Go e, o universo mudou; e(istem atualmente um con unto de normas e procedimentos t>cnicos +ue visam tornar os sistemas GNU Linu0 compatDveis e interoper<veis entre si, tornando ainda mais atraente e fascinante o mundo do Software Li#re para o mercado.

AS

FUNDA&ES...

Embora a Free Software Foundation tenha sido a funda5.o pioneira em termos de iniciativa para a defesa, promo5.o e dissemina5.o do Software Li#re, ela n.o > a Lnica. Ao longo do tempo, outras institui56es surgiram n.o s@ com o prop@sito de defender o Software Li#re e os sistemas GNU Linu0, como tamb>m em fomentar padr6es e normas +ue viabili7em o aspecto comercial. Al>m da Free Software Foundation, temos tamb>m a Linu0 Foundation e a FreeDeskto'.

3)/3?

A FREE SOFTWARE FOUNDATION


<http://www.gnu.org/home.pt.html>. Bonforme < e(plicado no capDtulo & Linu0-, no inDcio dos anos (,, Ric9ard Stallman fundou a FSF N Free Software Foundation N e o -ro4eto GNU com o ob etivo de desenvolver um sistema operacional e um con unto de ferramentas livre com a a uda de milhares de programadores, al>m de disseminar a ideologia do Software Li#re.

O GNU, s !"olo do pro#eto GNU. >B Funda.?o 'ara o Software Li#re 5FSF7 : dedicada P elimina.?o de restri./es sobre a cH'iaG redistribui.?oG entendimento e modifica.?o de 'ro6ramas de com'utadores. NHs faLemos isso 'romo#endo o desen#ol#imento e o uso de software li#re em todas as @reas da com'uta.?o 11 mas 'articularmenteG a4udando a desen#ol#er o sistema o'eracional GNU. 11 MRic9ard StallmanN.

\isitem a p<gina oficial do pro eto, onde encontraremos diversos te(tos e artigos +ue ilustram bem todos estes ideais.

O LINUX FOUNDATION
<http://www.linux-foundation.org/>. % Linu0 Foundation > o resultado de uma fus.o das duas maiores institui56es representativas do mundo &'en SouceI a &'en Souce De#elo'ment Labs e a Free Standards Grou'. A &'en Source De#elo'ment Labs N abrevia5.oI &SDL N > uma institui5.o +ue tem por ob etivo prover suporte e recursos ao desenvolvimento de solu56es e tecnologias livres, em especial o kernel Linu0. Financiada por grandes empresas da <rea de tecnologia J =3", Sun, H-, entre outrasK, > ela +ue inclusive emprega o pr@prio Linus <or#alds para +ue ele possa de dedicar de forma integral do desenvolvimento do kernel. Y< a Free Standards Grou' tem como meta estabelecer padr6es +ue visam possibilitar a compatibilidade e interoperabilidade entre os diferentes sistemas Uni0 e distribui56es. V ela N untamente com a <9e &'en Grou' N +ue mant>m as defini56es na norma LS3. 3*/3?

Yuntas e com o apoio de mais de V, representantes N incluindo grandes personalidades, empresas, institui56es, distribui56es e pro etos N, os ob etivos e metas se ampliam para +ue se possa promover de forma geral os sistemas baseados em GNU Linu0 e as tecnologias livres.

O FREEDESKTOP
<http://www.freedesktop.org/>. % FreeDeskto' > uma iniciativa aberta +ue tem como principal ob etivo prover uma s>rie de recursos N compreendidos em padr6es, especifica56es e implementa56es N visando a interoperabilidade de diferentes ambientes e interfaces gr<ficas disponDveis para os sistemas GNU Linu0 e Uni0. Wanto as especifica56es +uanto as implementa56es atuam diretamente sobre os elementos de intera5.o como as bibliotecas gr<ficas J]t e G<*K, B-=s JR=N%, CULK e claro, os ambientes gr<ficos como o *D% e o GN&"% . Hentre as especifica56es, encontram4se a forma como cada ambiente gr<fico dever< lidar com seus recursos relacionados a interatividade, como as defini56es dos menus de iniciali7a5.o, o tradicional >arrastar1e1 colar, o gerenciamento de conteLdos copiados para a mem@ria, o padr.o e a forma de utili7a5.o dos Dcones, as aplica56es do formato C"L, etc. Al>m de prover uma s>rie de especifica56es +ue visam definir a forma de comunica5.o e intera5.o entre os ambientes, tamb>m mant>m uma grande base de implementa56es. Em desta+ue, tecnologias essenciais como o servidor gr<fico C.or6, o camada de abstra5.o HBL e o sistema de intercomunica5.o de processos D13us , entre muitos outros. Apesar de ainda ser uma realidade um pouco distante, os sistemas GNU Linu0 N em especial as interfaces gr<ficas N est.o alcan5ando uma maturidade tal +ue n.o ir< demorar muito tempo para +ue se tornem uma s>ria op5.o para o uso em Deskto's . Apesar das dificuldades encontradas em sua implanta5.o, > perfeitamente possDvel obter e(celentes resultados, visto +ue, +uando ministrados treinamentos e suporte t>cnico, a migra5.o para os sistemas GNU Linu0 t,m ocorrido sem maiores complica56es.

CONCLUSO
Estes assuntos geralmente s.o e(tensos, o +ue torna praticamente impossDvel cobri4lo em apenas um Lnico capDtulo desta literatura. Por isto, ao inv>s de reali7ar um trabalho mais minucioso, optamos apenas por fa7er uma descri5.o geral para a melhor compreens.o do usu<rio. Sendo assim, recomendamos +ue reali7em pes+uisas sobre estes assuntos para obterem informa56es mais detalhadas. =;4H

3?/3?

Você também pode gostar