Is s ue # 10 - F bruary 2008 e

TH E IND E PE ND E NT M AGAZ INE FO R TH E UBUNTU CO M M UNITY

fulcircl l e
L INUX M INT
STEP BY STEP INSTAL L

ASUS EEE W ITH XUBUNTU INTERV IEW W ITH A M O TU

CO M PIL FRO M SO URCE E INSTAL AND USE TUXP L AINT RIP A D V W ITH ACID RIP D

L INUX M INT - STEP -BY-STEP INSTAL O F TH E D ISTRO W H ICH L INCL ES CO D ECS BY D EF UD AUL T!

im age : not book re v w .com e ie

S O GOOD , AN E IGH T YE AR OL W ANTS TO R E VE W IT! D I

TU X PAINT

F ulCircl m agazine is not af il e d w it or e ndors e d by Canonical t l e f iat h L d.

1

W E R E VE W TH E AS U S I E E E R U NNING X U BU NTU

EEE!

p.04

fulcircl l e
w w w .f u llc i r c le m a g a z i n e .o r g
P. 08 P. 11 P. 09 P. 3 1 P. 06

L inux M int Com pil f e rom Source Ins t l aland Us e T uxpaint Rip a D V w it AcidRip D h Se rv r Se rie s - P e art 2 - ASUS EEE - Indy Gam e D e v . W h y I W e nt L inux - St v Kow al e e ik

p.06 p.08 p.09 p.11 p.13 p.15 p.19 p.23 p.25 p.27 p.28 p.29 p.30 p.32 p.33

P. 15

P.34

Ch e s s Gam e s

p.34 p.36

Th e art e s cont icl aine d in t is m agazine are re las e d unde r t e Cre at e Com m ons At ribut h e h iv t ion-By-Sh are Al e 3.0 ik Unport d l ns e . Th is m e ans you can adapt copy, dis t e ice , ribut and t e rans m it t e art e s but onl unde r t e f l ing h icl y h ol ow condit ions : Y m us t at ribut t e w ork t t e original h or in s om e w ay (at las t a nam e , e m ail urland t t is ou t e h o h aut e or ) o h m agazine by nam e ('f l ulcircl m agazine ') and t e URLw w w .f l e m agazine .org (but not at ribut t e art e (s ) in any w ay t at e h ul circl t e h icl h s ugge s t t at t e y e ndors e you or your us e of t e w ork ). And If you al r, t s h h h t e rans f orm , or buil upon t is w ork , you m us t dis t d h ribut t e e h re s ul t ing w ork unde r t e s am e , s im il or a com pat e l ns e . h ar ibl ice

2

ED I O R I L T A

W

e l e t anot e r is s ue of com o h

.

Th is m agazine w as cre at d us ing : e

Th is m ont , w e h av anot e r ne w f at : e ach m ont , w e w e lbe h e h e ure h l print ing an int rv w w it a 'M O TU'. Th e s e are t e m e n and w om e n e ie h h k now n as t e 'M as t rs of t e Univ rs e '. Sadl it h as not ing t do h e h e y, h o w it e m baras s ing 80's cart h oons , but t e s e good f k s k e e p our h ol re pos it orie s up t s crat and de s e rv t s t p out of t e s h adow s . o ch e o e h J t af e r t e ir re las e , I m anage d t s e cure one of t os e e l iv us t h e o h us e be as t k now n as t e ASUS EEE PC. Suf ice t s ay, it is an am azing s h f o pie ce of k it f t e price , and you can re ad m y re v w of t e EEE or h ie h running Xubunt on page 15. u O ne of t e t ings t at al ays put pe opl of L h h h w s e f inux is com pil ing s ource code . Th is m ont (page 8) w e s h ow you h ow e as y it act l is . h ual y I pe rs onal av l oide d it l e t e pl y ik h ague unt I re ce nt y h ad no ot e r il l h opt ion but t com pil f o e rom s ource . O nce you'v re ad t is m ont 's e h h prim e r on com pil s ource , I'ls h ow you, ne xt m ont , h ow I us e d t is ing l h h t ch niq ue t ge t m y 6t Ge ne rat e o h ion iP Cl s ic w ork ing pe rf ct y od as e l w it Am arok . h

Ubunt is a com plt ope rat u e e ing s ys t m t at is pe rf ct f l ops , e h e or apt de s k t ops and s e rv rs . W h e t e r at e h h om e , s ch ool at w ork Ubunt or u cont ains alt e appl ions you'l lh icat l e v r ne e d incl e uding w ord proce s s ing, e m ail appl ion and icat w e b brow s e r . Y do not pay any ou l ns ing f e s . Y can dow nl ice e ou oad, us e and s h are Ubunt w it your u h f nds , f il s ch ool bus ine s s rie am y, or f abs ol e l not ing. or ut y h O nce ins t ld, your s ys t m is re adyal e e t o-us e w it a f l e t of product it h uls iv y, int rne t draw ing and graph ics e , appl ions , and gam e s . icat

Edit F l or, ulCircl M agazine e ronnie @ f l e m agazine .org ul circl

3

NEW S
M icros of H its Ne w L t ow
Upon v it is ing t e URLh h t p:/ m s dn.m icros of .com / v nt / e ro/ t / t e e s h t e v w e r is gre e t d w it a s om e w h at h ie e h badl draw n L go-t y e ype s ce ne : Cl ing on ick one of t e h L go e ch aract rs e Source F ource ch aract rs e giv s you e m ore on t e ir h back ground:

F e lre e t e m ail w s s t e f o ne orie s t ne w s @ f l e m agazine .org o: ul circl Plas e incl a s ource URL e ude .

De tail Em e rge on Ubuntu M obil s e

Canonicalt e com pany be h ind Ubunt , h u, f orm al adde d Ubunt M obil t it l y u e o s product page and m ore f l de s cribe d ul y it capabilie s . s it T accom m odat f t o e or ouch s cre e ns , Canonical t e d t e Ubunt int rf re ool h u e ace t w ork w it t o h aps and ge s t s . O ne ure pre s s on a but on l t aunch e s an appl ion or m e nu, w h il s w iping a icat e f inge r on a W e b page pans it and , s w iping a v o, ph ot s ong or ide o, t um bnail h page act as “ f s orw ard” but on. t h t p:/ ne w s .digit t nds .com t / al re

I t ink it m ay be t e f M icros of t s t h im or t o art ignoring t e ir m ark e t h ing t am ... e

h t p:/ w w w .ubunt t / u.com / product / obil s m e

4

NEW S
H ardy Al a 5 Re las e d ph e
Anot e r H ardy H e ron pre -re las e is h e av abl f t s t ail e or e ing. Al a 5 is t e ph h f t in a s e rie s of s ix m ils t if h e one CD im age s t at w ilbe re las e d h l e t rough out t e H ardy de v l h h e opm e nt cycl. Al a 5 incl s s e v ral w e ph ude e ne f at s t at are re ady f l e ure h or arge s cal t s t e e ing. Plas e re f r t e e o: h t p:/ w w w .ubunt t / u.com / e s t t ing/ ardy/ h al a5 ph f inf or orm at ion on ch ange s in Ubunt u and: h t ps :/ w ik i.k ubunt t / u.org/ ardyH e ron/ H Al a5/ ph Kubunt u f ch ange s in Kubunt P -re las e s or u. re e of H ardy are * *e ncourage d f not or anyone ne e ding a s t e s ys t m or abl e anyone w h o is not com f abl ort e running int occas ionale v n o , e f q ue nt bre ak age . re ins t l aland unins t l alUbunt l e any ot e r u ik h W indow s appl ion. It doe s not re q uire a icat de dicat d part ion, nor doe s it af e ct t e e it f h e xis t ing boot oade r, ye t us e rs can l e xpe rie nce a dual -boot s e t al os t up m ide nt icalo a f l t l ion. W ubi w ork s t ulins al at w it a ph ys ical or in s t h CD and-al m ode , one by dow nl oading an appropriat ISO t ins t l e o al f rom . It can be f ound on t e root of t e CD h h as W ubi.e xe . A f l t l ion w it in a ulins al at h de dicat d part ion is s t l com m e nde d, e it ilre but W ubi is a gre at w ay t t Ubunt f a o ry u or f w days and w e e k s be f e ore com m it ing t de dicat d dis k re s ource s . e h t p:/ w w w .ubunt t / u.com / e s t t ing/ ardy/ ph a5 h al

De l adds ne w note book to l Ubuntu l up ine
Us ual t e l h y, Nort h Am e rican com put r e giant s int roduce t e ir l e s t h at and gre at s t product t t e U.S. e s o h m ark e t f t w it Europe an irs , h af e rt ough t Not t is t e . D e lis t h . h im l bringing it l e s t Ubunt s at u-pow e re d l op, t e Ins piron 1525, t t e apt h o h Europe ans f t Am e ricans w ilne e d t irs . l o w ait unt l e r in F bruary f D e l ilat e or l 's ne w e s t Ubunt L u inux com put r e . h t p:/ w w w .de s k t inux.com t / opl

h t ps :/ w ik i.ubunt t / u.com / Ubunt e e k l uW yNe w s lt e r e t

Th e re is a ne w ins t l ion opt al at ion f or W indow s us e rs . W ubi al s us e rs t l ow o

h as a s m al l t am of de v l rs w h o are e e ope w ork ing on an ope n s ource appl ion w h ich w ilh e l t os e , icat l p h l e us , w h o cre at publ ions . ik e icat W e are al ays l ing f m ore w ook or de v l rs . If you w oul l e t e ope d ik o h e l plas e v it p, e is : h t p:/ de v ul t / .f l e m agazine .org circl

5

W rit e n by Robe rt Cl h am t ips

F AV R O FTH E M O NTH L O

Th is m ont w e s h ow you h ow t ins t l inux M int an Ubunt de riv iv t at de s igne d t be e lgant up-t h o alL , u at e h 's o e , o-dat and prov e ide a com f abl de s k t e nv ort e op ironm e nt f t e us e r or h .

W

h e n you ins e rt t e L h inux M int dis k , you are pre s e nt d w it t e L e h h inux M int boot m e nu. Se lct 'St e art L inux M int t e n w at t e ', h ch h be aut ul pl h s cre e n (be l ). if s as ow

us ual ay, w s e lct e ing your l anguage and t e zone , im f l e d by ol ow your ch os e n k e yboard l ayout . Th e ne xt s t p al s you t e l ow o re part ion your h ard driv . Be it e care f w h e n s e lct ul e ing h ow t o part ion. As l it ong as you s e lct t e e h re lv e ant opt ion, you s h oul be f . d ine F l ing part ioning, you ne e d t ol ow it o s e lct a re al e nam e , a us e r nam e , a pas s w ord and a h os t nam e (righ t Cl ). ick F orw ard and m ov ont e o t e ne xt s t p. h e Th e f inal

s t p is j t a s um m ary of t e e us h opt ions you h av ch os e n in t e e h pre v ious s t ps . Cl f h , and e ick inis w at it ins t l ch al .

Wh ent e h ins t lr is al e com plt , e e cl re s t , and w h e n ick art prom pt d, re m ov t e dis k . e e h Upon re s t , l in t your art og o ne w M int de s k t op. Y w ilbe ou l prom pt d t ch oos e a coupl e o e m ore opt ions , s uch as a root pas s w ord and w h e t e r t us e h o t e program 'f une ' w h e n you h ort ope n a t rm inal e .

O nce M int h as l oade d, you can pl around w it it or you can go ay h , dire ct y t t e ins t lr Cl t e l o h al . ick h e 'Ins t licon on t e de s k t t al ' h op o ins t l int F l t e on s cre e n alM . ol ow h ins t ruct ions t ins t l in t e o alit h

6

O ne is h igh priorit and h as be e n y, t s t d t orough l t o h as be e n e e h y, w t s t d s l t y ls s and s o on. Y e e igh l e ou can ge t a f l um m ary by cl ing uls ick t e 'P f re nce s but on' (or s e e t e h re e t h pict ure be l ). Y can ch ange t e ow ou h lv l updat s your com put r e e of e e ch e ck s f t al you t h av a or, o l ow o e s upe r s t e s ys t m or h av ble ding abl e e e e dge pack age s .

O t e r t ings t t out w it h h o ry h M int incl ude it e xce l nt m e nu s l e s ys t m , w h ich al s you t e l ow o s e arch it m s and f t r t e m by e il h e cat gory – s pe e ding up t e t e e h im it t e s t f ak o ind an appl ion; icat and it w e b bas e d pack age s m anage m e nt s ys t m , al ing e l ow you t brow s e pack age s onl . o ine

A padl w ilbe dis pl d in ock l aye t e bot om righ t of your s cre e n, h t w h ich you can cl t ins t l ick o al updat s . Th e M int updat r (be l ) e e ow is int re s t e ing, be caus e it us e s a num be ring s ys t m t s h ow t e e o h priorit t t ort ine s s of y/ rus w h updat s . e

7

W rit e n by L j Braugh lr t ojik e

H O W - TO

CO M PL F O M SO URCE IE R

Ubunt h as a v ry l u e arge re pos it ory of pack age s . Som e t e s h ow e v r, a pack age m ay be unav abl or you m igh t ne e d t com pil f im e ail e o e rom s ource . A f w s im pl com m ands t do t is are ne e de d. T com pil f e e o h o e rom s ource , us e t e f l ing s t ps : h ol ow e

T

o buil pack age s , you w il d l ne e d t e pack age buil h de s s e nt . Th is can e as il be ial y done w it : h sudo apt-get install buildessential checkinstall O r, if you don't l e apt t ik -ge , ins t l al and w it a pack age h m anage r of your ch oice . Now , you w ilne e d t unpack l o t e arch iv w h e re t e s ource is h e h l e d. T do t is f a t .gz f e : ocat o h or ar il tar -xvzf example.tar.gz W h e re is t e h nam e of t e f e . If ins t ad you h il e h av a zippe d (.zip) arch iv , do e e t e f l ing: h ol ow unzip file.zip

Th e f de r you are curre nt y in ol l w it in t e t rm inal w h e re it w il h h e is l unpack t e arch iv . Now t at you h e h h av t e arch iv unpack e d, cd t it e h e o s m ain dire ct ory us ing: cd /pathhere And t ype t e f l ing: h ol ow ./configure Af e rw ards , t t ype : make F inal t l ype : y, sudo make install If you w is h t com pil a D e bian o e (.de b) f e , t il ype : sudo checkinstall Th e n it s h oul giv you a h andy d e w izard t ins t lh e s ource o alt s im il t w h at is s h ow n abov . ar o e Y h av now com pild and ou e e ins t ld t e s ource . If you h av al e h e any problm s , you can al ays e w as k f h e l in Ubunt orum s .org or p uF or on t e Ubunt IRC ch anne l h u .

8

W rit e n by Niam h M cCul , age d 8 t l agh

H O W - TO

I ST L A ND USE TUX P I T N A L AN
'St p' but on in t e T s P am t h ool ane l you w ils e e t e s t ps av abl l h am ail e t you on t e righ t ide pane l o h -s . At t e bot om of t e w indow h t h t e re are col but ons . Th is h or t Col P or ane l l e your paint is ik pot in re alif . Unde rne at s le h t e s e col is a h e l ul ux w h o h ors pf T giv s you t e ips about us ing e ach t . ool

Appl ions > Educat icat ion > T P ux aint .

St 'Synapt P age art ic ack M anage r' by ch oos ing Sys t m > e Adm inis t ion > Synapt rat ic P age M anage r Y h av t ack . ou e o t ype in your pas s w ord t ins t l o al s of w are . t Cl t e 'Se arch ' but on and ick h t s e arch f 't paint Th e s e arch or ux '. re s ul com e up and t e y s h oul t s h d s h ow 't uxpaint T ins t l '. o alyou s h oul doubl-cl on t e w ord d e ick h 't uxpaint '. Cl t e 'Appl but on t f h ick h y' t o inis ins t l T P al ing ux aint .

Th e w h it bit in t e ce nt r is t e e h e h page w h e re you paint A bit l e . ik pape r or canv . Th e but ons on t e as t h lf h and s ide (s uch as : paint s t p, e t , am l s ) are your t s f paint ine ool or ing on t e pape r Th e s e t s are l e your h . ool ik pe ncil paint or brus h in re alif . Th e le but ons on t e righ t h and s ide are t h t e opt h ions or s e t ings f t e t t or h ool you cl e d on in t e T s P ick h ool ane l . F e xam pl, if you cl on t e or e ick h

Af e r ins t l ion, you can s t t al at art T P ux aint by cl ing on ick

Y us e t e 'Ne w ' but on on ou h t t e t box t cre at a ne w h ool o e page . Th e O pe n but on ope ns t

9

t e art gal ry w h e re pict s h l e ure pre v ious l s av d are s t d. Th e y e ore Sav but on s av s a copy of t e e t e h curre nt pict . ure : P ure s s av d in ict e T uxP aint are s av d t your h om e e o f de r, in a h idde n f de r nam e d ol ol '.t uxpaint In orde r t s e e t is '. o h h idde n f de r, you w ilne e d t ol l o ch oos e V w > Sh ow H idde n F e s ie il in your F e Brow s e r I f e l il . e T uxP aint w oul be be t e r if t e d t h pict s w e re s av d t a nonure e o h idde n l ion f us e in ot e r ocat or h appl ions . icat

'Undo' but on on t e lf T s P e t e . t h e t ool al t

Th e 'St p' T am ool can be us e d t o cre at s t ps of ot e r pict s ont e am h ure o your page . F t cl on t e 'St p' irs , ick h am but on on t e lf s ide T s P t h e t ool ane l . Ne xt ch oos e a s t p f , am rom t e h s t p gal ry on t e righ t ide am l e h -s O pt ions P ane lF m ore s t ps , cl . or am ick t e arrow s be l t e O pt h ow h ions P ane l . Th e n, cl on t e page t s t your ick h o ick s t p on t e page . am h

Th e gre at t ing about T h uxP aint is h ow m uch f it is f k ids but un or at t e s am e t e us e s m uch of h im t e s am e t rm inol and s k il h e ogy l s ne e de d f t e 'h igh -e nd' or h graph ics program s l e GIM P and ik Ph ot h op. T os uxP aint w ilm ak e l te t h rans it ion t t e s e o h appl ions re l iv l e as y. icat at e y If onl t e re w as a program t y h o m ak e k ids t ink s pre ads h e e t h s are f un!

T be gin paint o ing w it t e paint h h brus h , cl t e 'P ick h aint t ' ool t e in h T s P ool ane lAf e r ch oos ing t e . t h P aint T , t e O pt ool h ions but ons on t t e righ t dis pl dif e re nt s t e s of h ay f yl brus h e s f paint or ing. Af e r t ch oos ing a brus h s t e , you yl s h oul cl on t e col you d ick h or w oul l e t paint w it , us ing t e d ik o h h Col P e t e at t e bot om of t e or al t h t h w indow . Cl and drag on t e ick h w h it canv are a in t e ce nt t e as h re o be gin paint ing. If you m ak e any m is t e s you can al ays cl t e ak w ick h

T add t xt you cl t e 'Abc T xt o e , ick h e ' but on on t e lf T s P t h e t ool ane lt e n , h cl on t e page and s t t ick h art yping.

V o de m ons t ions of ide rat T uxP aint can be v w e d on t e ie h T uxP aint h om e page at : h t p:/ w w w .t t / uxpaint .org/ ide os / v

10

H O W - TO

W rit e n by J t onny M cCul l agh

RI A D V W I H A CI RI P D T D P

I k now v ry lt e about com pre s s ing v o, but I re ce nt y purch as e d a F e com M e diaPl r w h ich pl dire ct y in t m y t lv ion and e it l ide l re aye ugs l o e e is al s m e t v w v o f e s and l t n t m us ic. H ow e v r, I alo w ant d t w at m y f il v os on m y s h iny ne w m e dia pl r I l ow o ie ide il is e o e s e o ch am y ide aye . h av rough l a doze n or s o h om e m ade D V s and e ach is q uit l e y D e arge (3-4 Gb). I w ant d t com pre s s t e s e v os t cons e rv t e s pace e o h ide o e h on m y m e dia pl r T com pre s s t e m , I de cide d t us e aye . o h o .

T

o ins t l alAcidRip, cl ick Sys t m > Adm inis t ion > e rat Synapt P age M anage r ic ack . F rom t e Synapt m e nu bar cl , h ic ick on Se t ings > Re pos it t orie s and e ns ure t at t e re is a t be s ide h h ick t e m ul e rs e re pos it h t iv ory (Sof w are re s t e d by copyrigh t t rict or lgal s ue s ). Cl 'Cl e ' t e is ick os o cl e t e 'Re pos it os h orie s ' dial og. Ne xt cl t e 'Re l , ick h oad' but on t on t e Synapt t bar t e ns ure h ic ool o you h av t e de t s about alt e e h ail lh l e s t s of w are av abl. at t ail e Now cl t e 'Se arch ' but on on ick h t t e Synapt t bar and s e arch h ic ool f 'acidrip'. W h e n t e re s ul are or h t s dis pl d, you s h oul s e e aye d and you can doubl-cl t e e ick h 'AcidRip' e nt t m ark it f ry o or ins t l ion. Ne xt cl t e 'Appl al at ick h y'

but on on t e Synapt t bar t t h ic ool o ins t lh e s of w are . alt t

f rom . Af e r s t ing t art , t e m ain w indow is h dis pl d as s h ow n in F aye igure 1 (lf ). Init l t e opt e t ial h y ions s e e m ov rw h e l ing, but t ge t s t e d e m o art ins e rt your D V int t e D V D o h D t ray of your com put r, t e n cl e h ick t e 'L h oad' but on t re t v t e t o rie e h cont nt of your D V . As s h ow n e s D be l , m y D V t l w as ow D it e re t v d as 'xm as 2005' w it 6 rie e h ch apt rs and t e durat e h ion of t e h v o is j t ov r 59 m inut s . ide us e e I h av m anual am e nde d t e e l y h 'F e nam e ' s e t ing f il t rom t e h de f t '/ om e /onny/ T' t aul h j % o '/ e dia/ m 300/ T' s o t at m y % h re s ul t ing com pre s s e d v o w il ide l be s av d as xm as 2005.av on e i t e 300gb driv I m ount d h e e

F igure 1 (abov ): AcidRip Ge ne ral t ings e Se t

Af e r ins t l ion, you can s t t al at art

11

pre v ious l as / e dia/ y m 300. I h av e alo ch ange d t e de f t v ue of s h aul al 700 f 'F e s ize ' t 460 s o m y or il o re s ul t ing com pre s s e d v o f e ide il w ilbe 460 m e gabyt s (M b). l e Af e r ch anging t e f e s ize , t h il cl on anot e r f l in t e ick h ie d h w indow (e .g. t e T h rack Tit e f l l ie d) t e ns ure t e ch ange you m ade o h t e s e f e ct If you do not do t is , ak f . h your ch ange m ay not be not d ice by AcidRip - a lt e bug I t ink . it l h Th is 460M b s ize is s uit e f abl or m y one h our v o w h e re as ide 700M b w oul be s uit e f a 9 0 d abl or m inut v o. e ide

For adv ance d us e rs , th e bitrate can be al re d on th e V o te ide tab as s h ow n in Figure 2.
T be gin t e act o h ual ncoding e proce s s , cl on t e 'St ' but on at ick h art t t e bot om of t e AcidRip w indow . h t h Th e m ain AcidRip w indow w il l dis appe ar and a progre s s w indow w il l appe ar as s h ow n be l . ow

At t at point you w ilw ant t h , l o ope n your F e Brow s e r (Pl s > il ace H om e ) and f ind your ne w l y com pre s s e d v o f e t e nj ide il o oy.

Th e re are ot e r al rnat e s f h t e iv or ripping D V s incl D uding (be l ) w h ich I f ow ound a lt e it l com pl e d and icat , w h ich I f ound a lt e s l , but if it l ow you w ant t ge t ripping q uick l o y and e as il y, ce rt ainl y pas s e d m y acid t s t e .

F igure 2 (abov ): AcidRip V o Se t ings e ide t

Af e r e ncoding (abov ) h as t e re ach e d 100% and f h e d, you w il inis l be re t urne d t t e AcidRip m ain o h w indow (s h ow n in F igure 1).

12

H O W - TO
W rit e n by D anie l am b t L

CREATE YO UR O W N SERV R - P rt 2 E a

Now t e Ubunt s e rv r ins t l ion is com plt w e w ilins t l ce de s k t h u e al at e e l alXf op, W e bm in and alo s of w are updat s f s t e rom t e com m and h l as w e las w it t e updat m anage r w h ich w ilbe builint t e Xubunt de s k t ine l h h e l t o h u op.

A

f e r re boot t ing t e PC af e r h t t e ins t ll h al ogin us ing your , ch os e n us e r nam e and pas s w ord. Th e f t it m t be addre s s e d is irs e o conf iguring of t e s ource s . W e w il h l re m ov t e CD re pos it e h ory (w h ich aut at l ge t adde d t t e om ical y s o h s ource s ) and add w e b bas e d s ource s . T do t is w e w ilus e nano, m y o h l pe rs onalav e , if you h av a f orit e pre f rre d t xt e dit plas e us e e e or e t at T h . ype int t e com m and l : o h ine sudo nano /etc/apt/sources.list Y w ilne e d t s uppl t e ou l o y h pas s w ord you s e t as your us e r pas s w ord as you are running a

com m and as root Add a h as h (# ) in . f ront of t e CD e nt and re m ov t e h ry e h h as h e s f rom t e f h ront of t e ot e r h h e nt s . Af e r com plt rie t e ing t is s t p h e pre s s CTRL X t e n pre s s 'Y' or t + h ype 'ye s ' t s av ch ange s . o e

Af e r com plt t e ing t is , t h ype : sudo apt-get update Th is w ilupdat t e apt s ource s l e h and apt w ilt e n k now w h at s of w are lh t it can ge t Now t . ype : sudo apt-get upgrade T ins t lh e l e s t updat s t your o alt at e o s ys t m . Th is m ay t e a lt e w h il e ak it l e de pe nding on h ow m any updat s are e ne e de d f your s ys t m , you m igh t or e w ant t put t e k e t l on now . o h te

Af e r t e updat s are f h e d, t h e inis re s t your m ach ine . L in and art og run t e s am e com m and j t in h us cas e t e re are any ot e r updat s h h e t at w e re m is s e d, al ough apt h t h is unl e l t m is s any. Af e r t is ik y o t h is f h e d, w e is s ue w h at w ilbe inis l our l t com m and f t is t is as or h h is s ue : sudo apt-get install xubuntu-desktop Ans w e r 'ye s ' t 'D o you w ant o: t cont o inue '. Go and re ad t e h

13

re s t of t is is s ue , and h av a nice h e cup of t a. e Af e r t is h as com plt d, re boot t h e e your m ach ine . O nce t e m ach ine h h as s t e d up you w ilbe art l pre s e nt d w it t e e h h l ogin s cre e n. L in us ing your pre v og ious l y ch os e n us e r nam e and pas s w ord and you w ilbe pre s e nt d w it t e l e h h Xubunt de s k t u op, you now ne e d t run t e updat s by righ t o h e cl ing on t e orange icon in t e ick h h t righ t h and corne r and cl op ick 'Ins t l l alalupdat s ', t e n s uppl e h y your pas s w ord t al t e o l h ow updat s t run. Al rnat e l you e o t e iv y, can pre s s Ct + Al F2 and l rl t + ogin us ing your us e r nam e and pas s w ord again and run t e h updat s f e rom t e com m and l . h ine Af e r t is is f h e d re s t your t h inis art m ach ine . O nce l ogge d in, ope n F f and brow s e t ire ox o h t p:/ w w w .w e bm in.com /(abov t / e righ t and in t e m e nu on t e lf , ) h h e t cl 'D e bian P age '. ick ack W h e n t e .de b f e h as f h e d h il inis dow nl oading, righ t cl on it and ick

Ful Circl is l e l ing f ook or proof re ade rs . Can you s pare a f w days e ach m onth to e proof re ad articls f us ? e or If you can, plas e e m ail e : ronnie @ f l e m agazine . ul circl org f m ore de tail. or s
or j oin our IRC ch anne l : l on t irc.f e node .ne t and og o re j oin # f l e m agazine ul circl O r, you can v it v our is ia w e bIRC cl nt at ie irc.f l e m agazine .org ul circl W e alo h av a f s e orum at : h t p:/ ubunt orum s .org/ orum t / uf f dis pl ay.ph p?=270 f

ch oos e t ope n w it o h and cl O K. Th e 'P age Ins t lr' w il ick ack al e l t e n ope n and you can s im pl cl h y ick 'Ins t l ack age '. Th e pack age alP m anage r w ilalo ins t l lh e l s alalt ne e de d de pe nde ncie s f W e bm in. or O nce W e bm in h as ins t ld, go t al e o: h t ps :/ l h os t t /ocal :10000 and l in og us ing your us e r nam e and pas s w ord.

,

w w w .f l e m agazine .org ul circl

14

W rit e n by Ronnie T e r t uck

REVEW I

A S U S EEE P C A ND X UBUNTU

Im agine a l op t at is onl j t l apt h y us arge r t an a D V cas e , t ice as t ick , runs L h D w h inux and w oul cos t j t ov r £200 (~ $ d us e 400). F as y?Not ant at al it cal d t e ASUS EEE PC. l 's , l h e

T
CPU T ype : 9 00M H z Int l lron e Ce e M obil e RAM : 512M B D D R2 H ard D riv Capacit 4GB S.S.D e y: D riv T e ype : Sol id-St e D is k at Scre e n Size : 7 inch e s O pe rat ing Sys t m : L e inux W ire ls s Ne t ork ing: Y s 802.11 b/ e w e g Et e rne t Cont lr: Y s h rol e e USB P s : Y s , t re e USB2.0 port ort e h s Bat e ry L e : 3.5 H ours s ubj ct t t if e o us age Approx W e igh t 0.9 k g (19 6 l ) : bs D im e ns ions (m m ): 22.5x16.4x2.153.5CM Builin W e bcam (0.3 M e ga P l t ixe ) St re o Spe ak e rs e SD Card Sl ot

h e f t t ing I not d about irs h ice t e m ach ine is t at it is h h com plt l s ilnt O t e r pe opl e e y e . h e us ual not l y ice t e s m als cre e n f t h l irs . I'm not Eins t in but if t e s cre e n w as e h l arge r, t e n t e e nt unit w oul be h h ire d l arge r Th e w h ol point of t e Ee e is . e h t be s m al Anot e r t ing pe opl o l ! h h e h av be e n point e ing out is t e s m al h l k e yboard. If you h av big h ands , e t e n it m ay w e lbe a problm , but I h l e am t yping t is art e on t e Ee e h icl h w it out dif icul h f t y.

W h e n you f t boot t e Ee e irs h you are pre s e nt d w it a h e av y e h il m odif d v rs ion of Xandros ie e (lf ) w h ich , w h il e xce l nt f e t e l e or t e ne w us e r, m ak e s t e Ee e h h l t m uch l e a ch il t ook oo ik d's oy. F unat l m any ge e k s m ak e ort e y l t w ork and w ays h av be e n igh e f ound t re pl Xandros w it o ace h ot e r L h inux dis t ribut ions . I t d Ubunt I t d Kubunt rie u, rie u. Iev nt dP e rie uppy L inux. But t e y alh ad one problm or h l e anot e r Ubunt s e e m e d t t ink h . u o h t e bat e ry w as brok e n and h t ne it e r w ire d nor w ire ls s w oul h e d w ork . Kubunt l e d t e bat e ry, u ik h t but again no ne t ork or w ire ls s . w e A f w s cript w e re re las e d e s e w h ich w oul e f e ct e l pat d f iv y ch Ubunt t ge t m os t t ings u o h w ork ing, but by t at t e I h ad h im dis cov re d t e e xce l nt e h l e

15

com m unit at w w w .e e e us e r y .com w h ich h ad cre at d e w h ich w as , as you can im agine , a m odif d Xubunt ins t l ie u albut w it h pat e s appl d on ins t lBut not ch ie al . e v ryt ing w e nt as pl e h anne d. F l ing t e ins t ol ow h ruct ions on t e e e e Xubunt page on t e h u h e e e us e rs .com w ik i I cre at d a e boot e USB s t w h ich abl ick cont aine d t e e e e Xubunt L e h u iv CD . Th e ins t l e nt ah e ad as alw norm alI m ade s ure t ch oos e , o " anual w h e n t e ins t lr M " h al e re ach e d t e part ioning s e ct h it ion s ince w e do not w ant a s w ap part ion on t e Ee e . Th e ls s it h e w rit s t t e s ol s t e driv t e e o h id at e h be t e r, now one problm w it t e t e h h ins t lr is t at s om e of t e al e h h w indow s are t t lor t e s m al oo alf h l s cre e n. Th e t rick is t h ol dow n o d t e Alk e y w h il lf cl ing h t e e t ick anyw h e re on w indow . Th is lt e s you m ov t e w indow round and, e h if ne e d be , out of t e s cre e n, s o h now I coul cont d inue and f h of inis f t e ins t l h al . F rom col boot t l in s cre e n d o og w as approxim at l t irt s e conds , e y h y s l e r t an t e de f t Xandros ow h h aul

ins t lbut w ort it in m y opinion. al , h L in t de s k t is al os t ins t . I og o op m ant w as t e n gre e t d w it t e m e s s age h e h h t at m y bat e ry w as pos s ibl brok e n. h t y H av ing us e d, and ch arge d, t e Ee e h s e v ralim e s s ince , t e bat e ry e t h t m e t r s e e m s t w ork f , I'v no e o ine e ide a w h y it dis pl t e e rror ays h m e s s age but it s e e m s t be a f s e o al al . arm

t is w as a big problm w it h e h al os t alL m l inux dis t ro's on t e h Ee e , e v n Ubunt ne e ds a pat . e u ch I'm a Kubunt us e r by day s o u us ing Xubunt is a bit al n t u ie o m e , but af e r lf cl ing on t e t e t ick h ne t ork ing icon in t e t k bar w h as (be l ) m y w ire ls s w as ow e de t ct d, gav it m y W EP code e e e and I w as of and running! f

Af e r boot t ing I poppe d in a USB s t onl t be gre e t d w it a ick y o e h m e s s age s aying t at e e e Xubunt h u cannot m ount t e USB driv . Af e r a h e t bit of q uick re s e arch , it t urns out t at h t e e e e Xubunt ins t lr s t l h u al e iladds a CD e nt t t e / t f t f e . Af e r ry o h e c/ s ab il t com m e nt ing out t e CD l it h ine acce pt d t e USB s t no problm . e h ick e Ne xt port of calw as t e w ire ls s , l h e

Th e ne xt bone of cont nt e ion w it t e Ee e is s ound. I pl d a h h aye W AVf e and it w as aw f ! il ul Crack ld l e crazy. Af e r s om e e ik t re s e arch on Ubunt F u orum s I f ound a ne at t rick . Us ing t e h m e dia pl r appl ion in aye icat e e e Xubunt t u, urn t e v um e up h ol as h igh as it w ilgo. Ne xt ope n a l cons ol and t e ype : alsamixer

16

In your cons ol you w ils e e e l s om e s l rs . M ov t e f t t o ide e h irs w s l rs up and dow n (w h il ide e pl aying s om e audio) unt you il h av a de ce nt v um e . Now e xit e ol alam ixe r Now t s . ype : sudo alsactl store 0 Th at w ils av your s e t ings f l e t or ne xt t e . It w as n't unt l e r t at im ilat h I re al e d you can add a v um e is ol cont pane lo t e t k bar, rol t h as w h ich is s im il t t e alam ixe r ar o h s s o t adding t e v um e cont ry h ol rol f t it m ay s av you ge t ing your irs , e t h ands dirt in t e cons ol. O ne y h e f inal problm w it e e e Xubunt e h u s e e m s t be t e s ound in gam e s . I o h f ound t at e nabl t e s ound in h ing h s om e gam e s caus e d t e gam e t h o cras h . D is abl t e s ound lf t e ing h e t h gam e s f l pl ul ayabl. y e O ne t ing I h av no re al e f h e us or on t e Ee e is t e builin w e bcam . h h t But f t e purpos e s of t is or h h re v w I did h av t add a F is t ie e o e y re pos it ory t obt o ain t e ucv w h ie appl ion w h ich is w h at icat e e e Xubunt ne e ds t s t up t e u o art h w e bcam . Eas y t ins t l o albut not m uch us e it s e e m s s ince no

m at e r w h e t e r you capt t h ure t e h s cre e n yours e lor by us ing t e f h appl ion, you are s t le f icat ill t w it a bl im age . Th is s e e m s t be h ank o a k now n problm and I'm s ure t e e h bof ins w ilov rcom e it f l e . Th e f inalh ing t t s t w as t e t o e h f unct ion k e ys . T s av h av o e ing an e xt doze n or s o k e ys , s om e doubl ra e up. So h ol ding dow n t e Fn k e y and h t apping F3 w ildult e s cre e n, Fn + l lh F4 w ilbrigh t n t e s cre e n. Th e s e l e h w ork pe rf ct y w e lin e e e Xubunt e l l u.

re t urn your Ee e t f ory o act de f t Suf ice t s ay: I w on't be aul . f o ne e ding t e re cov ry dis c. I'm h e k e e ping e e e Xubunt ins t ld on u al e m y Ee e as it h as e v ryt ing t at e h h I ne e d f l w ork ing. I'm w rit ul y ing t is in Abiw ord (abov ), e dit h e ing m y ph ot in GIM P and h av os e F f ire ox, Th unde rbird and P idgin f m y int rne t ne e ds . or e O ne of t e big f at s of h e ure L inux is , of cours e , Com piz F ion. H av us ing not d a f w ice e m urm e rings of Com piz in t e h e e e us e rs f orum I de cide d t giv o e it a t h av ry, ing re ad t rough a h f w pos t , s t p one is t ge t e s e o aigl w ork ing, t is is done by: x h sudo apt-get install libgl1mesa-dri

Th e Ee e com e s w it a re cov ry h e D V w h ich , ironical re q uire s D l y, W indow s . But I m anage d t ge t t e o h re s cue dis c w ork ing f ine in W INE running on m y de s k t Kubunt op u m ach ine . Th e dis c al s you t l ow o cre at a boot e USB s t w it t e e abl ick h h de f t Xandros on it t lt you aul o e

17

Now re s t X art (Ct + Al Back s pace ) you now rl t + ne e d t ope n t e Synapt o h ic P age M anage r and ins t l ack al : • piz-core com • piz-pl com ugins • piz-f ion-pl com us ugins -m ain • piz-f ion-pl com us ugins -e xt ra • pizconf com ig-s e t ings t m anage r If you pre f r Em e ral f your e d or w indow borde rs t e n you can h s e lct it t in Synapt Af e r e oo ic. t cl ing " ick Appl you w ilh av y" l e Com piz F ion ins t ld. But on us al e s uch a l s pe c m ach ine , is it ow e v n us abl? e e

Abs ol e l I can w obbl m y ut y! e w indow s and s pin m y cube w it t e h h be s t of t e m ! h

And ye s , w it t e appropriat h h e code cs it l v n pl alyour 'le e ay l audio and v o f e s ! ide il

Th e one pain w it Com piz on t e h h Ee e is t e Com piz Se t ings m anage r h t . It is j t t big f t e s cre e n. By us oo or h de f t Com piz w on't nudge a aul w indow out t e t of t e s cre e n, it h op h doe s n't al ays w ork w e lw it t e w l h h Al Cl + D rag t t + ick rick w h ich is a s h am e . Th e v t m aj y of t e as orit h e f e ct w ork w e land s m oot l w h ich f s l h y is s urpris ing f as I s aid, s uch a l or, ow s pe c m ach ine .

So w h at e xact y am I giv l ing f e t iv o: e e e Xubunt Th e ASUS EEE?Quit u? e f rank l I'm giv y ing t e m bot f e out of h h iv f e ! Th e ASUS EEE is an e xce l nt lt e iv l e it l not book . Grant d it doe s l a bit e e ook l e a k ids t but it is s o h andy t at ik oy h you h av t l e it And t e e o ov . h com m unit t at h as al re d Xubunt y h t e u t s uit t e EEE alo de s e rv a round of o h s e appl e as w it out t e m m y EEE aus h h w oul s t l av t at aw f ch il h d ilh e h ul dis l ing O S ins t ld on it Now m ay be ook al e . t e pe rf ct t e t pick up a f t h e im o irs ge ne rat ion EEE as ASUS h as j t us re ce nt y announce d l l arge r v rs ions of e t e EEE t be re las e d s oon. h o e

18

W rit e n by D anie l ont iro t M e

M Y O PNI N I O
re as ons of t is L h inux gam e de v l e opm e nt t e of. ak f

I D EP ND ENT GA M E N E D EV L P ENT E O M
Since t e s t of t e m ode rn h art h com put ing indus t UNIX w as ry, t e de f o s t h act andard f s e rious or appl ions and be f icat ore t e M ac h t e -ov r, UNIX w as t e abs ol e ak e h ut k ing f com put r graph ics . or e Th e n it cam e . Th e graph ical re v ut ol ion f t e UNIX or h w ork s t ion. F t it w as a at irs , indus t or of ice t ing t e n, ry f h h gradual w e got an XSe rv r l y, e running on our m ach ine s . But s t lcoding a gam e in XL il , ib can lad t s uicide . H ow did w e e o ge t s uch gre at gam e s l e Pl t ik ane P nguin Race r and Supe r T e ux? Th e m ain re as on s h oul be d t o inv nt w e ions h e re : O pe nGL and SD L . O pe nGLope ne d a ne w w orl d in com put r graph ics . Be ing e m os t y a Sil l icon Graph ics t ing, h

I

n t e pas t ye ars , inde pe nde nt h (indie ) gam e de v l e opm e nt w e nt f rom s it ing on dark t bas e m e nt s t , aring a bl and ack w h it s cre e n, f e iddl crypt ing ic m e s s age s t de code t e V o h GA re gis t rs in orde r t ach ie v t e e o e h m axim um pe rf orm ance t s it ing o t on a dark bas e m e nt w h il s t e aring t gorge ous GNO M E or KD E o s cre e n w h il t s ing t e e os h m axim um pe rf orm ance f rom your GPU w it no s w e at (O f cours e , h . s om e of us s t lov t at darn ill e h pre t y bl s cre e n) t ack F rom t e s e dark age s t curre nt h o days , L inux gam e de v l e opm e nt w e nt f rom an adv nt e ure t s om e o s e rious pl Th e t s m at d ay. ool ure and CG com panie s t ook L inux m ore s e rious l as a de v l y e opm e nt pl f at orm . Th is art e int nds t pre s e nt icl e o t e re ade r w it s om e good h h opt ions on L inux gam e de v l e opm e nt w h il anal , e yzing t e h

P ure t is : Y h av a pre t y ict h ou e t cons ol s cre e n on your m ach ine . e W h at are your gam ing opt ions ? None , you m igh t ans w e r Y coul . ou dn't be m ore w rong. Be f ore XSe rv rs w e re e com m onpl , t e re w e re al ady a ace h re st ruggl gam e de v l ing e opm e nt com m unit M os t of t e m cam e f y. h rom t e e xis t nt BSD com m unit and s aw h e y a good pot nt w it t at "as t and e ial h h f l t e igh t UNIX"t at L igh w h inux w as (t oday, bot L h inux and BSD s e e n t o be in t e s am e lv land t e n w e h e e ) h got our s h are of cons ol gam e s , l e e ik dope w ars and ot e r cons ol cl s ics . h e as De v l e oping t e s e gam e s w as m ore h ch al nging t an pl l e h aying. Th e y didn't h av t e t s av abl w e h av e h ool ail e e t oday. Th e s e dark age s w oul dn't l t as l ong.

19

it w as f s ure a UNIX-f ndl or rie y t ing. Af e r pas s ing t e h urdls of h t h e ge t ing a X w indow w it O pe nGL t h w e coul f d inal ge t our Quak e l y af e r a h ard w ork day. t And w h il O pe nGLdid gre at e t ings f 3D graph ics , It carrie d h or unne ce s s ary w e igh t t 2D Gam e o De v l e opm e nt Th e de v l r h ad . e ope t o opt w ions : us e t e h unacce lrat d but cl e r t ot e r e e os o h 2D APIs XL or t go w it t e ib o h h (s om e t e s ) acce lrat d but im e e unnat ural pe nGL Som e of t e m O ; h ran t GTK and ot e r t k it , but o h ool s m os t got l t on t is . And t e n os h h cam e Sam L inga t unif our ant o y bat l crie s . te Sam L inga h ad t port a ant o M acint h e m ul or t W indow s os at o and L inux. Coding a graph ical s ys t m f e v ry O pe rat e or e ing Sys t m s ounds a crazy t ing. And e h it is . H e h ad a s im pl but daunt e ing ide a: w rit an abs t e ract ion l r, aye cal d SD L and t e re s t is h is t l e , h ory. H e got D oom port d t SD Lin 3 e o days ! Now w e can us e SD Lin a h uge v arie t of pl f y at orm s , ranging f rom

m obil de v s (m ore about t is e ice h be l ), V o Gam e Cons ols , and ow ide e l s of m ains t am and obs cure ot re ope rat ing s ys t m s . e W it SD L de v l rs coul h , e ope d act l go t rough t e " at ual y h h cre e w indow f O pe nGL nov l in ls s or " e l a e t an 10 l s of code . And binding h ine f ot e r l or h anguage s s pring e v ry e m ont or s o. I be t h e didn't s e e t at h h com ing.

applt w e re t e k il r com bo. e s h l e M os t of t e t ch nical t f of h e s af t os e cam e f h rom t os e t ch h e ge e k s w h o h ad be e n us ing L inux s ince col ge . l e But s t lt e pre m ie r t e f il h , im or s m oot J a gam e de v l h av e opm e nt w as ye t t com e , and w e w il o l re t urn t t is l e r o h at .

Th e h e art of m il s l ions of program m e rs (t os e incl h ude e v n e J n Carm ack ) w e re t oh ouch e d w it h t is prom is e : " h Now w e can w rit our e ow n AAA gam e f alpl f or l at orm s " . Unf unat l it t ort e y, ook a w h il f t e e or h ide a t cat on f re alW h at t e o ch or . h J a applt re al w e re abl t do av e s l y e o w as a lt e be l t at But s t las it l ow h . il , Sun re las e d t e ir J K f L e h D or inux, it w as q uick l pos s ibl t w rit J a y e o e av applt on a L e s inux box and s e e t e m h running on M acs and w indow s boxe s . Bas ical t is w as a t e f s m al l h y, im or l arcade cl s and adv rgam e s . And one e f s e v ral t ups f or e s art unde d f or adv rgam e s , t e L e h inux + J a av

If m obil is t e nam e of t e e h h gam e , you're l y. M obil uck e de v l e opm e nt unde r UNIX h av e be e n s t rong s ince t e be ginning, h w it J E m os t y, and now , h 2M l m ore re ce nt y, w it L l h inux M obil. e W it J E, t e re are plnt of h 2M h e y pos s ibilie s . Som e are m ore it m at , l e Ne t ans and Sun ure ik Be W TK, and s om e brand ne w , l e ik Nok ia's W idSe t L . inux is be ing t e n s e rious l by t e big ak y h pl rs , as m os t innov ions in aye at t rm s of de s ign com e s f e rom f e dom f t rs , l e us . Th e re igh e ik onl pos s ibl dow ns ide of t e y e h approach m igh t be t e plt ora h e h of proprie t ary prot ocol m obil s e ph one s us e t com m unicat w it o e h

20

a com put r t rough t e dat e h h a cabls . Be s ure t purch as e a e o ph one t at s pe ak s " as s St h M orage D e v "t t e com put r ice o h e . Re ce nt y, w e h av s e e n s om e l e com panie s going w it L h inux f or t e ir m obil O S'e s . W e algain h e l w it t at t is m obil L h h : h e inux is not t at dif e re nt f h f rom our de s k t op m ach ine and m os t SD Ks us e t ch nol s broadl av abl. It e ogie y ail e s l e pl ik aying w it your ch il ood h dh f nd's ch il rie d. O ne Com m on point w h e n de al w it m obil gam e ing h e de v l e opm e nt is t e us e of Sim pl h e D ire ct e dia L M aye r M os t m obil . e dis t ros al SD Lapps t run w it l ow o h priv e ge d s pe e ds . Th e bigge s t il dis t ros h e re are : QT opia, f rom T l ch (t e guys t at gav us role t h h e l t EZ X (QT ibq ), opia bas e d), f rom M ot orol (s om e w arnings appl a y h e re , as it doe s nt run nat e iv appl ions righ t out -t e -box), icat -of h and m os t y M ae m o (t e one your l h h um bl w rit r is m os t l e l t e e ik y o code in day-t o-day), f rom Nok ia and f inal O pe nM ok o, t at is a l y h j oint e f ort t produce a dis t f f o ro or m obil ph one s . e

Alo w ort s h m e nt ioning t at h Ubunt M obil is t u e o be com e a gre at m obil O S, e incorporat ing t e UI h f rom M ae m o. L s ook v ry prom is ing. e

e xpe rie nce ), l e ik ASUSTEK w it it h s Ee e PC (lf ) and e t O L (t e l t one PC h as m ak ing big be t on s e ducat ional gam ing), e ach be ing t big t oo o cov r h e re . e

As L inux e v v d f ole rom t e l t h as de cade , w e coul s t w orrying d op about or de s k t and coul op d conce nt e on producing rat s om e t ing. Th is is a byproduct of h proj ct l e Ubunt t at aim s t e s ik u, h o bring m ore f ocus t t e de v l rs , o h e ope put ing t e m t do t e ir be s t w e re t h o h t e y e xce l h . Th e re are alo s m al r e f ort on s l e f s s om e count s , l e Brazilt us e rie ik , o L inux as a m e dium of k now ldge e broadcas t cre at , ing s ocial proj ct e s t at cal d f m ore av rage -j h l or e e oe f ndl de s k t rie y ops . Th os e are f rt e e il f lf L ie d or inux gam ing. Alo, t e re are ot e r com panie s s h h us ing L inux f not book s (but t is or e h dis t inguis h f rom m obil L e inux, as t e re is a f l inux m ach ine h ulL

Now t at you cant w ait m ore h t ge t your h ands dirt I w il o y, l s h ow you s om e good opt ions f or de v l e oping your ow n gam e s .

e m acs (or your f orit t xt av e e e dit + g+ + : Th at righ t or) s ! ch ance s are t at t e e xact h h m ach ine your are us ing t re ad o t is t xt is capabl of gam e h e e de v l e opm e nt Al ough t e . t h h e xpe rie nce can be s om e w h at s part an, it pe rf ct y pos s ibl. s e l e Exce pt f a f w m om e nt I ran or e s f s om e be t e r t s , I w e nt t is or t ool h w ay t de v l m y ow n 3D o e op m obil gam e e ngine e (w w w .s f t proj ct / ). .ne / e s bzk

21

If you're going f J a, or av m ak e s ure you t e Ne t ans , ak Be as it h av a e v ry s t e rong m obil s upport e . D on't f orge t your " obily m it pack "f t e or h ch os e n m obil e de v ice prof e . il If not you're ge aring t ards , ow L inux m obil w h ich is good and e bad ne w s : Th e good: m os t of your e xis t nt e de s k t code w ilw ork out of t e op l h box. Th e bad: you w il probabl (as l , y m os t m obil de v s us e ARM e ice proce s s ors w h ich are incom pat e w it our x86 ibl h m ach ine s ) ne e d t re com pil it o e w it s om e e s ot ric SD K. And t is h e h w ilde pe nd on t e t l h arge t pl f at orm . Som e are e as y, s om e are not M ak e s ure t alo . o s re s e arch w h at t e be s t s e t ings h t

f your or w ork s t ion are at s om e t e s , im v ual ion irt izat can be a v iabl e opt ion. O ne pie ce of good adv ice m igh t be t us e o SD L I can at e s t . t t is , as I do h m os t of m y de v l e opm e nt on m y de s k t e nv op ironm e nt and w h e n I f e lh e ne e d, I j t s w it t t e e t us ch o h m obil SD K (in m y cas e , M ae m o SD K e unde r Scrat box), re com pil, ch e ge ne rat a D e bian ARM pack age and e t s t it on de v e ice (Nok ia N770). Th is can s av you v uabl de bugging e al e t e. im

opt ion). Ros e Garde n is de ce nt if you can ge t ov r t e J e h ACK nigh t are , w h e n producing m m us ic (if you can't us e Ros e Garde n, j t inv e t at f nd of us it h rie yours t pl t e ir s ongs , but o ay h m ak e s ure t t o urn of t e v h ocal 's m ic)

W it s o m any opt h ions , you h av t w onde r w h y are you s t l e o il re ading t is ins t ad of producing h e t e ne xt Quak e . Ge t bus y! h

W it t e art de part e nt t e be s t h h s m , h t s (but not t e onl one s ) are t e ool h y h GIM P and Blnde r (abov ) f e e or graph ics (w it t e adv age of h h ant running alo on W indow s f t at s or h goof f nd of yours t at s t l e s y rie h ilus W indow s ) and Audacit f s ound y or (GNU Sound be ing anot e r v h iabl e

22

W rit e n by J n J M ace y t oh .

M Y STO RY

W H Y IW ENT L UX I N
t e pe rs onal iat e . I h ad no h init iv budge t but al ays as k e d, w h y can't , w I do t is , or t at w it alt e h h , h lh M icros of s of w are t at I bough t or t t h , w as h ande d t m e . O h , I h av at one o e t e h ad one or t o l im w arge budge t . s And, I paid f M icros of l ns e s al or t ice l ov r t e pl t Th e n t e price k e pt e h ane . h ge t ing h igh e r t . M e anw h il, I s t e d t ge t e art o f t e d. L s of t ings t do and rus rat ot h o pay f out t e re . But no h e l or h , p. De v l e oping a bus ine s s be cam e a problm . J e oining a L inux F orum w as am azing. P opl w it t e s am e e e h h problm s t at I h ad gav m e e h e s ol ions . Not ut icing w h y I s h if e d t t o L inux? H e re is a gre at e xam pl of L e inux. I'v al ays l e d t Spe lCh e ck m y e w ook o l e -m ail in m ul e l s t ipl anguage s . Th e re as on is , I h av w ork e d e Int rnat e ional f a good de al m y l or y of le and al ays , al ays w ant d t if w w e o s pe lch e ck m y e -m ail in Am e rican l s Engl h (not t e Que e n's , but t e is h h P s ide nt ), s t in cont re 's ay act w it h m y s on in Ge rm any, and de al w it m y H is panic f nds . Pl , h rie us t row in t e occas ional re nch h h F ph ras e . Als pe lch e ck e d. l l

I

'm not a w rit r, but do t ings – e h l e alt os e ot e rs out t e re ik lh h h e .g. run /w ork /pl /h av a ay e le /us e a com put r /h av a if e e PD A. I don't h at W indow s , but I e w as f t e d, and t rus rat ook a ch ance on L inux be caus e of w h at I m e nt ione d. I t ook t e pe rs onal h init iv . iat e Th e re are a l of buzz-w ords ot out t e re and one of t os e is h h O pe n Source . Th at m e ans L inux t me.It o ook t e pl h unge . I w e nt f rom SuSE 9 .0 - 10.1, and alt e lh Ubunt dis t , t e n s e t ld on u ros h te L inux M int Alt of e n, w h at is . loo t ne v r m e nt e ione d, is t e addit h ional w ord " Com m unit . J a L y" oin inux F orum w it your is s ue s -- s av a h e l of t e , e ne rgy, e f ort and ot im f , m one y. Ge t inv v d, it f e ! ole 's re Sim pl L y, inux doe s t ings f h or m e t at I al ays w ant d t do. h w e o O nce you ge t inv v d, t e e nd ole h re s ulis s im pl am azing. No one t y lad m e by t e h and – but I t e h ook

Now , as a t ink ing indiv h idual , go t t f ry o ind a s ol ion w it ut h M icros of . I'lbe t you can't M y t l . s ol ion: Ev ut ut ol ion (abov ). H e y e t at rh ym e s . Can you im agine h af e r h av t ing de alw it t e t h h l arge s t m os t m onopol t , is ic s of w are com pany on t e pl t t h ane , m y m ul e ph one t ipl conv rs at e ions w it t e ir T ch h h e Support I can now s pe lch e ck ? l

23

in f our l anguage s at t e s am e h t e. im H e y, w e h av albe e n t e re , e l h done t at and h av t e T irt h , e h -Sh . C'm on guys – ge t w it t e h h program , it a s m alw orl af e r 's l d t al W as n't t at once a big h it l . h s ong f rom a D is ne y f m ?I t y il rul t ink t at M icros of h as be com e h h t t – w h at w oul t e righ t w ord oo d h be h e re ?P rh aps t s om e t ing e oo h or ot e r I don't w ant t be at h . o t e m up, but t e s h if cam e t m e h h t o a w h il back . I h ad ide as in m ind, e and w ant d t do s om e t ing. e o h L inux, and alt os e t ous ands , lh h and t ous ands of appl ions , h icat gav m e t e s ol ions . e h ut Th e y don't calit a PC – l P rs onal e Com put ing -- w it out a h re as on. I h av a PC. It is now al e l O pe n Source . Ne xt I h at d h av , e ing t buy al o l t os e addit h ional program s / appl ions s o t at I can cre at a icat h e .pdf burn a CD , D V , lt al , D e one h av a good O f ice Suit of e f e program s . Th at not count 's ing going on t e s e arch f a good h or s e cure brow s e r, v irus s canne r,

f w al running dis k de f ire l , ragm e nt rs , e ch e ck ing on v irii, adw are , s pyw are , m al are , root k it . O h , and t e e v r w s h e popul M icros of updat s . A L ar t e inux D is t ribut ion giv s it t you alf f e ! e o lor re F t t ings f t – O pe nO f ice . irs h irs f Th e re are h at rs out t e re t at e h h com pl about Exce l pre ads h e e t ain s conv rs ions , but I'v of e n e nough e e t be e n s t uck w it Exce l as an h – appl ion it e l If s om e one can't icat s f . conv rt a W ord .doc, t e y ne v r h ad e h e t e s l t s t cl w h at t e y w e re h igh e ue h doing in t e f t pl . h irs ace Ev r t d t k ing t M icros of e rie al o t about t rying t do s om e t ing w it o h h O ut ook l e t l ik rying t do a m as s e o m ailo s e nd t e l e s t ne w s lt e r t t h at e t o cl nt ?Y can do t at w it M ail ie s ou h h M e rge in W ord, but not w it O ut ook . h l Buy anot e r appl ion, pl k e e p h icat us ge t ing h it w it s e curit w arnings , t h y and updat s . I'd be com e m y ow n e M icros of Sys t m Engine e r! t e M y ne w e s t f nd is t e O pe n rie h Source Com m unit F y. unny w ord t e re . L s of gre at s upport M y ot e r h ot . h f nd is Googl. A l rie e ong t e ago, im pe opl w e re s t e uck w it is s ue s , but h now w e can do a “ Googl” . Th is t e e im

around e v ryone can do it and e s av t e m s e le s a good de al e h v of t e , e f ort and f t ion im f rus rat de al w it out M icros of . Noning h t f t ing = L rus rat inux. I'm k now n as “ Adlr” in about e 3 – 4,000 pos t . Adlr m e ans s e “ Eagl” in Ge rm an, w h ich I e s pe ak fue nt y. But w e als pe ak l l , l L inux – gl l obal y. D e lh as s t e d s h ipping t e ir l art h De sk t ops , and Not book s w it e h L inux ins t ld ins t ad of al e e M icros of . Not t icing a l arge r lv l e e of f t ion?Go L rus rat inux, go! Cons ide r m e a cit n of t e ize h w orl – t e O pe n Source w orl d h d, t at is . W e l e t ge t t ings h ik o h done , and can do it ours e le s . I v do it w it L h inux M int Cas s andra . As k t e ne xt t e t at you buy h im h a PC f rom D e l IBM , CO M P l , AQ, H P, SO NY, T h iba, e t if t e y os c. h s h ip t e ir s ys t m s w it L h e h inux and not M icros of . t

24

T enf ak rom

M O TU I TERVEW N I

STEV K O W A L E I K

Be h ind M O TU is a s it w h ich f at s int rv w s w it t os e w h o are k now n as 'M as t r’ of t e Univ rs e ' (M O TU). Th e y are t e v unt e r e e ure e ie h h e s h e h ol e arm y of pack age m aint aine rs t at l af e r t e Univ rs e and M ul e rs e s of w are re pos it h ook t h e t iv t orie s .

t s w it t D e bian, and ins t ld o ch o al e Sl (2.1). ink

Age : 26 L ocat ion: Sydne y, Aus t ia ral IRC Nick : s t v nk e e

I de cide d t f o inal l at Ubunt l ook y u j t af e r Bre e zy w as re las e d. I’ us t e d k e pt a v ague e ye on it be ing a , D e bian D e v l r, but didn’pay e ope t m uch not . Af e r Bre e zy cam e out ice t , I dow nl oade d a L e CD , and gav it iv e a t And l e d it s o m uch t at I lf ry. ik h e t it running on m y m ach ine f t o or w days , at w h ich point I t ough t I h s h oul ins t l . d alit

I w ilal ays h av a s of s pot l w e t f xringd, s ince it s t e f t or ’ h irs pack age I m aint aine d in D e bian. Alo: q uodl t and crack -at ack s ibe t

Th e com m unit — w h e n I f t y irs j oine d # ubunt u-m ot I w as u, col d by t o re gul and s e t l are w ars t w ork af e r a lt e bit of a ch at o t it l . But t e re al w e r is j t h ans us t at t e w onde rf and cl f h , h ul ue ul pe opl out t e re t at l e m e , e h h , ik are w ork ing t m ak e Univ rs e in o e Ubunt be t e r u t .

I s t e d us ing L art inux in l e at Nov m be r, 19 9 8, and s t e d w it e art h an ins t l Re dH at 5.0 t at I l e r alof h at upgrade d alt e w ay unt 6.2, lh il unt I h e ard about re port of il s Re dH at 7.0 (w h ich w as in RC at t e t e ) be ing v ry bad, e v n f h im e e or a Re dH at .0 re las e , and de cide d e

I be cam e a M O TU on J anuary t e h 16t , 2006. I t ink I h ad be e n h h w ork ing on Ubunt f about t o u or w m ont s at t at point h h .

J p in, t e w at r’ f . If um h e s ine you’ int re s t d in h e l re e e ping out ,

25

t e re are plnt of pe opl w h o are h e y e h appy t ans w e r your q ue s t o ions on t e m ail l t or # ubunt h ing is um ot IRC ch anne l u .

I am e m pl d as a de v l r, s o oye e ope t re l af e r a l o ax t ong day at w ork , I w ork on Ubunt I gue s s t at doe s n’ u. h t ans w e r your q ue s t ion. I’ re ad a book , l t n t m us ic, or l l is e o pl crack -at ack , or W oW . ay t

de f t Gnom e s e t ings don’ge t aul t t m y w ay, s o I don’ch ange t e m . t h A bunch of t rm inal in t e s abs , F f ire ox, W ande rl t Th unde rbird us / f re ading m ailand Quod L t or , ibe pl aying m us ic on t e ot e r h h w ork s pace . As you can s e e f rom t e ph ot h o (be l ), I’ a big f of t e ow m an h m e nt it t at a m e s s y de s k is a aly h s ign of a s ane m ind. Sound s ys t m , m ach ine , l op, l s of e apt ot pape r - alf y norm al lairl .

Quit dif e re nt — D e bian is v ry e f e ce nt re d around t e ide a of “ H e re e h is one guy, and t e pack age s h e h l s af e r If you ne e d t do ook t . o anyt ing, f e a bug, and w ait f h il or h im .” Ubunt on t e ot e r h and is u h h a s m alt am of pe opl w ork ing le e t oge t e r t s ole problm s in h o v e Univ rs e . W e m ay h av pe opl e e e t at ‘ aint h m ain’ pack age in a Ubunt but onl be caus e t e y u, y h k now it be t e r, or h av a t e re l ions h ip w it ups t am . at h re

M y s cre e ns h ot is v ry boring - t e e h

At t is point m y onl pl is h , y an ge t ing a be t e r about w indow in t t pl , one t at doe s n’us e ye l ace h t p.

— it s q uit f t appl t is t ’ e un o y h o random pack age s .

26

W rit e n by Em m a J t ane H ogbin

UBUNTU W O M EN
In t is docum e nt h w e out ine w h at l t e Ubunt h u com m unit w il y l l l e in t e ook ik h f ure . In e ach ut part of t e v ion h is w e are t rying t o incl ude a m e as urabl goal e . F e xam pl unde r or e t e Rol M ode l h e s s e ct ion w e h av e incl d t e goal ude h t h av , “ at las t o e e t re e v ibl act e h is y iv w om e n in alcore l Ubunt proj ct .” u e s Th e re are no t e l s w it in im ine h t is docum e nt Y can s e e t e h . ou h draf v rs ion of our Road M ap at t e : h t p:/ w ik i.ubunt t / uw om e n.org/ RoadM ap Ge t s t e d on your l t of art is dre am s and ch e ck back ne xt m ont f t e ne xt s t p in h or h e m ak ing ch ange h appe n.

T

h e ch al nge w it ch ange is l e h k now ing w h e re t s t . In o art t is f e -part s e rie s w e w il h iv l l at t e proce s s of h ow t e ook h h Ubunt W om e n t am is m ak ing u e ch ange h appe n. T opics w il l incl : goal e t ing, act ude s t ion it m s , e are as of re s pons ibily, e v uat it al ion and v unt e r re t nt ol e e ion. Th e f t s t p in accom pl h ing irs e is ch ange is t h av a v ion of t e o e is h f ure . T cre at t is v ion: as k ut o e h is your group w h at t e f ure w il h ut l l l e . Al e ach pe rs on t ook ik l ow o s h ape t e v ion t e y h av f t e h is h e or h group — h av ing e ach v oice re pre s e nt d w ilh e l t k e e p e l p o v unt e rs m ot at d. Incl ol e iv e ude as m any de t s as pos s ibl t ail e o de s cribe your dre am f t e or h f ure . Encourage cre at e ut iv t ink ing. h F rom t is v ion pulout a l t of h is l is t ings t at are dif e re nt f h h f rom w h at is h appe ning t oday. Th e s e w ilbe your goal. Goal are broad l s s

s t e m e nt w h ich de s cribe t e ide al at s h f ure f your com m unit or proj ct ut or y e . P t t e l t of goal on your proj ct os h is s e W e b s it f e v ryone t re ad. Ide al e or e o l y t is docum e nt w ilbe in a h l com m unit dit e f y-e abl orm at s uch as , a W ik i, s o t at no one pe rs on h cont s t e v ion f t e group. rol h is or h Th e Ubunt W om e n t am s t e d u e art t is proce s s by cre at h ing a Road M ap.

27

W rit e n by Andre w f t rom w w w .T e ns O nL e inux.org

UBUNTU YO UTH

Th e f ure of O pe n Source is in t e Y ut h oung P opl of t e e oday;t at h 's w h y t is corne r of t e m agazine is f young pe opl or s im pl h h or e y t os e w h o are young at h e art h .

Ch ance s are t at if you are h re ading t is , you are a s t h ude nt , w h ich m e ans t at e v ry w e e k day h e you com e h om e w it at las t an h e h our's w ort of h om e w ork . h Unf unat l at t e t e of ort e y, h im w rit ing, t e re doe s not ye t e xis t a h h om e w ork s ole r in t e Ubunt v h u re pos it orie s . Th e re are , h ow e v r a f w e e program s t at I us e on a re gul h ar bas is t h e l m e w it m y ow n o p h h om e w ork . In t is art e I w ill t h icl lis a f w apps t at j t m igh t h e l e h us p you as you go about your s t udie s . -P robabl t e be s t y h cal at t e re is . It is e as y t cul or h o us e , but it alo h as adv s ance d f at s s uch as t e ure rigonom e t ric, l ogarit m ic, and e xpone nt h ial f unct ions . CL j I unk ie s m ay l e bc, ik w h ich is e s s e nt Abak us , but ial ol r and w it no GUI. T ge t de h o abak us , ins t lh e 'abak us ' alt pack age . bc com e s pre ins t ld al e on Ubunt u.

- I w as n't going t incl o ude an of ice s uit in t is , but KO f ice is f e h f uniq ue . It com e s w it t e KO f ice h h f W ork s pace , w h e re you can cre at e anyt ing - s pre ads h e e t , h s pre s e nt ions , graph ics - alf at lrom one m ain w indow !

f ancy " unct F ion Edit or"f t os e or h of you in adv ance d m at s . h - Th at righ t An IRC 's . cl nt F e node is probabl m y ie . re y t ch s upport f le . Th e re are e or if t ous ands of s m art pe opl on h e IRC e v ry day, m any of t e m e h w il t h e l h is ne igh bor J t l ing o p . us m ak e s ure t at w h e n you as k , h as k once and w ait f an ans w e r or . Alo be s ure t as k in t e righ t s o h pl , don't go t # # pyt on ace o h as k ing h ow t e F nch h re Re v ut ol ion af e ct d t e re s t of f e h Europe ! And plas e , f t e l e e or h ov of alt at is good, ne v r s pe ak lh e in 1337 5p3@ k (le t s pe ak ). It e 's annoying, incons ide rat , and no e one w ilw ant t h e l you. l o p I h ope you f ind t e s e h program s as us e f as I do. If you ul h av any m ore s ugge s t e ions f or apps t at are us e f in an h ul acade m ic s e t ing, plas e prov t e ide f e dback ! W e l e t h e ar f e ov o rom you!

Alyour docum e nt are on nice l s lt e t it l abs at t e bot om of t e h t h s cre e n. So if you h av a big proj ct e e com ing up, you can be w ork ing on t e pape r on one t h ab, m ak ing a ch art on anot e r and cre at h ing a s l s h ow ide on anot e r t h ab! It alo incl s a s ude

28

W rit e n by M at h e w Ros s i t t

SO UND BI ES T

H e re are s om e t ings you m ay h e ar on t e ne xt e pis ode of t e h h h podcas t If you h av an ide a or w ant t t e part t e n e m ail . e o ak h our h os t M at h e w Ros s i, at podcas t f l e m agazine .org , t @ ul circl

O

n F b 2, 2008 I at e nde d e t te l h inux.conf .au ope n day at t e Univ rs it of h e y Me l bourne in m y nat e Aus t ia. iv ral Th e ope n day w as a f t it ing w ay t o cap of a s ucce s s f conf re nce f ul e w e e k w h ich incl d v ude arious t k s al ranging f rom M icrok e rne l t s o Rock e t . I didn't h av t e priv e ge s e h il of going t t e act o h ual conf re nce e l e m any ot e rs , but if you are ik h l e m e and w ant t h av a l at ik o e ook w h at w as dis cus s e d, t e re are h s e v ral ide os w h ich can be f e v ound onl [1] ine Th e O pe n D ay s aw a l of L ot inux dis t ribut ions and corporat e re pre s e nt ion f at rom t e l e s of Ubunt h ik u, F dora/ d H at e Re , Ge nt oo, Ce nt S, O H P, and Googl. e Th e re w as re pre s e nt ion f at rom te L h inux Us e rs of V oria, t e ict h Sys t m e

Adm inis t ors Guil rat d of Aus t ia, M yt TV ral h and W ik im e dia am ong ot e rs . Th e re h w e re ot e r h int re s t e ing de m os s uch as t e ope n h s ource dance m at , F t on F , t e XO re s ire h l op, t e As us EEE apt h PC, and t cap it of ; o f us ing Se cond L e as a pow e r s w it if ch t any de v o ice incorporat d w it e h Inf rare d t ch nol (t e y us e d a f e ogy h an t de m ons t e , but t e h ack coul o rat h d be us e d t cont t e fow of any o rolh l pow e r s ource ). I w as alo giv n a l s e ot of f e bie s s uch as a re Googl Not book , a e e SAGE pe n, m agne t , s s t e rs and e v n a ick e " Cabl M anage m e nt e Sys t m " I re al e . l y e nj oye d t e O pe n D ay. h Ne xt ye ar t e annual h conf re nce w ilbe e l

h os t d at t e e h Univ rs it of e y T m ania in as H obart s o I , appe alo al t l L inux ne rds out t e re : lt al h e 's l m arch dow n Sout t t e h o h Is l and St e ne xt at J anuary! And don't f orge t F l ! ulCircl e P odcas t # 1 w ilbe com ing out l s oon. If you are av abl t ail e o com e ont t e s h ow as a o h pane l t plas e e m ail e at is , e m podcas t f l e m agazine .org. @ ul circl Y ne e d Sk ype t part ou o icipat . e Th e re cording is q uit l back , e aid not t ge e k y, and is (w e h ope ) oo e nj oyabl. Y e our cont ribut ion w il l be gre at y appre ciat d. l e [1]f p:/ m irror e rnode .on.ne t pub/ t / .int / l inux.conf .au/ 2008/

29

LTTERS E

Ev ry m ont w e l e t publ h s om e of t e e m ail w e re ce iv . If you w oul l e t e h ik o is h s e d ik o s ubm it a lt e r f publ ion, com pl e nt or com pl , plas e e m ail t e t or icat im aint e it o: lt e rs @ f l e m agazine .org. PL e t ul circl EASE NOTE: s om e ltte rs m ay be e dite d f s pace re as ons . e or

I

h av j t s t e d pl e us art aying w it h Ubunt al ough W indow s s t l u, t h il pays m y bil , I j t dis cov re d l us s e and I'm e nj oying it . Th e h int and t s ips w ilcom e in l v ry h andy, t e pict s are cool e h ure t oo. W oul it be pos s ibl t add d e o s om e k ind of dire ct dow nl l oad ink f e ach is s ue or m aybe an f p or t l ?H av ink ing t ope n e ach is s ue in o a brow s e r is a bit t dious . e I'm h av ing a problm print e ing t e is s ue s , m y print r t e s h e ak f v r t print I alo not d t at ore e o . s ice h be f ore print ing, Acrobat re ade r 'fat e ns "t e page s . Any lt h s ugge s t ions ?

L ETTER OF TH E M ONTH

W rit r of L t e r of t e M ont w ins e e t h h t o m e t Ubunt cas e badge s ! w al u

I re ad your art e icl about CNR in F l ul Circl M agazine is s ue e 8 and I re al dis agre e l y w it your concl ion. I h us h av t s t d CNR e e e m ys e land t e re w e re f h s o m any is s ue s and bugs t at I re al w oul giv onl one s t h l y d e y ar out of f e . And t is s t w oul onl be f iv h ar d y or t e ide a it e l h s f . CNR coul be t e f ure of pack age d h ut ins t l ion but curre nt y it s o buggy t at al at l 's h you coul dn't us e it prope rl w it anot e r y h h pack ack ing s ys t m . H e re are s om e e problm s : e • pack age ins t l ion w it out root al at h pas s w ord (pos s ibl s e curit ris k ). e y • us abl w it out t e Int rne t (it m us t not e h h e dow nl a de b f oad rom t e CNR re po). h

• ixing of de pe ncie s f m rom Ubunt u and CNR re po. • com m e nt t at f h e r pack age s no h urt w ilbe ins t ld. l al e • pos s ibily do unins t l no it alas de pe nde ncy ins t ld pack age s f al e rom CNR. • ch e ck f ot e r running pack age no or h m anage rs , apt -ins t l ilf w it a alw lail h w rong m e s s age . • s not l pack age m anage m e nt doe ock s ys t m af e r s t . e t art • pos s ibily t s t an ins t l ion, no it o op al at you can cl e t e ins t l indow w it os h alw h t e " but on but it s t l h X" t ilruns in back ground. • re us e of pack age s al ady s t d no re ore in / ar/ v cach e / cnr/ ie nt pool cl / . So I re al coul not unde rs t l y d and your t s t or agre e w it your concl ion. e h us

Ed:

• ch e ck f pre v no or ious l ins t ld y al e s of w are f t rom Ubunt (w ilov rw rit any u l e e pack age , e v n if ne w e r), updat -m anage r e e of Ubunt w ilre port t at t e re are ne w e r u l h h pack age s and ov rw rit t e ol f e e h d rom CNR.

.

30

F

irs t of alt ank s f a gre at lh or m agazine . I j t re ad t e us h ne w s s e ct ion of is s ue 9 . In t e art e 'L h icl inux D e v l e opm e nt M ore L e Social t ork Says ik Ne w T al ' t e re is t e v ry orv ds h h e unf unat s e nt nce : " w h o h as ort e e .. w rit e n approxim at l 2% of t e t e y h L inux code s ince cre at ing t e h ope rat ing s ys t m in 19 9 0" e Now L inus T al h as not orv ds cre at d an ope rat e ing s ys t m , h e e m ade t e k e rne lor it and t e h f , h k e rne l t e one t at is nam e d is h h L inux. I k now t at you guys h av h e a s ource f t is art e , but you or h icl s t l av t be crit ilh e o ical t e of h cont nt t av e o oid pas s ing on e rrone ous inf orm at ion l e t is in ik h t e f ure . h ut

K
Ed:

ubunt bundls a pack age u e cal d gt -q t ngine by de f t l e k -e aul (re : GNO M E apps in KD E4).

.

Th is pack age e ns ure s t at GTK+ h appl ions l l e Qt appl ions icat ook ik icat on KD E. As t is e ngine is w rit e n f h t or Qt 3.x, it s e e m s t not w ork f Qt 4 o or w h ich KD E 4 us e s .

D

e ar Edit and e ne m y of or alt ings print d. lh e

.

I

Ed:

j t re ad t e l e s t is s ue and as a us h at h appy O pe nTTD us e r I coul dn't h e l but not p ice t at t e h h ins t l ion m e t od can be e v n al at h e e as ie r by us ing Aut ack age . oP O pe nTTD is one t e program s us ing h Aut ack age and it is t e e as ie s t oP h w ay t ins t l pe nTTD in m y opinion o alO - it e v n dow nl e oads t e dat f e s h a il aut at l Y can f om ical ou y. ind Aut ack age h e re : oP h t p:/ w w w .aut t / opack age .org

D id you act l h av a l at ual y e ook t e ge ne rat d PD F and cons ide r h e print ing as a l nce -pe rm it e d ice t act ion by re ade rs ?T it in ry Acrobat Re ade r 8 and e nj oy be ing unabl t pos t e o proce s s t e h ge ne rat d pos t cript Y cannot e s . ou s cal or rot e it prope rl e at y. F h e rm ore , m any of t e URL urt h s h av e m be dde d s pace s . T e ry copying t e m - m ore of e n t an h t h not you'lf , lind t e URLpl a h us s lw of bl s adde d in arbit e ank rary pl s . ace

Ed:

.

Ed:

31

W rit e n by Robe rt Cl h am t ips

Q& A

If you h av an Ubunt re l e d q ue s t e u at ion w h ich ne e ds ans w e ring, e m ail t us h e re it o at q ue s t ions @ f l e m agazine .org, and w e 'lpas s t e m t Robe rt f ans w e ring in ul circl l h o or a f ure is s ue . Plas e incl ut e ude as m uch inf orm at ion as you can about your problm . e

Q

A
Q

Q

Y s it is . Y can us e an e ou appl ion cal d icat l e 'Scre e nlt ' w h ich can be e s dow nl oade d f rom h t p:/ dow nl t / oads .s ource f orge .ne t s / cre e nlt (ge t t e .de b f e ). F a e s h il or l t of re q uire m e nt , s e e is s h t p:/ w w w .s cre e nlt .org/ t / e s inde x.ph p/ AQ. F

A
Q

If you m us t h av t e e h W YSIW YG e dit or, is av abl in t e re pos it ail e h orie s , and s h oul do e v ryt ing you ne e d. d e h If it is not f you, you coul t or d ry , w h ich alo h as a s W YSIW YG e dit pl t ous ands of or us h ot e r pow e rf f at s and is q uit h ule ure e s im il t D re am w e av r F s ynt ar o e . or ax h igh l t igh ing t xt e dit e ors s e e gEdit (Ubunt and Kat (Kubunt u) e u).

w h ich is righ t f your s e t up. An or im port ant s t p no m at e r w h ich e t you do, is t back up your o / t X11/ e c/ xorg.conf by doing: sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup in a t rm inal e .
h t p:/ ubunt orum s .org/ h ow t re ad.ph t / uf s h p?=221174 t

Q

A

Th e ne xt l ong t rm s e rv e ice re las e of Ubunt w ilbe e u l 8.04 H ardy H e ron, due f or re las e in Aprilh is ye ar Not e t . e t at Kubunt 8.04 w ilNO T be an h u l L TS.

A

T s e t up m ul e m onit o t ipl ors on Ubunt l at t e t re ad u, ook h h be l . As t e re are s e v ral ow h e w ays of doing it (de pe nding on your graph ics card e t you'lne e d t s e e c), l o

A

Th e program you w ant is cal d l e . It is av abl t rough t e ail e h h univ rs e re pos it e orie s . F a guide or t conf o igure it s e e t e l be l . , h ink ow
h t p:/ ubunt orum s .org/ h ow t re ad.ph t / uf s h p?=205865 t

32

M Y D ESK TO P

Y our ch ance t s h ow t e w orl your de s k t or PC. Em ail o h d op your s cre e ns h ot and s ph ot t m is c@ f l e m agazine .org and incl os o: ul circl ude a brie f paragraph about your de s k t op, your PC's s pe cs and any ot e r int re s t h e ing t idbit about your s e t s up.

A

t t e m om e nt I am us ing Ubunt 7.10 w it an h u h Int l e nt e P ium dual -core 1.8GH z, 1GB RAM , 256M B Int l A 9 50 and a 160GB H D D . e GM

In m y ins t l us e Com piz F ion. I h av a alI us e pe rs onal d de s k t cre at d by ins t l ize op e al ing " ac4L M in_GTK_Aq ua_v 0.3"and t e icon pack age h " nuov TX.2.2"and t e f e h ont UnD ot um (alare l av abl at w w w .gnom e -l .org). T s upplm e nt it I ail e ook o e , ins t ld " ant W indow Nav al e Av igat or"(AW N), s om e t ing h s im il t O bj ct ock on W indow s . I f ar o e D ind not ing h w rong w it t e de f t Ubunt w al h h aul u l pape r s o I h av e not ch ange d it .

I
33

w ant d t larn L e o e inux t is s um m e r and I h ad h e ard h t at Ubunt w as e xce l nt I alo ch os e Ubunt h u l . e s u be caus e t e CD w as e as y t ge t h o .

Since t e n I h av be e n us ing t is s ys t m . M os t y I h e h e l us e it t program and it h as al ays w ork e d w e l I alo o w l s . us e Ubunt St u udio. If you l at m y de s k t you w il ook op l t e n unde rs t h and h ow e xcit d I am ! e

TO P CH ESS GA M ES 5
W rit e n by Andre w M in t

Y our m ont l l t of L h y is inux gam e s or appl ions icat f rom t e de pt s of t e Int rne t If you h av an ide a h h h e . e f a l t plas e e m ailm is c@ f l e m agazine .org or is , e : ul circl

H om e page : h t p:/ k nigh t .s ource f t / s orge .ne t / An ol h (but s t l dis il w onde rf ) program , Knigh t ul s is probabl t e m os t f l y h ul y f at d of alof t e e ure l h program s l t d. Be gun back is e in 2001, Knigh t s port a s s nice KD E int rf e ace w it h s upport f addit or ional (30+ ) t e m e s . Y can pl s ingl h ou ay e pl r agains t al os t alt e aye m lh ch e s s e ngine s av abl f ail e or L inux (incl uding BabyCh e s s , Cil Craf y, D e e p Sj ng, F e , GNUCh e s s , ian, t e ail Knigh t Cap, P pit Ph al e o, anx, Sj ng, and Y e ace ), or pl onl at t e FICS, t e Int rne t Ch e s s Cl ay ine h h e ub, t e Gl h obal e s s Se rv r, or Ch e s s .ne t Th e re 's alo Ch e . s adv ance d f at s s uch as print e ure ing not ion. at T ins t l o alKnigh t , s im pl grab t e s y h pack age in t e univ rs e re pos it h e ory.

H om e page : h t p:/ brut ch e s s .s ource f t / al orge .ne t / Brut Ch e s s is a v ry al e cool ch e s s gam e . 3D Al ough it h as al os t t h m no conf igurat ion opt ions , t is pow e rf h ul SD Lgam e runs on bot h W indow s and L inux and is probabl t e be s t y h l ing ch e s s gam e on ook t is l t Board panning h is . (us ing t e righ t m ous e but on), re fe ct h t l ions , and s h adow s are ala part of t is s t l h unningl be aut ul y if ch e s s gam e . Now if onl t e de v l rs w oul add y h e ope d FICS s upport Brut Ch e s s w oul be IM H O com plt , al d e e (unf unat l it l s l e Brut Ch e s s is curre nt y ort e y, ook ik al l de ad). T ins t l o alBrut Ch e s s , j t ge t t e al us h pack age f rom t e univ rs e re pos it h e ory.

34

poue t e s s Ch

H om e page : h t p:/ w w w .dre am ch e s s .org/ t /
Anot e r gam e m ore f h ocus e d on l s ook t an pow e r, D re am Ch e s s is an O pe nGL h gam e t at is s l t y m ore adv h igh l ance d t an Brut Ch e s s . It incl s bot s ingl h al ude h e and (l ) m ul aye r gam e t ocal t ipl ype s , and w h at m ak e s it e v n be t e r t an Brut e t h al Ch e s s is t at you can conf h igure t e AI h lv l h e D re am e r e ngine , al ough you e e (t t h can add ot e r e ngine s ). D re am ch e s s h and Knigh t are alo t e onl gam e s s s h y t at lt you s av and l h e e oad. Y can ge t t e of icial ou h f pack age (dre am ch e s s ) f rom t e univ rs e h e re pos it ory. Unf unat l al ough t e ort e y, t h h l e s t v rs ion of D re am Ch e s s is 0.2, t e at e h v rs ion in t e re pos it e h ory is 0.1. L il uck y, Ge t e b.ne t h as t e ne w e r v rs ion. Ge t D h e it at h t p:/ w w w .ge t b.ne t app/ re am Ch e s s . t / de / D

H om e page : h t p:/ poue t e s s .s ource f t / ch orge .ne t /
Anot e r re s ource h ungry 3D ch e s s gam e , h poue t e s s (builw it SD Land O pe nGL is Ch t h ) a pow e rf int rf ul e ace t t e F e ch e s s o h ail e ngine . It got AI conf 's igurat ion (ranging f rom " w bie "t " Kas parov and us ing Ne o I'm " t e F e e ngine ), Engl h and F nch h ail is re l anguage s , and m ul aye r (l l L e t ipl ocal y). ik Brut Ch e s s , it alo lt you pan t e board al s e s h w it your righ t m ous e but on. It not h t 's e xt m e l pow e rf and you s h oul re y ul dn't e xpe ct a l of cus t izat ot om ion, but if you dis l e d D re am Ch e s s or Brut Ch e s s , ik al poue t e s s is a good al rnat e . Ch t e iv T ins t l o alpoue t e s s , us e t e Ch h pack age f rom t e univ rs e re pos it h e ory.

H om e page : h t p:/ w w w .be rgo.e ng.br/ board/ t / e
If you're s ick of alt os e f lh ancy 3D gam e s t at don't do m uch be s ide s pl h ay agains t one AI oppone nt giv e board a , e t Al ough t e graph ics are onl 2D , ry. t h h y it w ork s w it FICS (and any ot e r FICSh h com pl iant s e rv r), h as m ul aye r e t ipl (ov r t e int rne t incl s PGN e h e !), ude s av ing s upport and w ork s out of t e , h box w it t e GNU Ch e s s , Craf y, and h h t Sj ng e ngine s (and w ork s w it ot e rs e h h w it a lt e t e ring). And f pow e r h it l ink or us e rs , it h as a nice cons ol t w ork e o w it . h T ins t l board us e t e o ale h pack age in t e univ rs e re pos . h e

35

H O W TO CO NTRI UTE B
W e are al ays l ing f ne w art e s t incl w ook or icl o ude in F l ulCircl. F art e guide l s , e or icl ine ide as , and f is s ue t or rans l ion, plas e s e e our w ik i: at e h t p:/ w ik i.ubunt t / u.com / Ubunt agazine uM Plas e e m ail e your art e s t art e s @ f l e m agazine .org icl o: icl ul circl

Ful Circl Te am l e
- Ronnie T e r uck ronnie @ f l e m agazine .org ul circl - Rob Ke rf ia adm in@ f l e m agazine .org ul circl - Robe rt Cl h am ips m rm onday@ f l e m agazine .org ul circl - M at h e w Ros s i t podcas t f l e m agazine .org @ ul circl Sam ue l Barrat t Robe rt Cl h am ips D anie l Coh e n Ph il H ö n ipp h Andre w M in V Aye r id D av D am pie r id Ryan H art age l D av M aino id Andre w M in M at h e w H ol r t de

If you w oul l e t s ubm it ne w s , e m ail t d ik o it o: ne w s @ f l e m agazine .org ul circl Se nd your com m e nt or L s inux e xpe rie nce s t o: lt e rs @ f l e m agazine .org e t ul circl H ardw are / of w are re v w s s h oul be s e nt t s t ie d o: re v w s @ f l e m agazine .org ie ul circl Que s t ions f f ure int rv w s s h oul go t or ut e ie d o: q ue s t ions @ f l e m agazine .org ul circl L t and de s k t PC ph ot s h oul be is s op/ os d e m aild t e o: m is c@ f l e m agazine .org ul circl If you h av q ue s t e ions , you can v it our f is orum : w w w .f l e m agazine .org ul circl

H AV YOUR SAY E
If you w ant t h av your s ay in h ow o e F l ulCircl de v l , plas e at e nd our e e ops e t m ont l IRC m e e t h y ing. Y can f ou ind our ne xt Age nda at : h t p:/ urlul t / .f l e m agazine .org/ 2ba08 circl f W e w ant t e input of you, t e re ade r, h h t h e l us m ak e de cis ions t at af e ct o p h f t e m agazine . h Ne xt ge ne ralalw e l e , m e e t , l com ing: . Me e t ings t e pl in t e IRC ch anne l ak ace h , w h ich is on t e h irc.f e node .ne t s e rv r O r you can us e re e . our w e bIRC page w h ich is at h t p:/ irc.f l e m agazine .org and it t / ul circl w ilal you t int ract w it our IRC l l ow o e h ch anne lrom w it in your w e b brow s e r f h .

Sunday 02nd M arch . F riday 28t M arch . h

And our t ank s go out t h o ,t e h and t e m any t h rans l ion at t am s around t e w orl e h d.

36