Você está na página 1de 39

w w w .re v t inux.

com is a-l

Ve rd a d e i ra

R e vi s ta

Po rtu g u e s a

de

Li n u x

De z 06 /Jan 07 :: Nm e ro 1

A O v la q ue e h v io s alar e v Port ugal !


De s cubra o Al x, a ine dis t q ue v io para ro e f . icar

Nat inux al
O s pre s e nt s q ue os ut iz adore s e il de L inux m ais gos t ariam de t r e no s apat o e s t ano. inh e

Conf igurao de pl aca grf nV ica idia


Apre nda a conf igurar as nov as pl acas nV idia no L inux Ubunt u

Es cre v r com L X e aTe


Form at ao de t xt us ando e o L x. aTe

L ocal ao de iz apl icae s e m L inux


As cont ribuie s da com unidade ope n-s ource v para al do o m cdigo.

Ent v t com Jon re is a "m addog" H al l


O pre s ide nt da L e inux I e rnat nt ional f a-nos um s obre o L al inux na s ocie dade

Pgina por de t da capa. rs Ape nas para e nq uadram e nt no o cas o de im pre s s o da re v t is a.

R e vi s ta Li n u x

A E q u ipa
Coord e nad or d e Proje cto/E d itor Joaq uim Roch a Col orad ore s Pe rm ane nte s ab Duart L t Joaq uim Roch a, L e ore o, us Rodrigue s , Pe dro Gouv ia, V rio e al V rio al Col orad ore s ab E ng. Lu s Arriaga R e vis ore s H e lna Gros s o e W e b s ite L Rodrigue s , Joaq uim Roch a, Pe dro us Gouv ia e D e s ign Joaq uim Roch a

E d i to ri a l
No V ro pas s ado, v it a o s ulde Es panh a e , de l e is av iciandom e ao v r o nm e ro de re v t e m e s panh olde dicadas ao e is as L inux, l e nt a no e xis t um a s v rs o port am av ir e ugue s a de um a de l nas bancas de Port as ugalCh e gue i at a com prar no . nos s o pas as v rs e s bras ilira e ingls a da conh e cida L e e e inux M agaz ine m as o at o com q ue e s t ch e gam ao nos s o pas ras as e al iado ao pre o e lv e ado de v ido im port ao, no t ornam agradv l a e xpe rincia de um lit . Ainda cont e i a e e or act prpria L inux M agaz ine para s abe r s e no s e ria pos s v l a e um v rs o port e ugue s a q ue de ixas s e os ut iz adore s port il ugue s e s de L inux f l e s , m as re s ponde ram -m e q ue o nos s o m e rcado e iz e ra de m as iado pe q ue no e q ue j e xis t a v rs o Bras ilira ia e e e m Port ugus ... Ent o, aps bre v raciocnio e re crut de colgas da e a e Univ rs idade de v e ora, opt os por s e guir um a das m m xim as do prprio e s prit do s ofw are l re - " e no e xis t o t iv s e ou no e s t ace s s v l f o t e , -l u m e s m o" e, cons e q ue nt m e nt , pre e nch e r a l e e acuna no q ue t oca im pre ns a port ugue s a de L inux. As s im , e m nom e de t oda a e q uipa, dou ao lit as boas e or v indas Re v t L is a inux, a nica re v t Port is a ugue s a de L inux da act idade . ual A Re v t L is a inux t m com o obj ct o f e e iv orne ce r inf ao orm s obre L inux para um pbl v ico ariado, de s de art igos t cnicoprt icos , a apre s e nt ao de apl icae s ou m e s m o f os of il ia s e ndo l anada e m e die s bim e s t . rais O lit t bm pode cont e or am ribuir para a re v t para t v j is a, al e a as inf ae s na nos s a pgina w e b. de e xt m a orm re im port ncia o apoio de t odos ne s t proj ct de m odo a t e e o ornl ainda m aior o . Joaq uim Roch a

L inux um a m arca re gis t ada de L inus T al . orv ds A m as cot T f criada por L e ux oi arry Ew ing. As im age ns re f re nt s ao Al x s o e e ine us adas com a aut ao da oriz Univ rs idade de v e ora.

Corre io do L it e or Env -nos as s uas dv ie idas / ue s t s / uge s t s q e s e s obre a Re v t L is a inux para corre io@ re v t inux.com . is a-l

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Nat al

Edio Nm e ro 1
ndice :
Nov idade s do Ke rne l
A s e co com nov idade s do k e rne lcom o apoio do j , ornal onl L ine inux W e e k l Ne w s y pg. 5

Te m a de Capa

Al x! ine
A dis t port ro ugue s a m ais f ada da al act idade apre s e nt ual ada pe l o Prof s s or L Arriaga da e us Univ rs idade de v e ora. pg. 19

Ent v t com Jon re is a " addog" H al m l


O dire ct e xe cut o da or iv Re v t L is a inux f a-nos da al act idade do s ofw are ual t l re . iv pg. 35

Com unidade Fil of do Sofw are L re os ia t iv


A Re v t L is a inux t nt e s cal ce r e a re as v gare s dv ul idas s obre o m ode l do s ofw are l re de cdigo o t iv abe rt o. pg. 7

I t ao do Al x ns al ine
Aps a apre s e nt ao, de m ons t rado com o ins t ar o al Al x. ine pg. 24

Ke rne l Panic
A s e co m ais be m h um orada da Re v t L is a inux. pg. 37

L ocal ao de Apl iz icae s em L inux


As t radue s s o t odo um proce s s o q ue aj uda a f e r do az s ofw are l re o q ue e l , t iv e pe rm it indo aos pov , t os rabalar na h s ua l ngua-m e . pg. 10

Prt ico Es cre v r com L e X e aT


O lit pode r apre nde r a us ar e or e s t pode ros o s is t m a de e e t ipograf para a e s crit de ia ura docum e nt , f ul os rm as m at m t e icas , e t c. pg. 27

L er az Nat inux al
O s pre s e nt s q ue q ualue r e q am ant do L e inux gos t aria de t r e . pg. 15

Conf igurao de nV idia


A conf igurao das nov pl as acas nV idia de m ons t rada aq ui, para oL inux Ubunt u. pg. 32

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : K e rn e l

Nov idade s do Ke rne l


s e co adm inis t rada por L Rodrigue s us
Ne s t e dio: a A API V o4L ide inux2: Um a I roduo nt
ide o4l inux2 ou V 2 4L um a API de capt ura de v o para L de inux. So s uport ados m uit dis pos it os , os iv de s de cm aras USB a s int oniz adore s . O V o4L ide inux2 e s t in t grado na Ke rne l inux. e L A V 2 t m um a l 4L e onga h is t ria, a prim e ira v rs o s urgiu pe l e a m o de Bil Dirk s por v t de l ol a Agos t de 19 9 8. O de s e nv v o olim e nt cont o inuou por al guns anos , s e ndo e s t API int grada a e na Ke rne lna v rs o 2.5.46 e m e Nov m bro de 2002. Ape s ar de e e s t dis ponv l 4 anos , h oj ar e e ainda e xis t m m uit e os driv rs e q ue no s uport am e s t API No a . e nt o o proce s s o de conv rant e s o e s t a de corre r Ent t o . re ant a API V 2 cont 4L inua a e v uir ol t nt s of e o rido al as al rgum t e ae s bas t e grande s na v rant e

s o 2.6.18 do Ke rne l Ap. l icae s q ue ut iz e m e s t int ril a e f ace cont inuam a ser re l iv e nt e s cas s as . As s im at am e e s t os a publ am icar e s t art e igo de s cre v ndo com o de s e nv v r e ole driv rs para a int rf e e ace V 2, 4L pre t nde -s e q ue e s t art e e igo s e j o prim e iro de um a s rie a q ue cubra t oda a API . A V 2 de s e nh ada para s upor2l t um a grande v dade de ar arie dis pos it o, al iv guns no t m m uit a v r com v o no s e no e de t e s t o: ido rit :: int rf s de capt e ace ura de v o a part de um a pl de de ir aca t ou cm ara. Para m uit a v os capt ura de v o s e r a apide l icao principal s e ndo o com , pone nt onde e s t art e e igo s e f ocar.

:: a int rf e ace de s ada de v o ide pe rm it s apl e icae s ge rir pe rif ricos q ue f orne ce m im age ns ou v o para f ide ora do com put ador (por e xe m pl um a t lv o) o e e is :: um a v ariant da int rf e e ace de capt ura a de " ide o ov rl , v e ay" cuj t o rabalo f it a pas h acilar s age m do v o capt ide urado para o dis pos it o q ue o v m os t . iv ai rar O v o m ov de ido dire ct e nt am e do dis pos it o de capt iv ura para o dis pos it o q ue o m os t iv rar s e m pas s ar pe l proce s s ador prino cipal :: a int rf e ace V pe rm it o BI e ace s s o a dados t rans m it idos durant o int rv o de " de o e e al v bl ing" Exis t m duas " " e ank . e raw " l d" q ue dif re m na q uans ice e t idade de proce s s am e nt de dao dos V no h ardw are BI :: int rf e ace de radio pe rm it e

Nm e ro 1 :: w w w .re v t inux.com is a-l

f o da aut ot oria de Jack Sw e ns on

R e vi s ta Li n u x : : K e rn e l
ace s s o a s t am s audio de s inre t oniz adore s AM e FM pos s v l ut iz ar out t e il os ipos de dis pos it os . A API V 2 t m iv 4L e al guns prot ipos v ios para t az dis pos it os " iv code c" e " fe ct , e f " am bos f e m t az rans f ae s orm nas s t am s de v o. Es s as re ide re as no e s t o com plt e am e nt e s pe cif e icadas e m uit o m e nos im plm e nt e adas . Exis t m e ainda a " e lt x" e " t e e radio dat a s ys t m " act m e nt e ual e im ple m e nt adas na ant iga API V 1, 4L no f oram ainda m ov idas para a V 2 ne m s e pre v q ue o s e 4L j num f uro prxim o. am ut O s dis pos it os de v o dif riv de e e m de t odos os out ros no s e u grande nm e ro de conf igurae s pos s v is . Com o re s e ul t ado m uit do cdigo dos o driv rs e V 2 4L im plm e nt e am m e canis m os q ue pe rm it m s e apl icae s de s cobrir as " capacidade s " de um dado dis pos it iv o e conf igura-l o para f uncionar da m ane ira de s e j ada. A API V 2 de f 4L ine al as gum dz ias de f une s " l cal back " para conf igurao de parm e t ros com o as f q uncias de s inre t oniz ao, j l , f e rat s , ane as ram e com pre s s o de v o, parm e t de ros de im age m (l inus idade , um cont t , e t ras e c), s t andards de v o, f at de v o, e t ide orm os ide c. Exis t , por f , a t f m ov r e im are a e os dados e nt os dis pos it os re iv de f a e f nt . A API V 2 orm icie e 4L de f ine t rs m ane iras de m ov r e os dados de v o e nt o " e r de re us s pace " e o dis pos it o, s e ndo al iv gum as de l re l iv e nt com as at am e plxas . e Nos prxim os art igos iro aprof undar o f uncionam e nt de s t o a API , nom e adam e nt e as cam adas ide o I O e ide ov / v buf .

Sobre e s t s e co a
O s art igos apre s e nt ados ne s t a s e co s o t radue s aut aoriz das de art igos re l acionados com o k e rne l L do inux do j ornal ine onl L inux Weekl y Ne w s h t p:/w w w .l n.ne t t / w .

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : C o m u n i d a d e

Fil of do os ia Sof w are t L re iv


por Joaq uim Roch a
caba de s e r l anado o M undo Nov o prim e iro draf da v rs o t e 3 da l na GPL (cuj ice a No m undo e m q ue v e m os as iv prim e ira v rs o f l e oi anada e m re l ae s e nt re os s e re s h u19 89 por Rich ard St l an) al m m anos pare ce m t ornar e cada -s m as , ape s ar da cre s ce nt pope v z m ais im pe s s oais e o s e nt e iul aridade do FO SS (F e and re m e nt de com unidade pare ce o O pe n Source Sofw are ), ainda t tr e de s apare pe rm ane ce a "[...] a im age m de um cido. No q ue dv ida s obre o cl nt a pe dir a um t ie e oca a s e rv ios , q ue ou q ual o program ador para ad- m uit v z e s o as e s e u s e nt ido. No apt ie e ar ce rt os com pon- cl nt no e s t pos s v l apre s e nt e nt s de um s of w are e m pos io de e e t ar num s art igo para a s ua e m pre s a e xigir m as s im t udo o q ue de riv a de s e conf orm inconce bv l " e [...] do FO SS, as s im , ar a im age m , e s t art e igo procura e xpl , de icar de um cl nt a pe dir a um proie e um m odo ge ralo s e nt da e x, ido gram ador para adapt ce rt ar os is t ncia do s ofw are l re de t iv com pone nt s de um s ofw are e t cdigo abe rt num m undo onde o para a s ua e m pre s a inconce t udo pe ns ado e m f uno do bv l ao inv , a e m pre s a e , s l ucro q ue s e pode obt r e onde e q ue t m q ue s e adapt ao s ofe ar t a racional idade im pe ra. w are . Ne s t as pe ct a f os of e o, il ia

do FO SS re cupe ra m e nt idal ade s e m ode l de ne gcio h os m uit pe rdidos e nout o ros int roduz t oda um a nov f a de a orm pe ns ar com o s e v r adiant . , e e Quando s e t a de FO SS, t rat orna-s e pos s v lq ue um cl nt e ie e pos s a pe dir a um a e m pre s a l ocal ue m odif ue o s ofw are conq iq t f e as s uas ne ce s s idade s . orm It f s o az com q ue apare am m ais e m pre s as q ue t am os rat cl nt s de f a pe rs onal ada ie e orm iz ne gociando cara-a-cara e q ue garant m q ue o dinh e iro q ue e um cl nt gas t com e s t ie e a as e m pre s as l ocais re al e nt m e para obt r um s e rv e no por e io pos s uir um program a...

Ent m as ...? o

Nm e ro 1 :: w w w .re v t inux.com is a-l

f o da aut ot oria de Jos Pint :: h tp:/w w w .pbas e .com /os e _ pint prof e o t / j o/ il

R e vi s ta Li n u x : : C o m u n i d a d e

da m ul icao, e s e h ouv r t ipl e m adore s da m inh a e m pre s a um m e m bro da de s e n"A pe rs onal ao dos para iz com unidade q ue v v re m ole um s e rv ios s obre s is t m as e gos t aria q ue a nov s ofw are , o t inf orm t icos f com q ue f az mesa t esse iv az s e nt ido apare am e m pre s as l l rt o de oc- ibe -l um a m e lor de ch ai ribuir pois orao, digam os , ais , o q ue v cont e dar para o cre s cim e nt l o ucro a t rce ircom pinguins t al e re h ados nos ps de s s a z ona/ gio." os s e m t re m e da m e s a?Ent o, e j q ue e s s e q ue pagar m inh a e m pre s a? pe dido al pe s s oal no do go e int re s s e de t e oda a com unidPara com e ar um a e m pre s a , Es t dv a ida t m orige m no e ade , de v r e - pagar a um dos e -s us a s e m pre m ais s ofw are t f o do m ode l de ne gcio, act o aut s da m e s a ou a al ore gum de s e nv v olido e xt riorm e nt a e e de s de h m uit t m po, s e r f it o e e o q ue s aiba com o s at f e r o pe is az e s t do q ue de nt de s t l a ro a, ogo, com obj ct f icos - no s e e os s dido para o f e r O m e s m o az . s e um a e m pre s a no pagar l ipode m copiar/ t dis ribuir carros acont ce s e um a das m e s as s e e ce nas por e s s e s ofw are , j e s t com o s e copiam / t dis ribue m prode t riorar ou part , o s e rv e ir io t pos s iv l e nt , a poupar o , e m e gram as . De s de os t m pos re e pe rs onal ado q ue pago e iz s uf nt para cobrir al icie e guns m ot , num a com unidade , um os no a pos s e ou us o da m e s a. dos orde nados dos f uncionricarpint iro no pode cons t e ruir os . Se e s s a e m pre s a de cidir um a m e s a e de pois d-l s e m a A pe rs onal ao dos s e rv iz ios no l rt os s e us program as , ibe ar re ce be r um a re com pe ns a q ue o s obre s is t m as inf t e orm icos f az e nt v t r concorrncia e v o ai e ai pe rm it s obre v e r m as , e s e ir iv com q ue apare am e m pre s as t r q ue e s t al e ar t ura, t o a ant os m e m bros de s s a com unidade l ocais , o q ue v cont ai ribuir para nv lda q ual e idade dos prograt e re m a h abil iv idade de s s e o cre s cim e nt de s s a z ona/ o re m as , com o a nv lde pre os , e carpint iro e cada um cont e ribuir gio. No m ode l proprie t o rio, as cl nt s e rapide z no de s e nv v ie e olipara um a part da m e s a, de s de e e m pre s as s e ro ce nt rais e e m m e nt dos program as . Se , por o arranj a m ade ira, pre par-l ar a, m e nor nm e ro j q ue o s e u out l ro ado, de cidir t ornar l re iv t h -l e t al a, c.? O re s ul t ado a l ucro prov m da dis t ribuio de os s e us program as e o s e u obt no de um a m e s a f it e e a program as e is s o cons e gue -s e cdigo f e , o de s e nv v ont olipe l com unidade com pouco e s a a nv lm undial As s im , ao us ar e . m e nt m ais rpido (obt ndo o e f oro. O problm a aq ui q ue e est t e ipo de s ofw are l re , um t iv aj uda da com unidade ), o s oft e s t m e s a t r q ue s e r us ada a e cl nt e s t a f it o t ie e acilar rabalo h w are pode r s e r us ado t o ant por t odos os m e m bros e pode r s ua e m pre s a, a poupar a e m Port ugalcom o, por e xe m no ch e gar para s e rv os a t i-l ol ongo (e m e s m o a curt praz o o) pl e m Angol ou na Ch ina o, a dos . Se ria pt o im e tm e a de v ido s ua obt no no e s e cons e guir um a "[...] no s e pode m co- garant q ue o ia t re l ar acionada com o nv lde e piar/ t dis ribuir carros dinh e iro inv s t m ane ira de m ul it ipl e v ida e pode r s e r t raduz ido por copiam / - ido dis car e s s a m e s a m a- com o s e de s e nq ualue r pe s s oa. Se h ouv r q e gicam e nt e sem t v um a e m pre s a - m e s m o q ue e s ribue m program as vole r esf oro. t bm a s ua am t range ira - q ue pre cis e de al go [...] " re gio e m v z e m uit im port e / s pe cf o ant e ico de M il agre da M ul icao t ipl de de s e nv v r com o norm al ole , , v r ne gociar com q ue m s abe e os Es t ados Unidos da Am rica. m ais s obre esse s ofw are , t ne s t cas o, q ue m o produz iu. e O f o dos program as s e re m act Dar e re ce be r al no f ico q ue f m e nt go s acil e O f uro prxim o ut s e copia/ t dis ribui pe rm it -nos e apl icar e s t m ode l q ue de ixa e o M e s m o q ue t odo e s t conce it e o t odos os q ue de l us uf m s at e rue s e j j com pre e ndido, pe rs is t , a e Exis t m , obv e nt , cas os e m e iam e is f it . V t e os ol ando ao problm a e no e nt o, out grande dv ant ra ida: q ue a v nda do s ofw are m e l e t da m e s a, aps apl a m agia icar Es t a pagar aos progra ou h or s e ade q ua. Um e xe m pl o de s t s cas os s e ro s ofw are s e t com pre e ns v l q ue m uit e as pe s s oas no acre dit m e m t e odo e s t conce it porq ue prope e o um m ode l de ne gcio t al o ot m e nt nov A dv e o. ida q ue pe rs is t ne s s as pe s s oas : e Com o pode al gum f e r al az go q ue d t rabalo e d-l de m o h o be ij ada para t odos us uf rure m s e m pagar?

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : C o m u n i d a d e

cuj t m po de v o e ida curt ou o, s e j q ue no v s e r ut iz ado a, ai il durant m uit t m po e , por e o e is s o, no v ai pre cis ar de s uport . Cont e udo, is t no no o s e apl m aioria dos s ofica t w are s us ados , s e j e m cas a a ou, principal e nt , no m e io m e e m pre s arialonde o s ofw are re , t q ue r m anut no, act iz ao e ual e , e m ce rt cas os , pe rs onal aos iz o. A m udana dif , m as cil ne ce s s ria e de v r e ser s e m pre para m e lor Um bom h . e xe m pl de s t m udana pode o a s e r obs e rv ada na Ext m adura re de Es panh a, onde de s e nv v olido o s is t m a ope rat o e iv L x, q ue us ado na adm inis ine t rao pbl ica, e s col , e s as t lcim e nt com e rciais , e t abe e os c. e q ue re pre s e nt a um a poupana de 20 m ile s de h Euros ao gov rno de s s a re gio. e Es pe ro q ue e s t art e igo t nh a e e s cl cido as dv are idas q ue rode iam o FO SS e q ue Port ugal inv t na im plm e nt is a e ao de s t e s is t m a q ue , de ce rt re pre s e o, e nt o f uro das s ol a ut ue s inf t orm icas .

V r na w e b e
Fre e Sof w are Foundat t ion h tp:/w w w .f f t / s .org De bian L inux h tp:/w w w .de bian.org t / L ro Branco do Sof w are iv t L re h tp:/w w w .l iv t / ibrobl anco.com

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Lo c au i zi a o d e A p l c a e s C o m l d ad e n i

L ocal ao de iz Apl icae s e m L inux


por Duart L t e ore o
uando um ut iz ador s e il de para com a ne ce s s idade de re al ar um a iz t f no com put are a ador s e j e s t , a a nov ou rot ira, pode r v r a a ine e s ua produt idade af ct iv e ada pe l o conj o de apl unt icae s q ue t r e de ut iz ar A f idade de ut iz ail . acil il o, de s e m pe nh o apl icacional e f ao af ct orm e am a v l e ocidade e q ual idade do t rabalo h produz ido. "...por um l ado

No m bit da o cim e nt o de f idade acil de est range iros , ut iz ao il de crianas ainda de m as ium a apl icao, as incl e a e x- ado nov para conh e ce r- Um a cada v z ui-s e e m out ro idiom a para m aior abe rt is t ncia de um ura iv int rf e ace l - al do nat o." ocal m int rnacional ae iz iz ado para o idiom a nat o do iv o e l iz ao de apl ocal icae s ut iz ador Es t as pe ct t o il . e o ant tm v e indo a s e r prt no m e rica m ais im port e q uant m e nor ant o cado, q ue r e nt e m pre s as q ue re f o dom nio, por part do ut iz or e il f uncionam no m ode l t o radicionador do ingl e s crit , s o. alde " cdigo fe ch ado", q u e r Num a al t ura e m q ue se ju nto do s proje ctos avana com a m as "cdigo ab e rto". Ne s te l s ificao do ace s s o intim o cas o, o s is te m a de form tica, por u m l o ad cont ribuie s a nv l int re e te m os u tilz adore s i com nacional q ue pode s e r re al , iz de s conh e cim e nto de idi oado por q ualue r pe s s oa, q m as e s trange iros , por f it a re s ol acila uo de probout crianas ainda de m as iado ro lm as de l iz ao, de s polt e ocal e a nov as para conh e ce re m out ro nov as dis cus s e s , alrt para e a nov os problm as e , e v nt e e ual

iz adore s com

idiom a para al m do nat o. iv Para e s t s ds pare s grupos , a e e xis t ncia de um int rf e ace no s e u idiom a nat o m ais do iv q ue um apoio a um m e lor h de s e m pe nh o: o abrir de port ant s f ch adas . Para os as e e ut iz adore s m ais nov , um a il os boa q ual idade na l iz ao ocal do int rf e ace cont ribui t bm am para um e nriq ue cim e nt l o ingus t ico, s e ndo t m os ut e il um de s conh e - as s im v cul para a e o idiom as f ao do indiorm por out ro v duo.

m e nt , lv criao de nov e e a as ou m e lore s s ol h ue s .

Te rm os e Expl icae s
Se m s e e nt pe l h is t rar a ria das t radue s e f at de docuorm os m e nt ao e t bm e v ando am it de m as iados de t h e s t al cnicos , t m os ainda as s im um conj o e unt de t rm os q ue int re s s ant e e e t r e m m e nt . e e A int rnacional ao o proe iz ce s s o at s do q uals o re al rav iz adas ou m ant idas al rae s t e nas apl icae s q ue pe rm it m a e t raduo e l iz ao dos int rocal e f s . Es t t rm o norm al e nt ace e e m e abre v iado para i18n q ue , cons is t na prim e ira e l a le t im e t ras da pal ra original e m av ingl (int rnacional at s e iz ion) e a indicao de q ue e xis t m 18 cae ract re s no m e io. O m ins e i cul pois o m ais cul pode o I o f m e nt s e r conf acil e undido com o m ins cul L o. A L ocal ao cons is t no t iz e rabalo re al ado para adapt h iz ar um int rf e ace a um idiom a e s pe cf ico. Es t m aiorit e ariam e nt e

Nm e ro 1 :: w w w .re v t inux.com is a-l

10

f o da aut ot oria de Jonat an Yarak h

R e vi s ta Li n u x : : C o m u n i d a d e
cons is t na t e raduo do int re f ace m as pode incl t bm a uir am adapt ao de v idae s de daal dos (por e xe m pl v idao de o, al nm e ro f calou cdigo pos t ) is al ou f at de dat T com o orm os a. al o t rm o ant rior cos t a s e r e e , um abre v iado para 10n s e ndo L , ut iz ado s e m pre o m ais il L cul o. O m bit de s t art o e igo cobre a re a da L ocal ao l iz igada t raduo dos int rf s . e ace nov as l as msgstr e s t a, inh o v ias (msgstr ) e cabe ao az t radut pre e nch e r a t or raduo ade q uada ao t rm o. e de q ue bras de l a t m de s e r inh e e xact e nt o m e s m o, cas o am e cont rrio o f e iro ich s e r inv ido. O par de caract re s l e e xpre s s o no \n indica um a de (ingl ), pro- q ue bra s l a. inh

Form at de Fich e iros e os a Traduo


A f a com o um int rf orm e ace l ocal ado iz apre s e nt a as m e ns age ns re al ada re coriz re ndo a um cat ogo de e xl pre s s e s . Para cada e xpre s s o no idiom a bas e (ingl ), pros cura a corre s ponde nt e t raduo. Se a e ncont , aprar re s e nt a-a, cas o cont rrio s e r apre s e nt ada a e xpre s s o original Es t m e canis m o pe rm it ao . e e ut iz ador re ce b e r s e m pre il um a m e ns age m , ainda q u e no idiom a original , cas o as trad u e s no e s te jam a s e r actu al adas . iz E xis te m vri os form atos de fich e iros de catl ogo para t raduo. De s e guida ire m os v r dois , s e ndo o re s t e e ant do art igo de dicado ape nas a um de s t s . e O f at m ais com um e m proorm o j ct e os de cdigo abe rt o o ich e iro f .po . Es t s e s o ge rados ut iz ando as f rrail e m e nt as ge te xt e cont t m s e q uncias de e xpre s s e s a t raduz ir t com o a s e guint : ais e msgid "File" msgstr "Ficheiro" Quando s e inicia um a t raduo

Para o cas o idiom a bas e de apl icae s cura a corre s ponde nt e de s e nv v olidas t raduo. Se a e ncont , msgid "" rar em Jav a, o apre s e nt a-a, cas o cont rrio "Are you f e iro ich de ada a e x- sure you cat ogo um s e r apre s e nt l want to pre s s o original ." .prope rt s ie e move\n" t m o s e guint f at ant s e e orm o, e "\"%s\" to the trash?" da t raduo: msgstr "" "Tem a certeza de que mvnforum.common.previous deseja mover\n" = Previous Page "\"%s\" para o lixo?" A prim e ira part da l a e inh corre s ponde a um a ch av q ue e nunca de v r s e r al rada. Es t e t e a um a ide nt icao int rna da if e m e ns age m . A part aps o e = cont m a e xpre s s o q ue s e r apre s e nt ada ao ut iz ador e , il com o t , q ue t m de s e r al e t raduz ida: mvnforum.common.previous = Pgina Anterior De dicando-nos agora a porm e nore s l igados aos f e iros .po, t m os por v z e s ich e e cas os e m q ue um a e xpre s s o cont m um v or v al ariv l Es t e . e re pre s e nt ado por um a % s e guida de um a lt e ra, q ue indica o t de v ipo ariv l , i, u, e (s ...). Por e xe m pl t m os a o, e s e guint e e xpre s s o e corre s ponde nt t e raduo: msgid "Saving image %s." msgstr "A gravar a imagem %s." T m os s it e uae s e m q ue um a m e ns age m pode ocupar v rias l as e cont r q ue bras de inh e l a. Ainda q ue inh o t xt e o t raduz ido no t nh a e obrigat oriam e nt e de q ue brar nos m e s m os l ocais , o nm e ro

"Para cada

Por l o, s it t im uae s e xis t m e e m q ue o program ador da apl icao de ixa not de apoio as ao t radut . Es t or as apare ce m com o com e nt rios s obre a e xpre s s o a s e r t raduz ida, t al com o de s e guida e xe m plicam os : if #. Translators should localize the following string #. which will give them credit in the About box. #. E.g. "Fulano de Tal <fulano@detal.com>" #: ../shell/eogwindow.c:630 msgid "translatorcredits" msgstr "Duarte Loreto <happyguy_pt@hotmail.com >" Com o pode s e r v rif e icado no e xe m pl acim a, ne m t o odos os com e nt rios q ue pre ce de m e xpre s s e s a t raduz ir s o anot ae s para o t radut . M as or e xis t um t e ipo de com e nt rio q ue o t radut de v procurar or e com at no: o f z y. Es t e uz e m arca e xpre s s e s q ue e s t am av t raduz idas m as e m q ue o originalf al rado, pe l q ue a oi t e o t raduo re q ue r re v o. Um a is e xpre s s o pode e s t f z y ar uz

11

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : C o m u n i d a d e

ape nas porq ue f corrigido um oi e rro ort ogrf ico na e xpre s s o originalou at m e s m o porq ue f oi acre s ce nt ada inf ao orm adicional m e ns age m . Se gue s e um e xe m pl de m e ns age m o al rada. t e #: ../shell/eogwindow.c:527 #, fuzzy, c-format msgid "" "Error printing file:\n" "%s" msgstr "Erro ao apagar a imagem %s" Aps re al ado o t iz rabalo de h t raduo, a m e ns age m de v r e f icar: #: ../shell/eogwindow.c:527 #, c-format msgid "" "Error printing file:\n" "%s" msgstr "" "Erro ao imprimir o ficheiro:\n" "%s" Para e f it e os de apre s e nt ao aos ut iz adore s f il inais , um a e xpre s s o q ue e s t j uz z y e a f ignorada e o ut iz ador v ual ail is iz a s e m pre e m ingl e no no s idiom a nat o. iv

f e iro ich t raduz ido, et c. Norm al e nt a ge rao ou m e act iz ao dos .po um ual pas s o do proce s s o de com pil ao da apl icao. Porq ue ne m s e m pre um t radut or t m o s e u s is t m a e e pre parado para com pil ar apl icae s em de s e nv v e nt olim o, as intt s l ool (2) s o um a f rram e nt auxil e a iar q ue pe rm it ge rar f e iros .po e ich a part do cdigo-f e m e s m o ir ont e m s is t m as e m q ue o cdigo e no pode s e r com pil ado. Um a v z re al ado o proce s s o e iz de t radue s , as f rram e nt e as ge te xt pe rm it m v idar al t e al guns as pe ct do f e iro t os ich raduz ido, t ais com o nm e ro corre ct de o v ariv is e em e xpre s s e s , caract re s e m f t ou e _ al a e xce s s o (ut iz ados para m arcar il o caract r q ue f e unciona com o t cl de at h o e m m e nus , e t e a al c). A v idao de um f e iro al ich ant riorm e nt s ua col e e ocao no re pos it rio ce nt v al j ral it , q ue um f e iro inv ido im pe de ich l a t al ot com pil ao da apl icao.

Para q ue m pre f rir e m v z de e , e re al ar a t iz raduo num s im pls e e dit or de t xt e o, e xis t m e apl icae s de apoio t raduo. A v age m de s t apl ant as icae s a de q ue pe rm it m nav gar e e no f e iro s al ich t ando ape nas para as e xpre s s e s por t raduz ir ou a re v r incl m s uport e , ue e para corre co ort ogrf ica e ge re m aut at om icam e nt e a cons t ruo e act iz ao de ual m e m rias de t raduo. Se m q ue s e j um a l t e xaus t a, a is a iv pode m -s e m e ncionar t rs apl icae s : poEdit (3), gT rans l or (4), k Babe l at (5).

Cas os Pe cul s e iare Exce pe s


T al com o ant riorm e nt dit e e o, um a das v age ns do s is t m a ant e de cdigo abe rt e de e xis t o ir um a com unidade part icipat a iv a de q ue s o de t ct e adas m ais f m e nt q ue s t s l it iv acil e e im at as e, t bm , am apre s e nt adas s ol ue s .

Fe rram e nt para PO 's as


Exis t m al as f rram e nt e gum e as para a m anipul ao de f e iros ich .po, um as de ut iz ao q uas e il q ue obrigat ria, out ras q ue ape nas f it acilam a t f de are a t raduo. Cas o s e j ne ce s s rio criar um a f e iro .po v io ou act iz ar ich az ual um e xis t nt , v alpos s uir as e e it f rram e nt e as ge te xt (1). Es t t as pe rm it m e a e xt raco das m e ns age ns do m e io do cdigof e , v idao (do f at do ont al orm o)

De pe nde ndo do idiom a ut iz ado num t xt a col il e o, ocao de s ubs t iv , ant os v rbos , e Um a out ra t f q ue are a as adj ct os e out e iv ros e lm e nt e os f rram e nt ge te xt pe rm it m e as t e num a f e pode s e r bas t e ras ant o pre e nch im e nt aut at ado o om iz ds par Ao s e t . raduz ir um a de f e iros .po. At s das ich rav e xpre s s o f rram e nt e as "I nicial e nt q uando um pro- s e m m e pos s v l e criar gram ador q ue ria indicar um a v ariv is , e um a e m ria m e ns age m q ue t o pode ria com m ant de t raduo s e r s ingul . ar com o pl uralape nas Es t a cont m col ocav a al go do gne ro um a e xpre s s e s em e De s e j a mesmo apagar variv l ingl s e ou q ue e s t (s ) f e iro(s )? e ich ." corre s ponde nt s e cont nh a e t radue s . Ut iz ando il est a v rias v ariv is t e odas de t ipos m e m ria s obre um f e iro ich dif re nt s , t e e al no um v io, cons e gue -s e obt r um az e problm a. M as e ra-o q uando a e de t rm inado nv lde t e e radue s e xpre s s o cont a duas ou inh com plt e as e de t radue s a m ais v ariv is de um m e s m o e re v r (f z y), e s t e uz as l as t im t ipo. As s im nas ce u o proce s s o de t ct e adas at s rav de um de re orde nao de v ariv is . e al m o de s e m e lana. gorit h V j os um e xe m pl e com o e am o

Nm e ro 1 :: w w w .re v t inux.com is a-l

12

R e vi s ta Li n u x : : C o m u n i d a d e

f unciona a s ubs t uio de it este(s) ficheiro(s)? . v ore s al das v ariv is . e Al guns program adore s , Cons ide rando a h ipot ica t de s e j ando um int rf e ace m ais e xpre s s o a t raduz ir %s is bonit col am no cdigo o, ocav %s's login onde a 1 l gica para dis t inguir o s ingul ar v ariv l o nom e da cont (e x: e a do pl ural e criav am duas dnl t e a 2 v ore o) ariv l o e e xpre s s e s para t raduo. nom e do "Exis t m idiom as q ue e ut iz ador il (e x: ant pos s ue m 3 ou 4 No e nt o, s e be m Duart L t e ore o). q ue cobrindo a f orm as pl urais , ou e m No idiom a m aior part e dos rat original , a q ue o 0 t ado de idiom as ocide nt , ais f orm a e xcl iv us a..." m e ns age m est e m e canis m o apre s e nt ada ao ut iz ador s e ria il est a l av onge de cobrir t odas as dnloreto is Duarte ne ce s s idade s gl obais . Exis t m e Loreto's login A f a . orm idiom as q ue pos s ue m 3 ou 4 m ais corre ct de t a raduz ir a f as pl orm urais , ou e m q ue o 0 f e para port ras ugus s e ria A t ado de f a e xcl iv ou... rat orm us a, conta do Duarte Loreto dnloreto No e nt o, s e a . ant As s im nas ce ram as f as orm e xpre s s o f s e t os raduz ida para pl urais com o conce it o conta do %s %s a A s uport ado pe l f rram e nt . as e as m e ns age m apre s e nt ada s e ria Para q ue t f al uncione de f a orm conta do dnloreto A fe xv l l e , ne ce s s rio no Duarte Loreto O s . %s s o cabe alo do f e iro .po s e r h ich s ubs t udos it na m e ns age m col ocada um a e s pe cif icao de t raduz ida pe l m e s m a orde m a com o f uncionam as f as orm e m q ue o s o na m e ns age m pl urais no idiom a da original . l iz ao. Para port ocal ugus a e xpre s s o : A f a de cont orm ornar e s t a s it uao re corre ndo "Plural-Forms: num e rao de v ariv is . Se a e nplurals=2; plural=(n != 1);\n" e xpre s s o t raduz ida f icar A conta do %2$s %1$s Es t e s pe cif a ica q ue e xis t m e est e -s a indicar duas f as pl orm urais , s e ndo um a e s pe cif icam e nt e q ual das q uando a uant q idade f or v ariv is no t xt corre s ponde e e o dif re nt de 1 (por e xcl o, a e e us 1 e 2 v ariv is na l t de e is a out f a para q uando a ra orm s ubs t uio, num e rando cada it q uant idade f 1). No e nt o, or ant v ariv l e com n$ s e ndo um n para out ros idiom as , e s t a nm e ro int iro e nt 1 e o e re e xpre s s o pode s e r bas t e ant nm e ro de v ariv is . e m ais com plxa. e Por curios idade , apre s e nt e a-s a Um a out m e loria, e s t m ais ra h a e xpre s s o para rabe : re ce nt , para o proce s s o de e l iz ao f a adopo do ocal oi "Plural-Forms: conce it de orm as pl o f urais . nplurals=4; plural=n==1 I nicial e nt m e q uando um ? 0 : n==2 ? 1 : n>=3 program ador q ue ria indicar um a && n<=10 ? 2 : 3\n" m e ns age m q ue t o pode ria ant s e r s ingul ar com o pl ural Es t a e xpre s s o indica q ue col a ocav al go do gne ro e xis t m 4 f as pl e orm urais Deseja mesmo apagar

de pe nde nt s da q uant e idade (n). Se ndo n=1 ut iz a-s e a f a 0, il orm para n=2 a f a 1, para orm 3<=n<=10 a f a 2 e nas orm re s t e s a f a 3. M as o q ue ant orm s o os nm e ros de f as ? E orm com o f unciona t al num a e xpre s s o de t raduo? Para port ugus , s e guint e xe m pl e o. t m os e o

msgid "File not found." msgid_plural "Files not found." msgstr[0] "O ficheiro no foi encontrado." msgstr[1] "Os ficheiros no foram encontrados." E com plm e nt e nt , e arm e e xe m pl e m rabe , com o f as num e radas de 0 a 3. orm msgid "File not found." msgid_plural "Files not found." msgstr[0] " ". msgstr[1] " ". msgstr[2] " ". msgstr[3] " ". Es t s s o ape nas dois cas os e de e nt v re rios lv ados e ant m e dida q ue a l iz ao dos ocal int rf s f it para m ais e ace e a idiom as . Ne m t odos t m ainda s ol uo (e x: s e ns ibil idade ao gne ro do s ubs t iv de um a ant o v ariv l para e e f it e os de de cl inae s l im , j at ugos l o, av f ands , inl ...) m as o e nv v e nt olim o de um a com unidade int rnacionalt e orna a pe rce po, t s t e re s ol e e uo das div rs as q ue s t s m uit e e o m ais f . cil o 4

O nde Part icipar


Para q ue m e s t j a e q uacionar e a

13

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : C o m u n i d a d e

part icipar e m proj ct e os de cdigo abe rt com o t o radut , or re s t agora de cidir onde e a com o part icipar Por norm a, as . part icipae s s o re al adas iz at s do e nv v e nt e m rav olim o com unidade s orie nt adas para a t raduo de um a apl icao ou conj o unt coe re nt e de apl icae s .

e nv v e nt e m t olim o radue s . O s proj ct e os m ais v um os os ol pos s ue m j com unidade s (GNO M E, K DE, O pe nO fice , f et c) q ue de v ro e ser cont adas . act Para out ros proj ct e os m ais pe q ue nos , m uit as v ze s e um cont o act dire ct com o program ador o re s pons v l a f a de obt r e orm e e ncam inh am e nt o.

port ugus ...

V r na w e b e
(1) h tp:/w w w .gnu.org/ ofw are / te x t / s t ge t t / (2) h tp:/fp.gnom e .org/ t /t pub/ gnom e / o s urce s / l / intt ool (3) h tp:/w w w .poe dit t / .org (4) h tp:/gt t / rans l or ource f at .s orge .ne t / (5) h tp:/k babe l de .org/ t / .k (6) h tp:/w w w .iro.um ont al t t / re .ca/rans l at ion/

A prim e ira q ue s t o q ue s e col oca se de v r e a Um a com unidade q ue no e s t cont ribuio s e r f it at s de e a rav as s ociada a q ualue r q e nv v e nt olim o com as dis t ribuio m as q ue cobre com unidade s de l iz ao ocal v rias apl icae s o das rans l ion T at "O e nv v e nt com a olim o dis t ribuie s ou e com unidade do proj ct Proj ct (6). e o com as do Es t um e garant q ue o t e rabalo re al h prprio proj ct e o met aiz ado ir be ne f iciar t odos proj ct q ue (ch am ado upe o ut iz adore s il da ap- s e de s e j a s t am pois a os re av icao, inde pe nde nt - t e ornar orige m da l e ribuio de ce nt iz ador apl icao). O m e nt da dis t ral GNU/ inux q ue ut iz e m ." L il e nv v e nt olim o de m uit os com a com unidade do proj ct e o proj ct . Ainda q ue no s e j e os a garant e q ue o t rabalo h t o abrange nt e q uant o o re al ado ir be ne f iz iciar t odos os de s e j ado, s uport m ais de um a a ut iz adore s il da apl icao, ce nt na de apl e icae s . O s e u inde pe nde nt m e nt e e da s is t m a re al a alrt e iz e as por dis t ribuio de GNU/ inux q ue L e m ail q uando h um nov o ut iz e m . il Part icipae s no f e iro .po para t ich raduz ir , m bit de um a dis t o ribuio e nv iando o f e iro a s e r ich e s pe cf pode m no v a s e r ica ir act iz ado, pe rm it a re ce po ual e int gradas no proj ct original e e o , de .po t raduz idos por e m ail , pe l q ue um ris co l it iv o im at o pos s ui grf icos com para a com unidade num e s t s t at icas , e nt re out ras s e nt ido m ais l o. Not -s e no at e caract rs t e icas . O t radut or e nt o q ue a m aioria das ant ape nas t r de aguardar a e com unidade s de dis t ribuie s re ce po de f e iros ich .po, cos t am um est ar m e lor h t raduz i-l no s e u s is t m a e os e organiz adas , com m aior de v v r o f e iro por e m ail ole ich . capacidade de apoio a nov os No e xis t a ne ce s s idade de e m e m bros , f rram e nt e as de t r q ualue r conh e cim e nt e q o t raduo onl ine q ue no t cnico para obt no de e re q ue re m q ualue r q cdigo f e ou com pil ont ao. conh e cim e nt t o cnico por part e do t radut , or e nt re out ras Nada m e lor do q ue obs e rv h ar v age ns . ant q ue um a apl icao de q ue gos t os no s e e ncont am ra A part icipao dire ct e nt no am e t raduz ida, procurar a pgina da proj ct pode e nt e o o s e r f it e a m e s m a, re al ar a t iz raduo e , v rif e icando na pgina w e b na v rs o s e guint , pode r e e de s t q ual polica para e a t us uf de um int rf ruir e ace e m

Nm e ro 1 :: w w w .re v t inux.com is a-l

14

R e vi s ta Li n u x : : La z e r

Nat inux al
por Joaq uim Roch a
e m pe rt do Nat a o al Re v t is a L inux de cidiu apre s e nt um a l t de ar is a pre s e nt s e q ue q ualue r q ut iz ador de L il inux adoraria re ce be r T v z s e j de s af e e ncont os a part de um a l a . ale a iant r-l ir oj Port ugue s a m as s o f is de obt r a part dos s it s q ue div gam os ne s t art ou nout ce e ir e ul e igo ras l as oj est range iras .

Pe l e s uch
So um bom obj ct para de corar o e s crit e o rio e s e rv m m e s m o de ins pirao q uando aq ue l e e bug t im a e m no s e de ixar ach ar no m e io do e cdigo...

Para a be bida
Agora pode be be r um caf com m uit m ais o e s t o us ando de s de aq ue ce dore s de cane cas il USB at v ariadas cane cas com o t m a de L e inux.

Pe l e T uch ux $6,9 9 US w w w .t ink ge e k .com h

Cane ca De bian de s de $ 9 US 11,9 w w w .caf pre s s .com e

F e BSD Dae m on re 10 w w w .e urobs dm al l .com

Cane ca T ux de s de $ 9 US 11,9 w w w .caf pre s s .com e

15

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : La z e r
Cane ca Grande e Pe l e uch $ ,9 9 US 29 w w w .com put rge ar e .com

Gadge t s
Que m no gos t de gadge t ? Se j pe l a s a a t cnol e ogia ou pe l original a idade os gadge t s o s s e m pre um bom pre s e nt . e

Aq ue ce dor de cane cas e h ub USB $ 12,9 9 US w w w .t ink ge e k .com h

Doce s
No Nat q uas e ine v v lcom e r e doce s , al it e -s apre s e nt os os bom -bons T para t r e m am ux e cas a e of re ce r s v it be m com o re buados e is as de caf na para f e icar a program ar at t arde .

Bom -bons T ux $ ,9 9 US 19 w w w .com put rge ar e .com

Re l gio e m Binrio $ ,9 9 US 69 w w w .t ink ge e k .com h

Pe nguin Cafe inat d Pe ppe rm int f e s de s de $ 12.00 US w w w .pe ppe rm int .com s

De t ct de Re de s W iFi e or $ ,9 9 US 69 w w w .t ink ge e k .com h

Nm e ro 1 :: w w w .re v t inux.com is a-l

16

R e vi s ta Li n u x : : La z e r
Col unas Pingum $ 22,9 9 US w w w .com put rge ar e .com K il r Gam e Program m ing in Jav l e a $ 44,9 5 US w w w .ore il l y.com

GP2X Cons ol L it M ul dia a/ e or t im Port il e ado e m L t bas inux 179 ,9 5 w w w .w orl e .pt dgat

De bian Sys t m : Conce pt and e s T ch niq ue s e $ 44,9 5 US w w w .ore il l y.com

Conh e cim e nt o
T odos os ut iz adore s de L il inux gos t am de apre nde r m ais e m ais por is s o cons ide ram l ros e re v t um bom pre s e nt . A O 'Re il iv is as e l y de s t aca-s e ne s t re a m as ... porq ue no a of re ce r a Re v t L e is a inux e m pape l Se ria, pe l ? o m e nos , original !

Re v t L is a inux l re para dow nl e im pre s s o iv oad w w w .re v t inux.com is a-l

M AK E: T ch nol on Your Tim e V . 8 e ogy ol $ 14,9 9 US w w w .ore il l y.com

17

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : La z e r

Roupa
T odos ns j re ce be m os roupa com o pre s e nt e de Nat , de s de as cam is ol de l com re nas al as s m e ias brancas com raq ue t s . Que re m os e q ue brar a t radio ao t rocar as re nas por gnus , s no e ncont os pinguns com raq ue t s ... rm e O s it w w w .caf pre s s .com prov e l e nt o e e av m e m ais com plt e m t rm os de e s cola. e o e h

Cobe rt com a pal ra cobe rt e s crit or av or a e m binrio $ ,9 9 US 39 w w w .t ink ge e k .com h

T-s h irtF nds don'tltf nds us e rie e rie W indow s $ 21,49 US w w w .caf pre s s .com e Grav a de s e da com T at uxs 13,50 UK w w w .l inuxe m porium .co.uk

Sw e at h irtGNU -s $ 18,9 9 US w w w .caf pre s s .com e

Bon De bian $ 16,9 9 US w w w .caf pre s s .com e

Nm e ro 1 :: w w w .re v t inux.com is a-l

18

R e vi s ta Li n u x : : Te m a d e C a p a

Al x ine O pode r da O v la! e h


Univ rs idade de v e ora de s e nv v u, no m bit ole o do s e u Ce nt de I e s t ro nv igao e m T cnol e ogias de I nf ao (CI ) (1), um a orm TI dis t ribuio do s is t m a ope rat e iv L o inux, de orige m De bian (2), adapt ado l ngua port ugue s a, a q ue de u o nom e de Al x ine ( de Alnt j AL e e o).

Es t e de s e nv v e nt olim o tv e e com o caus a prxim a a as s inat ura, e m Junh o de 2005, e nt a Univ rs idade de v re e ora e a Junt da Ext m adura e s a re panh ol de um prot a, ocol para o a coope rao nas re as das T cnol e ogias de I orm ao. nf Dos v rios proj ct e os e nt o pe ns ados ganh ou e s pe cialm pe t a adapt o ao a Port ugal da dis t ribuio do s is t m a ope rat e iv gnuL o inEx (3). O gnuL inEx cons t ui h oj um a re f rncia init e e t rnacional do e boas prt icas no re curs o a s ofw are l re , com t iv m uit de z e nas de m ilare s de as h ins t ae s re al adas no pas al iz

nm e ro de s e rv idore s e pos t os de t rabalo na Adm inis t h rao Pbl (300.000? e v j e os ica ) e a-s M as im port t r pre s e nt q ue a e e ant est e de s e nv v "as novas ve rs e s d a m ont e s q ue o oliado gas t a m e nt o v io in- Al x s u rgiro ape nas Es t e ine rapart ipor raz e s fu ncionais ; s e m cont s e rir e -s d e s apare ce a im pos io das s ignif icnat m e nt ural e na forad os at as . iv l a, inh adopt ada d e u pgrad e s com os cu s tos h l onga dat no [ ...], a ine re nte s " :: im agine -s e o De part e nt de am o q ue cus t am os v irus inf t orm iI orm t da Univ rs idade (4), nf ica e cos e m t m po de parage m , l e ide ut iz ao de s ofw are l re , il t iv ce nciam e nt de ant irus , e m o i-v q ue r para f ins pe daggicos pe s s oalaf ct a e s t uno e os a f q ue r para proj ct de I D. e os & e com pare -s e com um q uas e z e ro; e no s e diga q ue h v irFinal e nt lm bre m os q ue o m e e us nal guns s is t m as proprie t e riAl x, com o s ofw are l re q ue ine t iv os porq ue t m e norm e dif o us , pot ncia t e odas as v age ns ant e s o um alo ape t cv lh f v e e ; raq ue e s t t de paradigm a nos e ipo gil idade s int e cas e , s e ndo rns t ; re al m os , e m t rm os rs ce e de cdigo f ch ado, pe rde -s e a e m ais concre t , al as f os gum acapacidade de m ilare s de inh ce t as e s pe cial e nt m e im port f t orm icos para pre v nir e de e ant s : e t ct e ar f h as al e re s ole r v im e diat e nt os problm as . am e e :: pe ns e -s e no cus t m e s m o o, q ue ao abrigo de acordos e s pe :: a e xigncia re l iv e nt s at am e ciais das l nas de s ofw are , ice t m q uinas , por part de um e proprie t rio, re l iv ao s is t m a at o e Al x, m uit m ais re duz ida; ine o ope rat o; m ul iq ue -s e pe l iv t ipl o v inh o. iz

19

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Te m a d e C a p a

os cicl de v os ida dos e q uipam e nt al os argam -s e , e is s o pode corre s ponde r a e conom ias e norm e s . :: as nov v rs e s do Al x as e ine s urgiro ape nas por raz e s f uncionais ; de s apare ce a im pos io de upgrade s f orados (por v z e s v rdade iras m ie e grae s ), com os cus t os ine re nt s . e

Road m ap
O dom nio de apl icabil idade e dis ponibil idade do Al x ine am bicios o. Na f igura 1 s um ariz am -s e as grande s l inh as e m q ue o proj ct pre t nde e o e (ou j e s t a) de s e nv v r e . ole -s O Al x de s t ine ina-s e a um a gam a al argada de e q uipam e nt . Nat m e nt t re m os os os ural e e s e rv idore s , de s k t , port e is , ops t PDA's , q uios q ue s , e t M as c.

pare ce -nos im port e pe rce ant s e u s ofw are de bas e . t be r q ue e l cons t ui um a e xe it ce lnt bas e , s e m cus t e e os de Nout ra pe rs pe ct a v m os o iv e aq uis io, para out ros dis pos it Al x com o indut cat iz ador ine or/ al iv ; t o cas o de t rm inais os al e de s ol ue s com bas e e m s oft e ch ados is t , q ue corre m f , o w are l re . Funcionando s obre iv ape nas al as "[ ...] o gum ine Al x pod e Al x, e com ine apl icae s e s - cons titu ir ink ir um a b oa l s a part do pe cf icas com o opo para o q u e s e s e u s it , ire m os e s uce de e m t r- e s t a tornar u m a "gam a apre s e nt e ar um a m inais para re s - contnu a" d e d e vice s d e e xt ns a l t de e is a m o [ ...]" t aurant s , l as , e oj s ol ue s q ue cons ul t rios , of icinas . Pe ns am abarcam s of are de bas e , s ofw t os t bm q ue o Al x pode am ine w are dit de produt idade pe s s o iv cons t uir um a boa opo para it oal s ofw are , t v rt e ical para o q ue s e e s t a t ornar um a e m pre s as (cont idade , f urabil act gam a cont nua de de v s de ice ao, ge s t de s t s , v ncio ock e m o, do q ue h oj e ainda m e nt , os as s iduidade , et c), ch am am os t lm v is e e e a s ofw are h oriz ont (arq uiv de t al os port e is ;h a j iniciat as pre v t iv is docum e nt , SI , w ork fow , os G's l t ne s t l a de de s e nv v as a inh oliet c), apl icae s e s pe cf icas m e nt nom e adam e nt q uant o, e o para ce rt re as de ne gcio as a PDA's . T bm e m appl am i(por e xe m pl h os pit , m dio ais ance s indus t riais , cont o de rol cos , v t rinrios , e s col , of e e as icim q uinas e apare los de m e h nas ), s ofw are l t dico (j ogos , dida o Al x pode r s e r um a ine e ncicl opdias , e t c). Es t l t a is a e xce lnt s ol e e uo abe rt para o a pode r guiar f uros ut ut iz il adore s do Al x ou os as ine s e m bl adore s de pacot s e dirigidos a de t rm inadas re as e de ne gcio (v r k it abaixo). e s

Dis t ribuio
O Al x dis t ine ribudo de v rios m odos . T m os e m prim e iro e l ugar o cl s ico dow nl (5) a s oad part do q ual e pode proce de r ir s s ins t ao de s t s is t m a opal e e e rat o. M as iv est t bm am dis ponv le m CD / DV ne s t e D; e cas o pode r e - ins t ar com o -s al SO nat o e m de t rm inada m iv e q uina ou e m dual -boot com out s is t m a, por e xe m pl proro e o prie t rio; t bm pos s v l am e obt r um CD-l e q ue pe rm it a e iv e ut iz ao do Al x s e m inil ine s t ao, int re s s ant para ut al e e il iz ao e xpe rim e nt al do s ofw are . O ut t ras f a de cororm re r o Al x com bas e e m m ine q uinas v uais (V w are , XEN, irt m

Figura 1

Nm e ro 1 :: w w w .re v t inux.com is a-l

20

R e vi s ta Li n u x : : Te m a d e C a p a

e t Es t j dis ponv lno s it c). e e da V w are um a im age m do M Al x q ue pode r s e r e xine e cut ada s obre o V pl r (de M aye dis t ribuio grat a). uit Final m e nt pos s v l arrancar o e e Al x a part de um a pe nine ir driv , onde pode m s e r e s crit e os f e iros ; de ce rt m odo is t o ich o o v rdade iro com put e ador pe s s oal !

K it (o q ue s o? s )
O s k it s o pacot s de progra s e

m as pront a us ar f os , uncionando s obre Al x, dirigidos a ine de t rm inada re a de ne ce s s ide ade s (v r caixa " it " t re m os , e K s ); e por e xe m pl e s col , PM E's , o, as Adm inis t rao Pbl ica, as s e m bl adore s nacionais , inds t port ria ugue s a de s ofw are ; t o conj o de as de s ofunt pe t w are q ue o com pe m , al gum as de bas e out ras apl icacionais , t m a garant de ia com pat idade de v rs e s , por ibil e v z e s e xe rccio m oros o e f e rus

t e para no e s pe cial t . rant is as Pe ns a-s e t bm dis ponibil ar am iz k it q ue corre s ponde m ape nas s a um produt concre t por e xo o, e m pl s ofw are o t Koh a para ge s t o de bibl e cas ; ne s t iot e cas o t a-s e de appl rat iance s a ins t ar num a m q uina f ica ou al s v ual irt .

Ce rt icae s if
A ce rt icao t m re v s t if e e ido dois grande s as pe ct . Um os prim e iro corre s ponde ce rt if icao de m q uinas corre ndo o Al x; concre t e nt j s e f z ine am e e a ce rt icao e m s e rv if idore s , de s k t ops e port e is da Cit t yDe s k e s e rv idore s da SUN. T bm o e q uipam e nt com e ram o cial ado pe l e m pre s a FCCS iz a e s t ce rt icado para Al x. Por if ine out l ro ado pre t nde -s e a ce rt e if icao de s ofw are apl t icacional l re , iv ou proprie t rio, corre ndo s obre Al x; s o e xine e m pl dis s o, j e m curs o, as o s ol ue s da Gl s of e s ofobal t t w are de bibl e cas para a iot FCCS.

K it s
s al TI das e s col s e cundrias , incl as C as uindo s ofw are de bas e , de t m anipul ao de grf , e t (a de s crio e s t ace s s v lno s it ); j icos c e e dis t ribuidos m ais de 17.000 e xe m pl s . are PM E's :: e nv v r s ofw are ge nrico de re curs os f ole t inance iros , de re curs os h um anos , CRM , l as v uais , e t al do s ofw are de bas e oj irt c; m t incl uir program as e s pe cf icos para v rios ram os de ne gcio (h ot l e aria, re s t aurao, cons ul t rios , of icinas , e t c). al unos L :: dis t EI ribudo com os port e is ce didos aos al t unos da L EI pe l univ rs idade de v a e ora. h om e :: para us o pe s s oal incl o O pe nO fice e s ofw are de us o , ui f t com um , procurando-s e a f idade e ins t ao e re conh e cim e nt de acil al o de v s . ice le :: v rs o para ins t ar e m m q uinas ant it e al igas de baixa capacidade . adm inis t rao pbl :: e nv v r s ofw are de re curs os f ica ole t inance iros , de re curs os h um anos e pat oniais , as s iduidade , cont o de rim rol proj ct , arq uiv e os os de docum e nt , de s e nv v e nt e xpe dit de os olim o o s it s , e t e c. e s crit rio/ prof s ional:: para us o indiv is iduale m m q uinas do t ipo de s k t incl o O pe nO fice e s ofw are de us o com um . op, ui f t j ogos :: para ut iz ao l il dica, of re ce ndo j e ogos ao nv l dos e m e lore s s is t m as proprie t h e rios . bundl L P :: para s ofw are h ous e s ou ins t uie s q ue f e AM t it aam de s e nv v e nt apl olim o icacional cons t udo pe l am bie nt L P (ou , it o e AM L APP)

Form ao /Acade m ias


Um dos problm as cruciais na e im pl ao de s ol ant ue s bas e adas e m s ofw are l re a e xt iv is t ncia de pe s s oalq ualicado if q ue garant a ins t ao, apoio a al e m anut no dos produt . e os Ne s s e s e nt ido v o est ar dis ponv is no curt s im o praz o e s curs os de : Adm inis t rao de Al x, h abiline it ando os f andos ce rt orm if icao int rnacional PI e L Tcnicos de ins t ao e m aal nut no/ e apoio bas e Al x ine A m dio praz o, f uno da div ul gao de s ol ue s no m e rcado, s e ro criados curs os para al

Tm -s e dado, at agora, prioridade ao k it s para as e s col as s e cundrias , para PM E's (e m q ue s e e s t a cont com a ar col aborao de e m pre s as de s ofw are ), H om e e al t unos L . EI

21

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Te m a d e C a p a

grf ica (M apSe rv r), e hel pde s k s e calce nt s (RT), w ork l re fow s (O pe nfow ), e t l l c. Num a out v rt nt , de s de Jura e e e lo de s t ano q ue o CI dis pe h e TI no Col gio L V rne y da Unius e v rs idade de um e s pao de ine ov ao I v nov ora@ UE, int grado no proj ct v e e o ora Dis t o Digit . ne s t l rit al e aborat rio q ue s e de s e nv v o Al x, s e ole ine ce rt icam m q uinas , s e t s t if e a s ofw are l re . t iv A nv l com unidade de ut iz e da il adore s t -s e m "[ ...] s u a ofe rta com o e icado conI pl ao m ant s is te m a ope rativo v rif t os e xt m aact re ins tal o ad de orige m m e nt e o m aior fab ricante De m om e nt o o pe l e e d e int re s s ant s ; a Al x e ncont e portu gu s ine ra-s t o j ace s s v le m t com pu tad ore s pe s s oais " t ul de e xe m e opl re f o ira-s e um a e s col do a das as e s col as do e ns ino Port onde um grupo de al o unos s e cundrio e m Port ugal e m al , de cidiu criar um a rdio da t rnat a ao s is t m a proprie t e iv e rio e s col bapt ada de L a, iz inuxM ix; de m aior div gao. t bm ul am para o e f it " av aram " m e o re iv im port e t r o proj ct lv ant e e o e ado q uinas ant igas , onde ins t aram al j ao apare cim e nt de e m pre s o a dis t ribuio Al x ine 1.0, as s pin-ofs para apoio m af pe ns ando ut iz ar o Ul ixe r il t ram nut no de s t s ofw are , s ua e e t (s ofw are l re DJ). t iv of rt com o s is t m a ope rat o e a e iv guns produt e s pe cf os icos q ue f uncione m s obre Al x; e xe m ine pl de s t t de ace s pode ros e ipo o s e r dirigidas a s ol ue s t ais com o arq uiv digit de docuo al m e nt os (DSpace ), de s e nv v olim e nt de s it s (Pl ), SI o e one G's (M apSe rv r), e e -larning e (M oodl), e t e c. De not q ue a ne cs s idade de ar f ao orm ne s t s e dom nios pode r cons t uir um a oport it unidade de ne gcio para nov as e m pre s a de TI C. ins t ado de orige m pe l m aior al o f abricant port e ugus de com put adore s pe s s oais , e s t a s e r ar adopt ado por f as nacionais irm de t cnol e ogias de inf ao orm q ue v m no Al x um a bas e e ine de part ida, s e m cus t as f os ixiant s , para os s e us produt e os e s pe cf icos (s ol ue s de RFI D, V P f w al , e t oI , ire l c). s

Div gao ul
A act idade de div gao do iv ul Al x t m s ido bas t e inine e ant t ns a com part e icipao e m e v nt , re f rncias na im e os e pre ns a da e s pe cial idade , et c No m s de Se t m bro e h ouv v e rios art igos publ icados nas re v t is as V o, BI , PC M ais . is T Na e dio da Exam e I orm t nf ica de Jane iro de 2007, re ce nt m e nt e e ch e gada s bancas , s urge um art m uit igo o pos it o s obre o Cit De s k iv y Al x 8000X dis ponv l m e rine e no cado. O Al x part ine icipou no SI C06 TI q ue t v l e e ugar de 2 a 6 de Nov m bro na FI (Expo), int ge L e rando o Es pao I e rne tde s t nt e

Proj ct M ot ador e o iv
V rif e ica-s e ainda q ue o proj ct e o tm e induz ido, no CI , a TI aq uis io de com pe t ncias e m v rias re as de s ofw are l re , t iv de q ue pode m os de s t acar s ol ue s para e -larning e (M oodl), arq uiv digit de doce o al um e nt (DSpace ), de s e nv v os olim e nt rpido de s it s (Pl ), o e one ge s t o de bibl e cas (Koh a), iot s is t m as de inf ao ge o e orm

e v nt O Al x e s t v t e o. ine e e am bm pre s e nt 16 Congre s s o e das Com unicae s re al ado iz e m L boa, no Ce nt de Conis ro gre s s os da Junq ue ira de 14 a 16 de Nov m bro; o s t e and Al x/ TI int grou-s e no Bus iine CI e ne s s L ounge t ndo-s e e s t le abe e cido al guns cont os para act ut iz ao do s is t m a com o il e bas e de produt de e m pre s as os de inf t orm ica. T bm o s it do Al x (5) am e ine t m um pape le s s e ncialna die v gao, e s pe rando-s e ul q ue ganh e um a nov dinm ica de na t de m uit pouco t m po com ro o e v rs o port e ugus / s ; ingl Es t o t bm nos pl am anos do Al x um a int raco dire ct ine e a com as e s col s e cundrias de as v ora para m ot ar e s pe cial iv m e nt os al e unos da re gio e a par com o obj ct o de div e iv ul gao da Univ rs idade ne s s e e nv l e s col e ar; t r e -o cone -s curs os com s ol ue s bas e adas e m Al x e v it a e s col ine is as as onde al guns prof s s ore s e m os t ram um a dinm ica part icul e nt int re s s ant . arm e e e No m bit do proj ct v o e o ora Dis t o Digit rit al (EDD) (6) o pos t m v lde ace s s o o e I e rne t dis ponibil a nt iz nos s e us pos t os de t rabalo o Al x. h ine V e iniciar a curt ai-s o praz o um a aco de dis s e m inao do Al x a nv ldos PAine e L P's , at s dos e s O rav t lcim e nt de e ns ino abe e os s upe rior daq ue ls pas e s e de e xpre s s o port ugue s a, v ando a criao de is grupos l ocais de apoio ins t ao e de s e nv v e nt do al olim o produt a criao de pacot s o, e de bas e Al x com s ol ine ue s apl icacionais dirigidas a e rcam dos l ocais , o l anam e nt de o v rs e s do Al x l iz adas e ine ocal

Nm e ro 1 :: w w w .re v t inux.com is a-l

22

R e vi s ta Li n u x : : Te m a d e C a p a

para as pe ct part are s dos os icul dif re nt s pas e s , e t e e c.

Sobre o Aut or L Arriaga Prof s s or Cat drt us e e ico Conv idado do De part e nt de am o I orm t da Univ rs idade de v e nf ica e ora I est nv igador Coorde nador do L aborat rio Nacional Enge nh aria de Civ . Es t v e nv v e m inm e ros il e e olido proj ct e act idade s de e os iv de s e nv v e nt av olim o anado nos dom nios das bas e s de dados , int rf s ut iz ador e s is t m as dis t e ace il , e ribudos . O cupou v rios cargos de dire co de de part e nt de s is t m as de am os e inf ao na Adm inis t orm rao Pbl act m e nt dire ct ica. ual e or do Ce nt de I e s t ro nv igao e m T cnol e ogias de I orm ao da nf niv rs idade de v e , no L e ora NEC, dire ct do nov Ce nt de or o ro T cnol e ogias de I orm ao (h tp:/l .l nf t /uis arriaga.com )

Concl e s us
O proj ct Al x, e m bora nas e o ine cido na Univ rs idade de v e ora, um proj ct abe rt O s e u s ue o o. ce s s o v de pe nde r da col ai aborao e iniciat a de t iv odos , a nv lnacional af e . inale s t a a grande arm a do s ofw are l re , t iv a criao de um a re de de conh e cim e nt com um e m t o orno de s t t e ipo de s ol ue s , part il h ando re s ul t ados e e xpe rincias , e q ue abrir oport unidade s m pare s na im pl ao e f , produt a, re al ant icaz iv das t cnol e ogias de inf ao orm no nos s o pas .

V r na w e b e
(1) h tp:/w w w .cit v t / i.ue ora.pt (2) h tp:/w w w .de bian.org t / (3) h tp:/w w w .l x.org t / ine (4) h tp:/w w w .al x.org t / ine (5) h tp:/w w w .di.ue v t / ora.pt (6) h tp:/w w w .e v t / oradis t odigit .pt rit al

23

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Te m a d e C a p a

I t ao do ns al Al x ine
por Pe dro Gouv ia e
Pre parao
Com e am os e nt por f e r o o az dow nl oad do cd do Al x do ine s it of e icial(2). Enq uant aguaro dam os q ue o dow nl oad acabe , pode m os part icionar o dis co rigdo. T m os duas ope s : e grav um nov cd e arrancar ar o com e l grav e ando o (3), ou e nt ut iz am os o Part ion M agic o il it (4) (s ofw are proprie t t rio para M icros of t W indow s o art igo ant rior f e , oinos apre s e nt ado o Al x. V os agora ine am v r com o ins t ar o Al x (no e al ine s o Al x m as um s is t m a ine e com plt com t e o odos os program as e s s e nciais ) num com put ador q ue j t nh a o w indow s e ins t ado. Para q ue m no t m o al e w indow s ins t ado acons e l al h ado a ace de r ao s it do Al x e ine (1) e cons ul a docum e nt t ar ao l e xis t nt . e e

dis ponv l $ .9 5). e por 69 Ut iz ando il um ou out ro program a, v os am e nt o dim inuir o e s pao de um a part io at q ue t nh am os e pe l m e nos 5Gb l re s (m inm o os iv 2Gb), de pois criam os um a nov a part io s w ap com ce rca de 250M e no e s pao re s t e ant criam os um a part io e xt 3. Aps o dow nl do Al x, v oad ine am os grav a im age m para um ar cd. No W indow s , acons e l h v l a ut iz ao do s ofw are e il t q ue v m incl e udo com a com pra do Grav ador de Cd's . Col ocam os o cd no lit e are or rancam os o com put ador com o cd ins e rido. As s im , o com put ador de v r iniciar a part do cd, e ir de m odo a ins t ar os o al -m Al x. Se o com put ine ador no arrancar aut at om icam e nt do cd, e de v r t r de f e r al as al e e az gum t rae s na BI S. e O

I t ao ns al
Quando o cd do Al x acaba ine de arrancar apare ce um e cr , de incio de ins t ao q ue o al guiar durant t e odo o proce s s o de ins t ao. al Pre s s ione anar para pros s e guir a in Av

Figura 1

Nm e ro 1 :: w w w .re v t inux.com is a-l

24

R e vi s ta Li n u x : : Te m a d e C a p a
s t ao (f al igura 1). De s e guida, apre s e nt e um a-s e cr onde le v s e r pe rm it h ai ido s e lccionar q ual t de m onit e o ipo or do s e u com put ador q ue nor, m al e nt m e de t ct e ado aut at om icam e nt . e No pas s o s e guint , v os s e e am lccionar a part e io onde q ue re m os ins t ar o Al x e al ine s e lccionam os e Part icionar M anual e nt m e com o Dis k Druid (f igura 2). Aq ui v t r de ai e s e lccionar a part e io e xt 3. Agora cl ue e m ar e na iq Edit opo ont e m col M ar ocam os : De v m os t bm f at /. e am orm ar a part io com o e xt 3. Se guidam e nt , s e lccionam os e e a opo ns t ar um ge s t de I al or arranq ue (o ge s t de arranq ue or o program a q ue v pe rgunt ai ar ao ut iz ador s e q ue r iniciar no il w indow s ou no Al x q uando o ine com put ador s e inicia) (f igura 3). De s e guida, ire m os pre e nch e r al guns cam pos com o a pas s w ord de root (ou s e j adm inis a t rador do s is t m a), o us e rnam e e de ut iz ador o nom e e a pas s il , w ord de ut iz ador norm al il (f igura 4). Ne s t al a t ura, f t ape nas s e lcal a e cionar os program as q ue q ue re m os ins t ar com o Al x. al ine Re com e nda-s e q ue ins t e os al program as pre de f inidos (e nt re e ls : M pl r (V ual ador de e aye is iz Fil e s / Ds ), m DV xm m s (Re produt or de f e iros m p3), ich O pe nO fice f (proce s s ador de t xt f h a de cl o, ge s t e o, ol cul or de apre s e nt ae s e um program a de de s e nh o), Gim p (e dio de im age ns ) (f igura 5). Agora s ne ce s s rio conf irm ar q ual a pl aca grf ica do com put ador e aguardarm os e nq uant o Al x ins t ado no o ine al com put ador . Aps a ins t ao, re iniciam os al o com put ador e , aps apare ce r

Figura 2

Figura 3

25

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Te m a d e C a p a

o ge s t de arranq ue s GRUB, or s e lccionam os e a prim e ira opo q ue de v r diz e r Al x e ine s e guida da v rs o do k e rne le e e nt os no Al x (f ram ine igura 6); s e q uis e rm os ut iz ar o w inil dow s , s e lccionam os a opo e W indow s no ge s t or de arranq ue s . Art igo bas e ado no m anual of icial de ins t ao do Al x al ine 1.0 be t (5). a

V r na w e b e
(1) h tp:/w w w .al x.org t / ine (2) h tp:/w w w .al x.org/SO s / ine x_ t / ine I Al 1.0/ ine x_ 1.0.is o Al (3) h tp:/w w w .gpart d.s ource f t / e orge .ne tl e cd.ph p /iv (4) h tp:/w w w .s ym ant c.com / om e _ h t / e h om e ofice / f product / e rv w .j p? s ov ie s p cid=s p& pv id=pm 80 (5) h tp:/w w w .al x.org/ t / ine docs / anual m _ ut iz adorV il 1.0-be t a.pdf

Figura 4

Figura 5

Figura 6

Nm e ro 1 :: w w w .re v t inux.com is a-l

26

R e vi s ta Li n u x : : Pr ti c o

Es crit com a L X aTe


por L Rodrigue s us
m a das t f are as m ais ciar o lit no L e X ne e or aT us uais de um ut iz ador il ce s s rio com e ar pe l s ua a de s is t m as inf t e orm ibas e : o T X. e cos criar docum e nt , de s de os um re l rio para a s ua at O T X um program a de s e ne e m pre s a at um a cart de ap a v v olido para a e s crit de t xt a e o re s e nt ao. cie nt ico e f ul m at m t f rm as e icQuant t m po cos t a pe rde r o e um as criado por Donal K nut , no d h ut iz ando os m e nus para criar il f inalda dcada de 60, na Unium t ul de f a q ue o M it o orm v rs idade de St ord. K nut e anf h cros of W ord cons iga ide nt icar t if t a com o obj ct o a criao inh e iv o m e s m o e o "[...] um a f rram e nt q ue de um s is t m a e e a cat ogue al no pe rm it q ue f s e capaz os e f it acilar o ndice de s s e il t rabalo de um aut ao de ut iz ar as poh or docum e nt o? t ncial e idade s ce nt rar a at no de s t e e Quant o t m po e dos s is t m as de e no cont do e no na im pre s s o digit e pe rde a apl icar orm a" a f at orm ao f al de f a a , orm aos t ul , cabe alos , t l t os h abe as e v ar q ue os s e us art it igos s oe out e lm e nt ? ros e os f s s e m al rae s , f e ndo as re t e az Em docum e nt os pe q ue nos , s im com q ue a int gridade dos e e s t t m po m al s e not e m e e a, m e s m os no f s e corrom picas cont rapart ida e m docum e nt os ida. com 30 capt os , cada um com ul 20 s e ce s , j im aginou o Em 19 84, L s l L port criou e ie am t m po q ue pe rde ? e o L e X e nq uant t aT o rabalav h a Es t art apre s e nt um a f rrae igo a e na e m pre s a SRI I e rnat nt ional . m e nt q ue pe rm it f it o t a e acilar raEs t t e ornou-s e o m t odo dom inbalo de um aut ao ce nt a h or rar ant para ut iz ar o s is t m a T X. e il e e at no de s t no cont do e e e e A v rs o corre nt L e X 2e e e aT no na f a. orm e , t com o o T X, s ofw are al e t l re . L e X pronunciado " ayiv aT L Es t s is t m a t m o nom e de e e e t ch " ou " ah -t ch " e L e . L e X. No e nt o, ant s de iniaT ant e O L e X um a l aT inguage m de

al nv l t o e para ace s s o ao pode r do T X. cons t udo por um a e it colco de e m acros para ace de r ao s is t m a T X (e s t s is e e e t m a m uit baixo nv l is t , e o e , o ape nas im plm e nt as f e a uncional idade s bs icas s e ndo m uit o com pl icada a s ua ut iz ao). il As s im , o L e X de f -s e com o aT ine um s is t m a de pre parao de e docum e nt os para o program a de t ipograf T X. ia e am pl e nt ut iz ado por am e il m at m t e icos , cie nt t is as e e nge nh e iros e m univ rs idade s e e e m pre s as . ainda ut iz ado il com o f at prim rio ou int rorm o e m dio de v ido q ual idade da t ipograf do s is t m a T X e ia e e bas t e bom com o f rram e nt ant e a de criao de docum e nt . Faos cila t bm o t it am rabalo do h aut , dado q ue incl v or ui rios s cript , dos q uais s e de s t s acam : num e rao, re f re nciaro cruz e ada, t l , f abe as iguras , l ayout de pginas e bibl iograf . ias O L e X bas e ado na ide ia de aT q ue os aut s de v m ce nt ore e rar s e no cont do q ue e s t a e s e o cre v r s e m s e re m dis t e rados com e f it v uais . Na criao e os is de um docum e nt L e X o o aT

27

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Pr ti c o
aut de f or ine a e s t ura l rut gica, os capt os , as s e ce s , as ul s ubs e ce s , as f iguras e out ros e lm e nt , de ixando o s is t m a e os e t ar da apre s e nt rat ao de s t as e s t uras . Es t s is t m a e nrut e e coraj a s e parao e nt o cona re t do e e o l ayout (um m e canis m o s im il f adopt ar oi ado no H TM Le CSS). O aut de v f or e ocar e na e s t -s rut ura l gica do docum e nt e no o no s e u as pe ct de f a a o, orm e v ar m e lorar e s t l o e it h e t im no o cont rrio. Af , o obj ct inal e iv de um aut q uando e s cre v o or e um docum e nt produz ir al o go de f cil lit e ura e be m e s t rut urado. Um s is t m a v ualf e is acil it a a criao de e f it e os estt e icam e nt m ais ape l iv e at os m as no um a e s crit coe re nt . a e O de s e nh o l gico obriga a conce nt rao na e s crit e t a orna m ais dif cila ut iz ao de s s e s il e f it q ue , m uit v z e s , s ube os as e s t ue m a boa e s crit it a. No pre t ndo no e nt o q ue o e ant lit f ue com a ide ia q ue e s t e or iq e s is t m a no pe rm it a f e e orm at ao de um docum e nt o, ant s pe l cont e o rrio, o L e X aT pe rm it a de f e inio de um a f at orm ao coe re nt para t e odo o docum e nt I t , a f o. s o orm at ao para cada bl (por e xoco e m pl capit o) de f o: ul inida ape nas um a v z , t ndo o s is e e t m a a obrigao de a apl a e icar t odos os bl ocos de s t t e ipo. No e nt o, h oj e m dia, e s t ant e e t de s is t m a v t com um ipo e is o grande ce pt m o por part de icis e ut iz adore s q ue com e aram il com s is t m as W YSI YG (W h at e W f rram e nt e a. You Se e I W h at You Ge t s ). A t ul de curios idade , pode t o prim e ira v t m ais f is a, cilcriar v r o re s ul e t ado da e s crit do a um docum e nt s abe ndo l o ogo T ore m a e Fundam e nt al do com o f ica o "Um s is t m v ualf cul em e is acil Cl o produt o f , inal L e X na f aT igura it a criao de e f it a e os do q ue t r de e 1. estt e icam e nt e m ais pe s q uis ar e ape l iv at os m as no de As apre nde r a f ul rm as um a e s crit coe re nt " a e us ar ce rt os m at m t e icas no bl ocos de cdigo. No e nt o, ant s o t udo e m L ATEX, m as s e m q uando s e t a de f ul rat rm as q ualue r s om bra de dv q ida s o m at m t e icas pe rde -s e m uit o um dos s e us m aiore s t os . runf t m po a t nt e ncont e e ar rar um a Em L e X, para criar um aT s ol uo agradv l ou at e capt o, s e co e ul out ros m e s m o a s ol uo ce rt Com a. cabe alos h t o s im pls e f rram e nt e as com o o L e X, aT q uant is t o o: e s t problm a de s apare ce pas e e s ado pouco t m po, os com ane \chapter{Isto um capitulo} dos s o s e m pre os m e s m os e \section{Isto uma s se v ariam as com binae s , seco} por e xe m pl o f os o T oro, am e \subsection{Isto uma e m a Fundam e nt do Cl o: al cul subseco} \subsubsection{Isto $$\frac{d}{dx} \int _a uma subseco de uma ^x f(s){ds} = f(x) $$ subseco} O s s m bol $ de l it os $ im am o am bie nt e m at m t e ico, o com ando \int d orige m ao s m bol de um int gral os o e , s m bol _ e ^ do orige m a os t xt abaixo da l a e acim a e o inh da l a, re s pe ct am e nt , o inh iv e com ando \f rac cria um a f raco com 2 parm e t , num e rador ros e de nom inador Pare ce dif . cil t r de de corar is t t e o udo, m as ao f de um docum e nt bas e ado im o e m f ul m at m t , is t rm as e icas o q uas e t o t ial com o riv e s cre v r um s im pls t xt e e e o. Cont udo, com f rram e nt e as com o o Eq uat ion do M icros of t W ord, o t m po de s pe ndido e s e m pre o m e s m o, por m ais prt q ue s e t nh a com e s t ica e a Os com andos \ch apt r e , \s e ct ion, \s ubs e ct ion, \s ubs ubs e ct ion de f m ine um capt o, s e co, s ubs e co e ul s ubs e co de um a s ubs e co re s pe ct am e nt , de nt das {} iv e ro e ncont e o t xt q ue o ra-s e o L e X ir m os t . aT rar Es t s e com andos , al m de s e re m l ogo re conh e cidos pe l a t l de cont dos , t bm abe a e am pe rs onal am o docum e nt de iz o f a aut t orm om ica, no cas o do com ando \ch apt r cria um nov e o capt o num a nov pgina ul a com e ando esse capt o ul s e ns iv l e nt a 1/ do t e m e 3 opo da f h a. Para criar a t l de ol abe a cont dos bas t o com ando e a \t e of abl cont nt . e s Al m dos docum e nt os t radicionais , t bm pos s v l am e criar apre s e nt ae s e m L e X aT de s de os s l s m ais bs icos a ide

Figura 1

Nm e ro 1 :: w w w .re v t inux.com is a-l

28

R e vi s ta Li n u x : : Pr ti c o

s l s com plxos ao e s t o do ide e il M icros of Pow e rPoint t . Fe l m e nt , iz e e xis t e m uit a inf ao s obre L e X na orm aT I e rne t s o inm e ras nt , as com unidade s q ue pre s t am as s is t ncia v t q uant as a idade de curios os e aut s ore t rans f ando e s t f rram e nt orm a e a num a das m ais be m docum e nt adas de nt da re a. ro Para m ais inf ao cons ul orm t e a s e co de re f rncias . e

do q ual o L e X criar aT nom e _ do_ f e iro.dv ich i. DV I s ignif ica " v De ice I pe nde nt nde " e , t com o o nom e indica, pode al s e r ut iz ado para im prim ir o il docum e nt num s e m nm e ro o de s is t m as de im pre s s o. e Para obt r o dv a part de um e i ir f e iro de cdigo L e X bas t ich aT a corre r o com e ndo "at x le nom e _ do_ f e iro.t x" ich e . Com o e xe m pl de um f e iro o ich e m L e X v j a caixa Cdigo aT e a L e X 1. aT A part do L e X, m uit ir aT as out ras f rram e nt e as f oram criadas para um a m aior am plude de f it uncional idade s . De s t aco aq ui duas das , por v nt e ura, m ais t is : e o l e x2h t l ue t com o o nom e at m q al

indica, cria docum e nt H TM L os a part de um f e iro .t x ir ich e e s t urando os m e s m os de rut um a f a m uit s im il dos orm o ar docum e nt ge rados a part do os ir L e X s e ndo as aT prprias f ul rm as t rans f adas orm em im age ns de f a a no orm corrom pe r o produt f o inale o pdfat x q ue ge ra um f e iro le ich com pat e l com v o Adobe AcrobatRe ade r . Es t e s is t m a e tm e ainda v age m de f ant uncionar num grande nm e ro de s is t m as e ope rat os , dos iv q uais se de s t acam : t odos os s is t m as e Unix (Sol , AI H P-UX, e t aris X, c), L inux, W indow s (9 5, 9 8, NT XP , e V t e M acO S. is a) Exis t m e inm e ros f e nds ront para o s is t m a L e X s e ndo o e aT principal o L yX (1), o q ual m ul pl af a. Es t I t at orm i e DE o q ue s e pode de s ignar um program a W YSI YM (W h at W You Se e I W h at You M e an). s Que r is t diz e r q ue no L os o yX bl ocos q ue s o m os t rados no e cr de v m e m os t rar corre ct e nt a inf ao a am e orm s e r pas s ada e m opos io f at orm ao re al Por out . ras pal ras , o L ce nt e m ais av yX ra-s na e s t ura l rut gica e no puram e nt e no as pe ct o do docum e nt o. Se e s t art e igo de s pe rt o s e u ou int re s s e e m e xpe rim e nt e ar o L e X, pode obt r um a cpia aT e para o s e u s is t m a ope rat o e iv e m (2). Por f , apre s e nt aos lit s im o e ore com m ais curios idade um e xe m pl m ais com plt de um o e o docum e nt e m L e X (v r o aT e caixa Cdigo L X 2). aTe

Para ut iz ar L e X ne ce s s it il aT a de ge rar um f e iro cont nt o ich e o t xt e as ins t e o rue s q ue o s is t m a us a para m os t e rar o t xt Ge ral e nt , de v criar e e o. m e e -s um f e iro ich nom e _ do_ f e iro.t x a part ich e ir

Cdigo L e X 1 aT \documentclass[12pt]{article} \usepackage[portuguese]{babel} % usar o pacote para suporte de portugus \usepackage[latin1]{inputenc} % usar o pacote para suporte de portugus \title{\LaTeX} \date{} \begin{document} \maketitle \LaTeX{} um sistema de preparao de documentos para o programa de tipografia \TeX{}. Tem bastantes funcionalidades das quais se destacam a numerao (pginas, figuras, tabelas), referncias cruzadas, tabelas, figuras e bibliografia. \\ \LaTeX{} foi desenvolvido em 1984 pelo Leslie Lamport e tornou-se o mtodo dominante para utilizar \TeX, praticamente ningum escreve documentos em \TeX{}. A verso corrente \LaTeXe. \newline % Isto um comentrio e no vai aparecer no resultado final. % O seguinte um exemplo do poder do LaTex para tipografia. \begin{eqnarray} E &=& mc^2 \\ E &=& \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}} \end{eqnarray} \end{document}

29

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Pr ti c o

Cdigo L e X 2 [1/ aT 2]
\documentclass[12pt,a4paper]{article} A4 \usepackage[portuguese]{babel} \usepackage[latin1]{inputenc} \usepackage{eurosym} \begin{document} \title{\TeX\ e \LaTeX} \author{Lus Rodrigues} \date{18 de Dezembro de 2006} \maketitle \clearpage \tableofcontents \listoffigures \listoftables \clearpage % o titulo do documento % o nome do autor % a data (pode ser omitita e ser a currente) % criar um artigo com texto tamanho 12pt em folha % usar o pacote para suporte de portugus % usar o pacote para suporte de portugus % usar o pacote para o smbolo do euro

% gerar a tabela de contedos % gerar lista de figuras (vazia neste exemplo) % gerar a lista de tabelas

\begin{abstract} % o resumo Uma breve introduo aos sistemas \TeX\ e \LaTeX \end{abstract} \section{\TeX} \label{tex} \subsection{Histria} % seco 1

% subseco 1.1

\section{\LaTeX} % seco 2 Tal como referido na seco~\ref{tex} o TeX ... \subsection{Utilizao} % subseco 2.1 No \it{Essential LaTeX} \cite{latexmanual} pode-se ver que... \section{Tabelas} \begin{table}[htp] \centering % uma tabela

\caption{Caractersticas do LaTeX} % a sua legenda \label{tbl:backup1} % label para referencia no documento \vspace{1cm} % espao vertical acima da tabela \begin{tabular}{|l|p{3.2cm}|c|} % definio da tabela com trs colunas (alinhada a esquerda, justificada com 3.2cm e alinhada ao centro \hline C1 & C2 & C3 \\ \hline D1 & D2 & D3 \\ \hline \end{tabular} \end{table} \section{Formulas} \begin{equation}

Nm e ro 1 :: w w w .re v t inux.com is a-l

30

R e vi s ta Li n u x : : Pr ti c o
Cdigo L e X 2 [2/ aT 2]
\frac{d}{dx} \int _a ^x f(s){ds} = f(x) \label{equacao1} \end{equation} Utilizando a equao~\ref{equacao1} podemos fazer....\\ Com a seguinte equao podemos... \begin{equation} \int _a ^b \int _\pi ^{2\pi} {dJ}{d\beta} \end{equation}

\bigl(1 - [\sinh 2 \beta J]^{-4} \bigr)^{\! 1/8}

Claro temos que referir que estas equaes \textit{podem} \textbf{ou no} \emph{estar correctas}. \begin{thebibliography}{2} %2 entradas de bibliografia \bibitem{texwikipedia} ``TeX System'' \it{http://pt.wikipedia.org/wiki/Latex} \bibitem{latexmanual} ``Essential LaTeX ++'' \it{http://www.math.hkbu.edu.hk/TeX/essential.pdf} \end{thebibliography} \end{document}

Capt de e cr do pdfre s ul e do Cdigo L e X 1 ura t ant aT

V r na w e b e
(1) h tp:/w w w .l t / yx.org (2) h tp:/w w w .l e x-proj ct t / at e .org H ow -t :: h tp:/w w w .s t .rice .e du/ h e l s k / ow t l o t / at ~ pde h o/yxguide .h t l m W ik ipe dia (v rs o I e s a) :: h tp:/e n.w ik ipe dia.org/ ik i/ aT X e ngl t / w L e W ik ipe dia (v rs o Port e ugue s a) :: h tp:/pt ik ipe dia.org/ ik i/ aT X t / .w w L e Font s L X :: h tp:/w e b.im age .uf.e du/ e l l e x/ont .s h t l e aTe t / l h p/at f s m Exe m pl L X :: o aTe h tp:/pange a.s t ord.e du/ t / anf com put rinf unix/orm ating/at xe xam pl.h t l e o/ f t le e m Es s e ncial obre L X :: h tp:/w w w .m at .h k bu.e du.h k / e X/ s s e nt .pdf s aTe t / h T e ial

31

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Pr ti c o

Driv rs nV e idia e m Ubunt u


por V rio V rio al al
m arca de pl acas grf icas Nv idia t m um e carinh o e s pe cial pe l os s is t m as e ope rat os iv L inux, com o s e pode com prov pe l ar o s uport dado para as pl e acas Nv idia e m L inux. As driv rs q ue a Nv e idia of re ce e para L inux s o com plt e nt e am e f uncionais , pode ndo o ut iz ador il us uf ruir de t odas as capacidade s da s ua pl grf aca ica. de l ar a m arca pe l e s f ouv o oro q ue f az e m dar s uport ao e L inux e pe l f o das s uas o act driv rs f e uncionare m e m q uas e t odas as dis t ribuie s L inux e xis t nt s . e e

I t ao ns al
Os pas s os de ins t ao al de s t inam -s e a dis t ribuio Ubunt u, m as f uncionam e m m uit as out ras dis t ribuie s bas e adas e m De bian(Al x, ine De bian, K noppix, L x, ine Xandros ). O Ubunt por de f it ins t a u, e o, al um a driv r ge nrica para as e pl acas da Nv idia, q ue pe rm it e um am bie nt grf agradv l e ico e , no e nt o, a m aioria das ant pl acas no f icam ace lradas , o e

q ue ne ce s s rio para corre r al guns j ogos e am bie nt s e grf icos de nov ge rao, com o a o XGL Com piz e AI X. , GL O ut ras f uncional idade s da pl aca pode ro t bm no am f uncionar com o por e xe m pl a , o s ada para TV . O Ubunt of re ce no s e u ge s t u e or de pacot s um a driv r pre e com pil ada da Nv idia, q ue pe rm it ace lrar a m aioria das e e pl acas grf , no e nt o a icas ant driv r e est m uit o de s act iz ada e m re l ual ao q ue a Nv idia of re ce no s e u e w e bs it , pode ndo l it e im ar e m m uit o de s e m pe nh o grf do o ico s e u s is t m a. Para us uf e ruir de t odas as capacidade s da s ua pl aca grf ica, de v ins t ar as e al driv rs proprie t e rias da Nv idia, cuj l a v rs o dat de 4 de a t im e a De z e m bro de 2006, o q ue m os t a at no da Nv ra e idia para o L inux. Se t e r al a ins t ao de iv gum al um a driv r Nv e idia do ge s t de or pacot s do Ubunt ou de e u q ualue r out q ra f e , de v ont e de s act -l prim e iro de f a iv o orm a e v ar confit . Para is s o it los digit num a cons ol o s e guint e a e com ando:

sudo nano /etc/default/linuxrestricted-modulescommon de v e al rar t e a l a inh SABL DI ED_ M O DUL ES=" " para DI SABL ED_ M O DUL ES=" " de nv f a a de s abilar a ant rior orm it e driv r e xis t nt no s is t m a. e e e e Pre s s ione CTRL O + para grav e ar CTRL Z para s air do + e dit . De s e guida, digit a l a or e inh abaixo para re m ov r t e odas as ins t ncias da ant iga driv r q ue e pos am e s t a corre r no s e u ar s is t m a. I e gnore os e rros , pois e s t s s e ro caus ados cas o no e t nh a ne nh um a ins t e ncia e m e xe cuo. sudo rm /etc/init.d/nvidia-* Pos t riorm e nt , de v obt r as e e e e driv rs da Nv e idia a part do s e u ir w e bs it (1): para a m aioria das e pl acas grf icas bas t a de s carre gar a driv r ge nrica e para a arq uit ct e ura do s e u s is t m a ( I e A32 para s is t m as e de 32 bit , e I s A64 para s is t m as de 64 bit ); para as e s

Nm e ro 1 :: w w w .re v t inux.com is a-l

32

R e vi s ta Li n u x : : Pr ti c o
pl acas grf icas m ais ant igas t m de obt r a e gacy Driv r e e L e , e m v z da driv r ge nrica (l t e e is a de pl acas na caixa acas s Pl s uport adas pe l a L gacy e Driv r . e ) De pois de obt r a driv r de v e e , e ce rt icar e q ue o s e u s is t m a if -s e est pre parado para a ins t ao da m e s m a, digit al ando num a cons ol a: sudo apt-get install build-essential linuxsource linux-headers`uname -r` xserver-xorgdev de f a a obt r t orm e odos os pacot s e ne ce s s rios a ins t ao da driv r cas o ainda al e , no os t nh a. e Agora q ue t m t e udo o q ue ne ce s s rio, t m de s air do e am bie nt grf para cont e ico inuar a ins t ao. Para is s o, de v al e pre s s ionar CTRL AL F1 de + T+ m ane ira a s air para o m odo cons ol a. F aa l ogin ne s t e m odo, agora t r de m at e ar t odas as ins t ncias do am bie nt grf q ue e s t j e ico e am a corre r no s e u s is t m a e para e is s o digit o s e guint com ando: e e sudo killall gdm V para a pas t onde guardou a a driv r e e digit : e sudo sh NVIDIA-Linuxx86-1.0-9631-pkg1.run onde I A-L NVDI inux-x86-1.09 631-pk g1.run o nom e do f e iro q ue obt v do w e bs it ich e e e da Nv idia. Ace it o cont o e rat para cont inuar a ins t ao e al de pois s e r q ue s t ionado s e q ue r l -s e ao FTP da Nv igar idia para obt r o int rf e e ace da driv r e para o s e u Ke rne l ais re ce nt . m e Pode diz e r q ue s im , m as na m aioria das v z e s e s t pas s o e e f h a, o q ue no re lv e al e ant para o re s t da ins t ao. o al Pode r ainda v r al e guns W arnings durant o re s t do e o proce s s o de ins t ao, ignore al os pois no s o re lv e s na e ant m aioria dos cas os . Por f , im s e r q ue s t ionado s e pre t nde e q ue o program a de ins t ao al conf igure o s e u f e iro de ich conf igurao do am bie nt e grf ico, o xorg.conf , re s ponda q ue s im . Ne s t m om e nt s e t e o, udo corre u be m , t m a s ua pl ace lrada e aca e com as l as driv rs da t im e Nv idia. Para v t ao am bie nt grf ol ar e ico digit : e sudo gdm Faa l ogin no s e u s is t m a, abra e um a cons ol e digit : a e glxinfo | grep direct Se apare ce r na cons ol ct a dire re nde ring: Ye s porq ue a , ins t ao corre u be m ; no cas o al de obt r um , t nt re pe t e no e e ir os pas s os e t nh a at no s e e m e ns age ns de e rro q ue pos s am apare ce r . No m e nu Apl icae s , no s e parador das f rram e nt de e as s is t m a, t m agora um bonit e e o ce nt de cont o da Nv ro rol idia onde pode cont ar m uit das rol as de f inie s da s ua pl grf aca ica. Ne s t m om e nt o s e u s is t m a e o, e e s t apt para corre r a m aioria o dos j ogos e para corre r os m ais e v udos am bie nt s grf ol e icos (cas o a s ua pl aca t nh a e pot ncial e para is s o). be m e no cons iga e nt rar no s e u am bie nt grf e ico, de v e v t ol ar a col ocar a driv r e ge nrica no s e u f e iro de ich conf igurao do am bie nt e grf ico, no m odo cons ol digit : a, e sudo nano /etc/default/linuxrestricted-modulescommon De v e al rar t e a l a inh SABL DI ED_ M O DUL ES=" " nv para " SABL DI ED_ M O DUL ES= De . f a a act ar a ant rior driv r orm iv e e e xis t nt e e no s e u s is t m a, e pre s s ione CTRL O + para grav e ar CTRL Z para s air do + e dit . Se guidam e nt , digit a or e e l a abaixo para conf inh igurar de nov o s e u am bie nt grf o e ico com a driv r ge nrica da Nv e idia: sudo nano /etc/X11/xorg.conf Na s e co: Section "Device" Identifier "NVIDIA Corporation NVIDIA Default Card" Driver "nvidia" EndSection s ubs t ua a pal ra " idia" por it av nv " " para v t a carre gar o nv ol ar driv r ge nrico e de s e guida e pre s s ione CTRL O para + grav o f e iro e ar ich CTRL Z + para s air do e dit . V t a or ol e e nt rar para o am bie nt grf e ico digit ando: sudo gdm Re m ov a a driv r e num a cons ol a: digit ando

Quando as cois as do para o t o ort


Cas o a ins t ao no corra al

cd CAMINHO_ONDE_TEM_O_INS

33

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : Pr ti c o

TALADOR_DA_DRIVER sudo sh NVIDIA-Linuxx86-1.0-9631-pkg1.run -uninstall T nt de nov s e guir o pas s os e e o de ins t ao, al t ndo e em at no os e rros q ue pos s am e ocorre r .

V r na w e b e
(1) h tp:/w w w .nv t / idia.com / e ctunix.h t l obj / m

Pl acas s s uport adas pe l a L gacy Driv r e e


RI A TNT V RI A TNT2/ V TNT2 Pro RI A TNT2 Ul V t ra V a/ ant L ant V a T RI A TNT2 M ode l M ode l V 64/ 64 Pro Al addin TNT2 Ge Force 256 Ge Force DDR Quadro Ge Force 2 GTS/ Force 2 Pro Ge Ge Force 2 Ti Ge Force 2 Ul t ra Quadro2 Pro

Ce nt de cont o nV ro rol idia

Ce nt de cont o nV ro rol idia

Nm e ro 1 :: w w w .re v t inux.com is a-l

34

R e vi s ta Li n u x : : E n tre vi s ta

Ent v t com : re is a Jon "m addog" H al l


e nt v t conduz ida re is a por Joaq uim Roch a
on " addog" H al o m l dire ct or e xe cut o da iv L inux I e rnat nt ionale , no m undo do L inux, pode m os cons ide r-l um ancio de v o ido ao s e u pas s ado na inds t e s ria v rias f une s q ue de s e m pe nh ou. T rabalou e m e m pre s as h t im port e s com o a Ae t o ant na L e and Cas ualy, Be lL if it l aborat orie s , Digit Eq uipm e nt Corporal at ion (DEC), V L A inux Sys t m s e ou W e s t rn Elct Corporat e e ric ion.

2006 no pape lde orador no 2 Encont ro Nacional de Es t udant s de I orm t onde e nf ica m e e s cl ce u q ue a s ua al are cunh a prov m do f o de , na act s ua j e nt , s e r um pouco uv ude e m ot o... iv Podiam os pre e nch e r v rias pginas com o pas s ado de Jon H al s s upe rado pe l s uas l , as h is t rias q ue cont cons t e a ant m e nt a q ue m e s t na s ua e pre s e na m as pas s e m os e nt v t e m s i. re is a Re v t L is a inux: Quando e e m q ue ocas io com e ou a us ar L inux? Jon H al Em M aio de 19 9 4 l : q uando conh e ci L inus T al . orv ds O m e u grupo de t rabalo na Dih git [DEC] apoiou a s ua v al inda para os Es t ados Unidos para f ar com a Digit Eq uipm e nt al al Us e r's Socie t (DECUS). y RL Qual pape l L : o da inux I nt rnat e ional e q uais os s e us pl anos f uros ? ut JH : A L inux I e rnat f f nt ion oi orm ada e m 19 9 4 com o um a organ-

iz ao com e rcial para aj , udar as e m pre s as a com pre e nde r com o f e r dinh e iro ou poupar az dinh e iro com s ofw are l re . t iv T bm os aj am udm os a com pre e nde r as l nas , aj ice udm os a criar ce rt icae s para os adif m inis t radore s de s is t m as e e aj udm os a criar o proj ct e o L inux St andard Bas e Proj ct e . H oj a L e inux I e rnat nt ionale s t num proce s s o de re f a para orm s e r um a organiz ao para o ut il iz ador f , de f a a aj inal orm udar a prom oo do s ofw are l re t iv para o " Pap e a M am " . RL O q ue ach a do nov : o acordo Nov l icros of ? Re e / M t ce ia o f uro do SuSe L ut inux, s e ndo v oc, um ut iz ador de il SuSe ? JH : No re ce io o f uro do ut SuSe L inux m as acons e lo a h Nov l a t r caut l com o s e u e l e e a nov " o parce iro" A l a-a-de us . ouv f e a norm al e nt com e o m m e s e u parce iro e nq uant f e m o az s e xo. RL Cons e gue "pre v r" o f : e u

Ne s t m e s m o ano de 2006, f e oi re conh e cido com o L e t e Re if im cognit ion Aw ard pe l s e rv o ios pre s t ados com unidade ope n s ource . Jon " addog" H al e s m l t v e m v e e ora e m M aro de

35

Nm e ro 1 :: w w w .re v t inux.com is a-l

f o da aut ot oria de F rank Be ck e r

R e vi s ta Li n u x : : E n tre vi s ta
t uro dos t rs grande s SO s (L inux, M S W indow s e Appl e M acO S)? JH : No. Eu no pre v j o f e o ut uro. RL Que t : ipo de im pact t r o e o M S W indow s V t no is a m undo do L inux? JH : Ach o q ue m uit pe s s oas as de v ro " igrar" para o L e m inux e m v z de " igrar" para o V t e m is a. RL Dando com o e xe m pl a : o cre s ce nt popul e aridade do Ubunt e do SuSe e das s uas u grande s com unidade s , al guns ut iz adore s de L il inux no s e s e nt m conf v is e ort e com as e m pre s as por de t rs de s t dis t as ribuie s pois , no f uro, e s t e m pre s as pode rut as o t ornar as dis t ribuie s m ais e xcl iv / e ch adas de us as f pois de t r os ut iz adore s "v e il iciados " e e nt o s e guir um a e s t gia com o a M icros of rat t f . Qual a s ua opinio az ace rca de s t t orias ? as e JH : As dis t ribuie s v m e v o e a v age m do L ant inux q ue *h * m ais do q ue um a dis t ribuio. O q ue acont ce s e v e oc no gos t ar da s ua dis t ribuio da M icros of. t RL Ach a q ue f : aria s e nt ido um a li ant onpil q ue e i-m o obrigas s e as e m pre s as de h ardw are , a t ornar com pat e l iv o s e u h ardw are com pe l o m e nos dois s is t m as ope rat e iv os dif re nt s ? O u e s t o e e f do m onopol nas m os im io dos cons um idore s ? JH : A nica cois a q ue ir, e f ct am e nt , f e r com q ue e iv e az as e m pre s as crie m cont rol adore s de h ardw are s e r as pe s s oas com prare m s is t m as e L inux para o s e u com put ador pe s s oal e e nt o e xigire m os cont adore s rol s e m pre s as . V um e , v um e , v um e . Pagar ol ol ol a pe s s oas para criare m cont rol adore s de h ardw are ou f e r az lis no o cam inh o ce rt para e o obt r as driv rs . e e RL A M icros of diz q ue aj : t uda a e conom ia dos pas e s ao criar ce nt ros de inv s t e igao ne s t s , por out l e ro ado o s of t w are l re aj iv uda a e conom ia dos pas e s de v ido ao apare cim e nt de e m pre s as q ue t o rabalam com s of w are l re . h t iv Qual de s t s m ode l aj e os uda m ais a e conom ia de um pas . JH : Acre dit nos e m pre gos l o ocais . A M icros of no cons e gue t criar " nt ce ros de pe s q uis a" s uf icie nt s para s ubs t uir o nm e ro e it de pos t de t os rabalo q ue iro h s urgir para adapt o s ofw are ar t l re s ne ce s s idade s do cl iv ie nt . Para al dis t porq ue e m o, no pode m h av r t bm e am ce nt ros de inv s t e igao de s oft w are l re . iv RL Na Univ rs idade , os ut iz : e il adore s de L inux de f nde m e q ue os curs os de inf orm t ica de v ro s e r dados com bas e e e m s of w are l re e m v z de t iv e s of w are com e rcial de v t idos aos cus t os de s t para os e est udant s (q ue j t e m as propinas para pagar). Por out l ro ado, os ut iz adore s de il W indow s diz e m ne s t s e curs os de v ro s e r dados e com bas e nas t cnol e ogias q ue norm al e nt s o us adas m e no m undo dos ne gcios . Que t m a diz e r s obre is t e o? JH : Poucas e m pre s as us am s om e nt produt da M icros of. e os t A m aioria das e m pre s as grande s us am m l os s is t m t ipl e as ope rat os , por is s o bom iv est udar e conh e ce r t odos e ls . e O s ofw are de cdigo-f e t ont f ch ado ape nas e ns ina com o e us ar e s s e s ofw are , no com o t e s t f criado. O s ofw are ope n e oi t s ource e ns ina duas v z e s ... a e prim e ira com o us ar o s oft w are e a s e gunda com o e s t e f unciona. O s ofw are l re de t iv cdigo abe rt um m e lor o h v cul de e ns ino. e o RL Em pas e s onde o s of : t w are l re no be m coniv h e cido e nt as e m pre s as de re inf orm t ica, um a s ada f cil para q ue m e s t e m incio de carre ira t rabalar num a h e m pre s a q ue us a/ s e nv v de ole s of w are proprie t t rio. O q ue acons e la s pe s s oas ne s t h a s it uao para pe ns are m m e l h or s obre o ris co - q ue pode lv ao s uce s s o/ alano - e e ar f h o cam inh o f ? cil JH : M ais e m ais e m pre s as de s ofw are proprie t t rio e s t o a de s cobrir q ue o m ode l de o ne gcio do s ofw are l re de t iv cdigo abe rt f s e nt o az ido e e s t de f o, a t o, act ornar o s e u s oft w are abe rt o. Para al dis t 80% do s ofm o, t w are no m undo no f ch ado e ou bas e ado no m ode l com e ro cial . s ofw are q ue e s crit pe l t o os adm inis t radore s de s is t m as , e ou e s pe cial ado para al iz gum t ipo de t f Es t s ofw are are a. e t pode , norm al e nt , s e r e s crit m e o com m e nos cus t f o inance iro e m ais rapidam e nt us ando as e t cnicas as s ociadas ao s oft w are l re de cdigo abe rt ao iv o... h av r pe s s oas q ue col e aboram no de s e nv v e nt do s ofolim o t w are . RL Um a l a pe rgunt o : t im a, q ue gos t aria de v r f it no e e o m undo do L inux no prxim o ano [2007] . JH : H av r m ais e div rs o. e Faam act idade s " e rt iv div idas " para at rair as pe s s oas q ue ainda no e s t o na com unidade do s ofw are l re . t iv

Nm e ro 1 :: w w w .re v t inux.com is a-l

36

R e vi s ta Li n u x : : K e rn e l Pa n !c

Ke rne l Pan!c
s e co adm inis t rada por V rio V rio al al
T rs m dicos e t rs e nge nh e iros inf t orm icos v o v ar de iaj com boio para um a conf rncia e s obre a inf t na m e dicina. orm ica Ao com prar os bile t s na e s h e t ao, um dos m dicos e ra m dico de f l e obt v o bil am ia e e h e t de borl com o q ual e a, ace nou aos inf t orm icos para goz ar com e ls . e De s e guida os t rs inf t orm icos com pram ape nas um bile t e h e um dos m dicos pe rgunt a: - Com o v v o ocs os t v ar rs iaj s com um bile t ? h e Um dos inf t orm icos re s ponde : - J v v r o e ... Quando e nt raram para o com boio os t rs inf t orm icos e nf iaram -s e na cas a de banh o e , q uando o cobrador do bile t h e pas s ou, bat u port e pe rgune a t ou: - O s e u bile t , por f or h e av . Um a m o apare ce u do out ro l e apre s e nt o bile t . ado ou h e O s m dicos ach aram is t ge nial o e na v iage m de v t de cidiram ol a f e r os m e s m o, com praram az um s bile t . O s inf t h e orm icos , por s ua v z , no com praram bil e h e t s , o q ue f z um dos m die e cos q ue s t ion-l : os O Nat O pe n Source ! al - Com o v v o ocs v ar s e m iaj um s bile t ? h e Ao q ue dos inf t orm icos re s ponde u: - J v v r o e ... M e t ram -s e os t e rs m dicos num a cas as de banh o e os t rs inf t orm icos nout As s im q ue ra. os m dicos f ch aram a port e a, um dos inf t orm icos s ai da cas a de banh o, bat port da e a cas a de banh o onde e s t os o m dicos e diz : - O s e u bile t , por f or h e av ... BilGat s e s t a v it um pas l e is ar com o no h out igual T ro . udo cal o e h arm onios o, a m Nat z a e s t por t ure oda a part , e e xis t m coe linh os , borbolt e h e as e out ros anim ais q ue ridos (e xce pt pinguns ). e nt q ue o o o am igo Bil t l rope a no q ue pare ce s e r um a l pada m m gica, e s f ga-a e de l s ai um re gnio q ue diz : - O l e u s ou o gnio da l , m pada m gica e conce do-t um e de s e j o!

37

Nm e ro 1 :: w w w .re v t inux.com is a-l

R e vi s ta Li n u x : : K e rn e l Pa n !c

O Bilcom e a a pe ns ar: l - [J t nh o t a cois a...] J e ant SEI E q ue t f e re s com q ue ! al az t odo e s t pas s e j m e u? e a Ao q ue o gnio re s ponde : - Pois ... q ue e u e s t ape nas ou a est agiar e o pas de m ais para m im ... - M as e u t nh o aq ui um m apa. e Ripos t Bil a l . - No v dar pe de out de s e j ai , ro o q ue e u conce do-t de boa v e ont ade . - L e nt e o gnio. Enam a-s t o Bildiz : o l - ....h m m m m . E q ue t t al ornare s o W indow s V t m ais rpido? is a

E o gnio concl ui: - Pront pront m os t l o o, o, ra m apa... Um e nge nh e iro inf t orm ico e um e nge nh e iro civ e s t il o a v ar de com boio, q uando o iaj prim e iro e s t a pre s t s av e a dorm ir o e nge nh e iro civ pe r, il gunt h e : a-l - Ei! V os j am ogar a um j ogo q ue e u conh e o para a v iage m s e r m ais curt a! - No m e ape t ce , e s t e ou a t nt adorm e ce r - Re s ponde o e ar . e nge nh e iro inf t orm ico.

- O j ogo as s im : e u f ao um a pe rgunt s e t ace rt s , doua, u are t 5, cas o cont e rrio ds -m e t u cinco e uros e de pois t roca a orde m . Boa? O inf t orm ico ace nou com a cabe a, ne gat am e nt e o e niv e ge nh e iro civ ins is t il iu: - Ent e s e q uando e u pe rde r o t de r 50 e t ape nas 5? e u - O k ... - ace it o inf t ou orm ico. - Ent v os com e ar: q uano am t K g de ao t a o W orl os inh d T rade Ce nt r? - q ue s t e ionou o e nge nh e iro civ . il - No f ao ide ia! - af ou o inirm f t orm ico! O e nge nh e iro civ d a re s il pos t ce rt e pe de para t a a rocar a v z. e - O q ue q ue s obe para cim a de s t com boio com q uat pae ro t e de s ce com ape nas t ?as rs q ue s t ionou o e ne ge nh e iro inf t orm ico. O e nge nh e iro civ andou por t il odo o com boio, s ubiu ao t lado, e h de s ce u, pe rgunt ou aos f uncionrios , e t e nq uant o inc. o f t dorm ia. Ao ch e gare m orm ico f m e nt e s t inal e ao, o e nge nh e iro civ d um a not de 50 il a ao inf t e diz : orm ico - Ent o?Qual re s pos t ce rt a a a? O inf t puxa de um a not orm ico a de 5 e of re ce -la. e h Num av io m ono-m ot , um pior lo t ot rans port a dois im port av ant s e xe cut os , h av um e iv ia

Nm e ro 1 :: w w w .re v t inux.com is a-l

38

R e vi s ta Li n u x : : K e rn e l Pa n !c

ne v iro ce rrado q ue no o oe de ixav v r para al de 10m e a e m os cont e s rol do av io com e aram a f h ar Nis t o pial . o, l o com e a a andar com o ot av io aos circul para t nt os e ar v r t rra por e nt o ne v iro. e e re oe Aps um a h ora aos circul , o os com bus t e le s t a a e s cas s e ar v av e os pas s age iros e s t am a av f icar m uit ne rv os . Final o os m e nt , o ne v iro abre um poue oe co e apare ce um e dif cio al t o onde s e v ape nas um a pe s s ia oa a t rabalar no q uint andar h o . Ent o o pil o anda com o ot av v t do e dif io ol a cio ao nv l e da j l e grit ane a a: - H e y! O nde q ue e s t ou? Ao q ue o t rabalador s olrio h it re s ponde : - Es t num av io! A, o pil o ace lra o av ot e io, f az um a curv pe rf it de 180 e a e a f um a at rrage m ce ga m as az e pe rf it na pis t do ae roport e a a o! O s pas s age iros f icam e s t upe f os e um de ls pe rgunt act e a ao pil o com o q ue e l t a ot e inh f it aq uil ao q ue o pil o re e o o, ot s ponde : - Sim pls ! Pe rgunt i ao t e e ipo do e dif cio um a pe rgunt m uit a o s im pls , q ual l m e de u um a e e e re s pos t 100% corre ct m as ina a t , l il ogo, aq ue l de v s e r o e die ia f cio de s uport ao cl nt da e ie e M icros of o q ue m e indicou q ue t o ae roport e ra j aq ui ao l o ado! Ke rne lPanic a s e co m ais be m -dis pos t da RL cont os a , am com o lit para a t e or ornar ainda m e lor Para is s o, e nv piadas h . ie ou im age ns e ngraadas para v 100@ gm ail dv .com .

I t im age m re al f re t s a e oi irada do s it da As us e (w w w .as us .pt nom e adam e nt , do port il us R1F ), e t As T e tPC na re a de port e is de t abl t rabalo. Porq ue s e r h q ue j de dicam um a t cl ao cl s ico Ct + Al De l e a s rl t + ?

E q ue t e nv um e m ail Em ail al iar ao ?

39

Nm e ro 1 :: w w w .re v t inux.com is a-l

Você também pode gostar