Sunteți pe pagina 1din 29

Cltoria ncepe

Nici unul dintre noi nu este secretar sau tehnician Xnet(TM). Nu c ar fi ceva n neregul cu oricare din
aceste dou ndeletniciri. Dar tocmai de aceea ne place. Vrem s-l facem cunoscut i celorlali. Fie c-l
vor mbria sau vor trece nepstori mai departe. S se tie c exist i altceva, c se poate i altfel i,
de ce nu, mult mai bine.

"Despre ce-o vorbi sta?", parc v aud. Eh, dragii moului, Linux l-a strigat naul Torvalds, aa i vom
spune i noi. n caz c nu v-ai prins ce portocale vom mnca n paginile urmtoare, aflai de la mine c
Linux este un sistem de operare. Cel mai cel din mai multe puncte i unghiuri de vedere. Petrecerea de
botez se zice c ar fi fost organizat prin '91, cu zeci de FTP-uri din tot Internet-ul invitate. Linux-ul a fost
imediat luat n evidena GNU, astfel c oricine dorea putea s-l instaleze i s-l foloseasc fr nici o
obligaie financiar fa de autor. Factorul "moka, da' bun" i face treaba cum trebuie iar Linux-ul l
gsim astzi pe milioane de calculatoare n ntreaga lume.

Doar c treaba nu-i exact roz-bombon la noi. Pe de o parte, utilizatorii nu-i fac prea multe probleme cu
raportul numr licene/numr programe instalate, acesta tinznd neasimptotic ctre zero. Pe de alt
parte, majoritatea covritoare a calculatoarelor vndute au preinstalat un sistem de operare inferior cu
dou clase departamentului de marketing al autorului su (Windows i Microsoft pentru cei mai mici). i
pe de nc o parte, de Linux auzi ntmpltor ntr-o revist care tocmai are un supliment dedicat
acestuia, la o discuie ntr-un net-caf sau de la un prieten. Aa se face c...

Am scos minile din buzunare i ne-am pus pe treab. linux360 - prima revist romneasc dedicat
sistemului de operare Linux. i nu m luai cu ", stai s vezi c nu e aa, c am mai vzut eu" c v-o
zic i eu p-aia cu "ce, aia-i revist?". Aadar, apariii lunare, editorial, teste, ghiduri, totul adresat
utilizatorilor din mediile office i home. Sperm s fie o lectur plcut, nonconformist, n stilul
domeniului pe care l abordm. Iar dac dorii s ne tragei de urechi, s ne salutai sau avei orice
problem cu Linux-ul, v ateptm pe forum.

Urmeaz staia...

Ovidiu
linux360 - nr. 01 august 2003

www.linux360.ro / redactia@linux360.ro

articol pag
Nouti 3

Sistemul de operare

La nceputuri - istoria sistemului de operare Linux 4

"Mai bun dect banda izolatoare" - Red Hat Linux 9.0 5

Chirurgie aplicat - kernelul 8

Introducere n administrare 10

O necesitate numit reea 12

Motorul grafic din spatele Linux-ului - XFree 13

Software

De-a fi o pasre n zbor, mi-a pune... OpenOffice.org 1.0 17

Muzic? Poftii XMMS. 19

Windows n Linux - un cocktail cu arom de vin 21

Hardware

Hardware sub Linux - simplitate sau... 22

A treia dimensiune - Powered by NVIDIA 23

Practic

Best common practice 25

Migrare 26

Tips & tricks 27

Glosar comenzi 27

Echipa Copyright

Ovidiu Lixandru - director general Digital Vision 2003


Rzvan ocu - director general Reproducerea integral sau parial a articolelor, informaiilor sau a
Radu Eosif Mihilescu - redactor ef imaginilor aprute n revist este permis numai cu acordul scris al
Daniel Secreanu - redactor redaciei.
Vlad Radu - redactor
Radu Popa - redactor Not
Ioana Rebeca Gliia - redactor
Adrian Valentin Dan - redactor Redacia nu i asum rspunderea pentru greeli i inadvertene aprute n
materialele colaboratorilor i ale inserenilor.
Nouti

SCO vs. restul lumii: 1 - 3

SCO, fost Caldera International, vrea s atrag atenia asupra sa prin orice mijloace dup intrarea ntr-un con de umbr ulterioar
schimbrii de nume. Compania pretinde c sistemul de operare Linux violeaz o parte din drepturile de proprietate intelectual
asupra UNIX ce i revin. Ei au dat n judecat IBM, pretinznd daune de 3 miliarde USD, pe motiv c au integrat o parte din codul
UNIX n kernelul Linux fr permisiunea lor. SCO mai susine c buci de cod UNIX au fost copiate direct n Linux de ctre diveri
programatori (printre care i Linus Torvalds) i cer s fie cumprate licene ntre 699 i 1399 USD per computer de ctre utilizatorii
acestui sistem de operare.

Reaciile nu au ntrziat s apar, att din partea firmelor ct i a utilizatorilor. IBM au motivat, pe bun dreptate, c bucile de
cod n cauz erau distribuite chiar de SCO prin produsele lor sub licen GPL. Intel i HP s-au retras de la SCOforum, eveniment
organizat de SCO la Las Vegas. Red Hat i-au acionat la rndul lor pe SCO n instan, pretinznd c distribuia lor Linux nu ncalc
copyright-ul SCO asupra UNIX. De curnd, site-ul SCO a fost inta unui atac DDoS, devenind inaccesibil pentru cteva zile. Atacul a
fost sistat ca urmare a scrisorii deschise a lui Eric Raymond, susintor Linux i preedintele Open Source Initiative.

Linux debuteaz pe telefon

Motorola a prezentat un smartphone ce folosete Linux, devenind primul


mare productor de telefoane mobile care ofer o soluie bazat pe acest
sistem de operare. Dispozitivul ncorporeaz funcii de PDA i voce, ca i
email i acces Internet.

Motorola A760 beneficiaz de un ecran color, camer digital ncorporat


i capabiliti de interconectare Bluetooth. Telefonul ofer suport GSM, GPRS
i Java, oferind posibilitatea utilizatorilor de a descrca i instala noi aplicaii.
A760 ruleaz Linux Consumer Electronics Edition de la MontaVista, platform
lansat anul trecut i destinat folosirii pe dispozitive mobile i embedded.

Productorul american a ales Linux n defavoarea Symbian, artndu-se


deschis alternativei preferate de Nokia, Siemens, Sony Ericsson i Samsung.

Telefonul urmeaz a fi lansat n Europa la nceputul lui 2004.

Gnome se nnoiete

Gnome 2.4 urmeaz s fie lansat n septembrie. O adiie


interesant este applet-ul Sticky Notes, o facilitate folositoare
celor care tocmai au rmas fr locuri de lipit pe monitor. Se
pot arhiva directoare i fiiere la un simplu click dreapta n
Nautilus iar arderea CD-urilor direct din managerul de fiiere a
fost mbuntit. Font viewer-ul permite o instalare prin drag 'n
drop a fonturilor. Gedit suport acum syntax highlighting pentru
ADA, C/C++, Java, IDL, PO, diff, HTML, LaTeX, XML, Perl i
Python. Noul Control Center permite schimbarea rezoluiei i a
ratei de remprosptare on-the-fly. S-a renunat n noua
versiune la Galeon, locul acestuia fiind luat de Epiphany - un
browser bazat pe Mozilla mult simplificat, dar i mult mai rapid.
Gnome a cptat i un media player numai al su - Totem.
Acesta este un backend pentru Xine i GStreamer.
La nceputuri - istoria sistemului de operare Linux

Radu Popa

Era anul 1991 i rmiele agoniei Ca i sistem de operare, MINIX nu era nceputurile i mijlocul anilor 70, a creat
rzboiului rece se apropiau treptat de ceva deosebit. Dar avea avantajul c editorul emacs. La nceputurile anilor 80,
sfrit. Un aer de pace se ntrezrea la sursele erau disponibile. Oricine se companiile de software au ademenit muli
orizont. n domeniul calculatoarelor, un ntampla s obin cartea "Sistemul de dintre strluciii programatori de la
viitor strlucit prea c va ncepe, din Operare" a lui Tanenbaum putea avea Laboratoarele IA i au negociat nelegeri
moment ce componentele hardware cele 12.000 linii de cod scrise n C i stringente de a nu divulga secretele. Dar
mpinseser limita calculatoarelor mai limbaj de asamblare. Pentru prima dat, Stallman avea un alt punct de vedere.
presus de orice ateptri. Dar ceva totui un programator aspirant sau un hacker Ideea lui era, spre deosebire de celelate
lipsea. putea citi codul surs al sistemului de produse, c software-ul trebuie s fie
operare care, la momentul acela, era exclus restriciilor copierii i modificrii,
The big boys strajnic pzit de productori. Un autor pentru a produce programe de
magnific, Tanenbaum a captivat cele mai calculatoare mai bune i mai eficiente. Cu
luminate mini ale tiinei calculatoarelor faimosul su manifest din 1983 care
Acel ceva nu era altceva dect
cu elaborate discuii despre arta crerii declara nceputul proiectului GNU, s-a
Sistemul de Operare, unde apruse o
unui sistem de operare. Studeni ai pornit o micare pentru a crea i distribui
mare lacun. MS-DOS domina vastul su
tiinei calculatoarelor s-au npustit programe care se asociau filosofiei lui
imperiu al calculatoarelor personale.
asupra crii, citind cu de-amnuntul (accidental, numele GNU este un acronim
Cumprat de Bill Gates de la un hacker
sursele pentru a nelege sistemul care pentru "GNU is Not UNIX"). Dar pentru a-
din Seattle pentru 50.000$, acest sistem
rula pe calculatoarele lor. i atinge visul de a crea n final un sistem
de operare se strecurase n fiecare col al
de operare liber, era nevoie s creeze
lumii datorit unei istee strategii de
i unul dintre ei era Linus Torvalds. mai inti componentele. Aa c, ncepnd
marketing. Utilizatorii PC-urilor nu aveau
cu 1984, Stallman a nceput s scrie
nici o alt alternativ. Macintosh-urile de
compilatorul GNU C (GCC), o uimitoare
la Apple erau mai bune, dar la preuri Un nou "copil" la orizont
unealt pentru un programator individual.
astronomice pe care nimeni nu i le
Cu legendara sa "vrjitorie tehnic", el
permitea, rmnnd un orizont ndeprtat n 1991, Linus Benedict Torvalds era
singur a surclasat un ntreg grup de
pentru milioane de doritori. student n anul al doilea la tiina
programatori de software comercial prin
Calculatoarelor la Universitatea din
crearea lui GCC, considerat unul dintre
Cealalt tabr dedicat informaticii Helsinki i un hacker autodidact.
cele mai robuste compilatoare create
era lumea UNIX-ului. Dar UNIX-ul nsui Finlandezul de 21 de ani cu prul ca
vreodat.
era cu mult mai scump. n cutarea de nisipul i vorbirea moale adora s se
sume mari, distribuitorii UNIX cereau joace cu puterea calculatoarelor i
n 1991, proiectul GNU crease o
preuri suficient de mari pentru ca micii limitele la care sistemele puteau fi
mulime de componente. Mult ateptatul
utilizatori s fie inui la distan. Codul mpinse. Dar ceea ce lipsea era un
compilator GNU C era deja disponibil, dar
surs al UNIX-ului, n trecut predat n sistem de operare care putea ntruni
nu apruse nc un sistem de operare.
universitile Bell Labs, era acum pzit cu cerinele profesionitilor. MINIX era bun,
Chiar i MINIX trebuia liceniat. Se lucra
grij i nu era publicat. Adugndu-se la dar nca era un sistem de operare pentru
la kernelul GNU HURD, dar nu era de
frustarea utilizatorilor de pretutindeni, studeni, dezvoltat mai degrab ca o
ateptat s apar dect peste civa ani.
marii juctori de pe piaa software au unealt de predare dect una cu putere
euat n a gsi o soluie eficient la industrial.
aceast problem. Era o ntziere prea mare pentru
Linus.
La acea vreme, programatori de
O soluie prea s apar sub forma pretutindeni au fost n mare msur
MINIX-ului. A fost scris din temelii de inspirai de proiectul GNU al lui Richard
Autor:
Andrew S. Tanenbaum, un profesor Stallman, o micare software pentru a
olandez care inteniona s i nvee produce programe gratis i de calitate.
radu.popa@linux360.ro
studenii despre funcionarea intern a Considerat un erou n domeniul
unui sistem de operare. A fost conceput calculatoarelor, Stallman i-a nceput
s ruleze pe procesoarele Intel 8086 care cariera la faimoasele Laboratoare ale
inundaser piaa. Inteligenei Artificiale din MIT, i, la
"Mai bun dect banda izolatoare" - Red Hat Linux 9.0

Ovidiu Lixandru

M ntrebam acum ceva timp care e sine despre maturitatea sa. i, cu aceasta Pasul urmtor a fost partiionarea.
diferena dintre MTV Romnia i VH-1. i preteniile n minte i cu Rzvan alturi, Aceasta e o operaiune menit a v
i de ce mi place mai mult VH-1. n am pornit la testarea ei hotrt s nu i mpri hard-disk-ul n cteva poriuni
fond, amndou difuzeaz aproape numesc chiar eu pe Red Hat mediocri. logice mai mici numite partiii. Linux-ul
aceleai genuri de muzic. Totui are nevoie n majoritatea cazurilor de
balana nclin n favoarea VH-1 datorit Am introdus primul din cele apte CD- dou buci. Una mare pe care se
att calitii sensibil mai bune a grilei de uri n unitate (trei de instalare, trei cu instaleaz programele i alta mai mic
emisiuni, ct i a alegerii mai inspirate a sursele programelor de pe CD-urile de pe care se face swap. Cei care
melodiilor. instalare, unul cu documentaie) i am instaleaz pe un hard-disk gol, pot apela
boot-at de pe el. Rutina de instalare cu ncredere la opiunea de partiionare
Cam aa stau treburile i n cazul (numit "anaconda"; poate o fi avnd automat. Cei care mai au un alt sistem
distribuiilor Linux. Ce este o distribuie? snge rece) m-a ntrebat dac doresc s de operare instalat (Windows de
Gndii-v la ele ca la posturi TV pornesc interfaa grafic sau s continui exemplu) va trebui s redimensioneze
muzicale, fiecare cu aproape aceleai instalarea n mod text. Dup un Enter partiia alocat acestuia cu un instrument
melodii difuzate, reprezentate de pentru interfaa grafic, s-a oferit s-mi third-party i s fac loc astfel i Linux-
programele incluse n distribuie, dar testeze CD-urile pentru a nu m mpotmoli ului.
diferite prin calitatea emisiunilor, adic din cauza vreunuia deteriorat. Cum
plusul de valoare al finisrilor autorului testarea dura probabil destul iar eu aveam O instalare complet a RHL 9 ocup
nsui. ncredere n blank-urile mele no-name, am 5GB, ceea ce nseamn c, pentru a
acionat manivela de "Skip". avea spaiu de manevr, vei avea
nevoie de minim 7GB alocai acestuia.
O distribuie Linux (sau distro, pe
Noi aveam deja una de fix 8GB, pe care
scurt) are la baz acelai sistem de Intrarea n modul grafic s-a produs cu
era instalat versiunea anterioar de
operare ca i o alta (kernelul, un splash screen meseria ce smulge un
care pomeneam mai devreme, i una de
interpretorul de comenzi, interfaa "Beton!" de la Rzvan. "Chiar", zic. Aleg
swap de 250MB. Aa c l-am direcionat
grafic), dar se deosebete de ea prin limba, tastatura i mouse-ul n ecranele
nspre ele i i-am spus c poate terge
numrul programelor adiionale incluse urmtoare, pe urm m ntreab dac s
coninutul.
(suite office, jocuri, aplicaii multimedia upgradeze (mai era i un RHL 8.0 instalat
etc) i prin programele scrise de autor pe calculator) sau s instaleze pe "nou". 8-
Configurarea bootloader-ului a
exclusiv pentru distribuia sa, pentru o ul nu fcuse prea muli purici, fiind
decurs... linitit. Dac m ntrebai ce e
utilizare ct mai facil i natural a aproape neatins, n consecin am ales a
acela un bootloader, v spun c este un
calculatorului (rutina de instalare a distro- doua variant. Mai departe mi s-au dat
progrmel (fiecare S.O. are unul) care,
ului, programe de configurare a plcii de mai multe profile comune de instalare,
dup ce PC-ul este pornit, se ocup de
sunet, a tandemului plac grafic - respectiv desktop, workstation sau server,
ncrcarea sistemului de operare. n
monitor, a reelei etc.). Aadar, dup precum i opiunea de personalizare.
cazul nostru, bootloader-ul se numete
instalarea complet a unei distribuii Dintre ciorb i tocan, am ales uica.
GRUB i este foarte descurcre.
generale (existnd i specializate, de ... custom voiam s zic. Ceea ce v
Windows-ul a fost autodetectat i
exemplu dedicate folosirii pe un server), recomand i vou, vei vedea mai trziu
adugat n meniul de boot, la acest pas
vei avea la dispoziie tot ce v trebuie de ce.
nemaifiind nevoie de nici o intervenie din
pentru a v apuca de lucru. Fie c vrei
partea mea.
s scriei i s tiprii un document, fie c
dorii s descrcai i s prelucrai
Firewall-ul l-am lsat pe setrile
imaginile din camera voastr digital.
predefinite. Am adugat suportul pentru
limba romn, acesta fiind necesar dac,
Red Hat Inc. nu au fost considerai
cine tie, poate vreau s scriu i s
niciodat mediocri pentru distribuia lor.
tipresc un document cu diacritici. n
Fiecare versiune a acesteia a fost i
ecranul de selecie a locaiei geografice,
ludat, i hulit. Dar oricum au dat-o, au
se ddea att o hart pe care erau nite
stat n centrul ateniei. RHL a ajuns la
x-uri ce desemnau capitalele, ct i o
venerabila versiune 9, cifra vorbind de la
Selecia tipului de instalare dorit
list cu ele nirate sub form de text
chior. Rzvan a vrut s selecteze
Bucuretiul din hart, c poate s-o fac, Aveam acum n fa partea cea mai de utilizator normal (s nu v prind c
c nu conteaz c mouse-ul nu merge plicticoas a instalrii, copierea pachetelor folosii root-ul pentru altceva dect
spre dreapta, c... i a reuit. Dup 2 de pe cele trei CD-uri pe harddisk. operaiuni de administrare), am setat data
minute. Surpriz, surpriz. n colul din dreapta i ora, am configurat placa de sunet (s
jos, RH au lsat un loc liber n care se ascultai sunetul de test... wow!) i am
Am setat parola de root (contul de derulau att mesaje promoionale pentru srit peste crearea contului demo la Red
administrare), modurile de autentificare diferite servicii de-ale lor, ct i unele seci Hat Network. Ultimul pas este instalarea
le-am lsat pe cele default (neavnd i haioase. Intercalate printre primele, aa celorlalte patru CD-uri, dac se dorete
reea) i am ajuns la alegerea c trebuia s fii atent s nu le pierzi. Pe la acest lucru. Noi nu.
pachetelor (programelor) pe care le sfritul copierii au nceput s se repete
vreau instalate. Pentru a vedea exact ce aa c, pentru urmtoarea versiune, Am rebootat ca s cronometrm timpul
se afl sub fiecare seciune general, propunem lrgirea listei de haioase. de boot al Linux-ului. 56 de secunde de la
bifai-o i dai click pe "Details". Acolo apsarea tastei Enter n meniul GRUB
vei putea alege pachetele individual. Se pot crea i dischete de boot, dar am pn la ecranul de login. Multicel fa de
Fiecare are o descriere bunicic care refuzat politicos, tiind (detept cum m cele 19 secunde ct i ia XP-ului pe
ajut la operaiunea "asta vreau, asta cunosc) c pot boot-a i de pe CD n mod acelai PC. Dup ndeprtarea diferitelor
nu". "rescue". servicii nefolositoare (daemonul de
printing lpd, daemonul de detectare a
Mai devreme spuneam c exist un La configurarea interfeei grafice (X) nu componentelor hardware noi kudzu, sshd,
motiv pentru care e bun custom-ul. n am putut seta folosirea unei rezoluii mai mysqld i nc cteva) timpul de bootare a
oricare din variantele predefinite de mari de 800x600, dei att GeForce2-ul sczut la 32 de secunde. Deci se poate.
instalare, sunt lsate pe afar ct i monitorul erau capabile de mai mult.
progrmele destul de utile. Eu am mai La o privire mai atent, s-a lmurit Interfaa grafic este foarte
selectat, pe lng cele predefinite de misterul. Instalarea nu detectase corect atrgtoare. ncepnd cu aspectul
desktop, i KDE-ul, jocurile, uneltele de plaja de frecvene de scanare orizontal a omniprezentului splash albastru
development (pentru a putea instala i monitorului. Dup o vorb de duh i BlueCurve, continund cu "atitudinea"
alte programe mai trziu), serverul http, corectarea frecvenelor cu cele din unificat a mediilor desktop i terminnd
MySQL i mruniuri. Totalul: 2,9GB, manualul monitorului, devine disponibil i cu multitudinea de opiuni de configurare.
cu tot ceea ce are nevoie un utilizator rezoluia dorit. n tradiia RH, Gnome este mediul de lucru
avansat. Cele dou extreme ale predefinit. Cursorul este i el albastru, cu
instalrii ocup 480MB i 4,8GB. Cea Tipul de login l-am lsat pe "grafic", iar umbr, asortndu-se perfect cu
minim nu v va instala o interfa cronometrul indica cu 35 de minute mai BlueCurve.
grafic i nu o recomand celor mai puin mult dect la verificarea anterioar.
obinuii cu consola sau care chiar vor Aadar, 50 de minute - instalarea unui Meniurile sunt grupate binior, dei
s fac ceva cu calculatorul respectiv. sistem de operare cu tot cu aplicaii. Cel unele intrri pe care te atepi s le
Opiunea a doua, de a instala totul, v puin decent. Reboot. gseti n primul submeniu, se afl printr-
scutete de selecia pachetelor unul un submeniu al submeniului. Am reperat i
cte unul i e de preferat dac avei cteva unelte vizuale de configurare noi
destul loc liber. Nu v vei trezi mai fa de versiunile anterioare (Samba
trziu c nu avei nu-tiu-ce pachet server configurator care nlocuiete
instalat de care tocmai avei nevoie. Cu vechiul SWAT n domeniul reelisticii, de
tot cu verificarea dependinelor dintre exemplu). RHL pare aproape fcut pentru
pachete, cronometrul indica 15 minute cel care nu vrea s se ia la trnt cu
de la pornirea calculatorului. consola. Lucru deloc ru.

Verificarea i formatarea partiiilor s-


a dovedit a fi primul hop la care RHL a
dat pe jumtate chix. Mai exact la prima Ecranul de login

jumtate, adic verificarea partiiilor


mpotriva aa-ziselor "bad"-uri. A n faa ochilor am vzut albastru i nu
raportatat detectarea ctorva, dei oricare, ci albastrul BlueCurve (numele
harddisk-ul era n stare perfect, i a interfeei unificate pe care RH a introdus-o
oprit instalarea. Aa c a trebuit s ncepnd cu versiunea 8), cu raze puin
refacem traseul "introdus CD - selectare curbate. GRUB-ul ne ntreba ce s
pachete", cu debifarea opiunii de porneasc: Linux sau Windows. Am ales
verificare a strii harddisk-ului n faza firete Linux. Dup iniializare, a pornit un Desktop-ul Gnome
de construire a partiiilor. Instalarea a wizard cu ajutorul cruia am creat un cont
continuat normal i formatarea a decurs Nu m apuc s povestesc despre
fr nici o problem.
aplicaii fiindc m prinde dimineaa la Hat n Romnia i comandai una din
Ce ne place:
tastatur i se lungete articolul pn cele dou arome disponibile.
pe coperta 2. V stric plcerea ! uurina n instalare
descoperirilor. ! BlueCurve
n alt ordine a ideilor de mai sus,
! suit complet de aplicaii
avem la dispoziie:
! stabilitatea
Cteva chestii de care nu am fost Red Hat Linux 9.0 Basic Edition
ncntat au fost lipsa suportului mp3 n - 7 CD-uri (cele oferite i spre download
player-ul audio, lentoarea OpenOffice- pe ftp.redhat.com i diverse mirror-uri) Ce nu:
ului i dispariia fortune-urilor. Dac n - Red Hat Network Basic Service (30 de ! unificarea a dus la pierderea anumitor
primul caz, problema a fost rezolvat zile pentru un singur sistem) opiuni de personalizare
complet cu o vizit pe xmms.org i - suport complet (30 de zile suport pe ! antialiasing-ul standard al fonturilor
download-ul plugin-ului, pentru celelalte Web pentru instalare) care arat prost pe TFT-uri
dou nu am gsit dect rezolvri - documentaie (ghid de instalare, ghid ! driveri standard NVIDIA fr accelerare
terminale. OpenOffice-ul l-am accelerat rapid de referin pentru Red Hat 3D
prin nefolosire, pentru referate i scrisori Network, CD cu documentaie) ! lipsesc fortune cookie-urile (!)
dovedindu-se mai mult dect suficient - 40$ din propriul buzunar pentru plata
KOffice-ul. Cei care nu se pot desprii celor de mai sus
de opiunile din OpenOffice, vor trebui Red Hat Linux 9.0 Professional Edition
s ndure un timp de pornire de peste - cele 7 CD-uri Basic + varianta lor pe 1
Evaluare:
30 de secunde. Adic tot cam ct i ia DVD
! Instalare: 9
ntregului Linux s boot-eze. Judecai - Red Hat Network Basic Service (60 de
! Ergonomie: 9
singuri. Iar fortune-urile au disprut cu zile pentru un singur sistem)
! Interfa: 8,5
totul aa c nu mai am ce s pun n - suport complet (60 de zile suport pe
! Vitez: 8,5
startup-ul BASH-ului. Web pentru instalare, respectiv 60 de
zile suport prin telefon pentru instalare)
Chestii noi de dedesubturi pentru - documentaie (ghid de instalare, ghid
utilizatorii vechi: de personalizare, ghid de start, ghid de
referin, ghid pentru Red Hat Network, Resurse:
! RHL testeaz i activeaz n mod
CD cu documentaie) ! www.redhat.com
implicit modul de transfer DMA;
- CD-uri suplimentare (aplicaii pentru ! ftp.linux.ro/pub/distributions/RedHat/9
controller-ele i harddisk-urile care
server, aplicaii pentru dezvoltare, CD ! http://www.redhat.com/docs/
suport acest mod de lucru vor lucra
cu unelte pentru administrare sistem) manuals/linux/RHL-9-Manual/
la parametri maximi.
- 150$ drept pre
! partiiile FAT32 de pe acelai sistem
nu au fost utilizabile imediat dup
instalare; dei suportul exist, a fost Eu v recomand s ncercai mai
necesar o editare a /etc/fstab. nti varianta de download. Dac suntei Sistemul de test:
! se folosete devfs-ul, cu un impact nceptor n Linux dar cu ceva
pozitiv asupra tuturor operaiilor IO i cunotine n ale calculatoarelor, v vei Distribuia a fost testat pe un calculator
a performanei n general. descurca sigur fr ghiduri i suport cu urmtoarea configuraie: procesor AMD
! Red Hat au portat NPTL de pe tehnic. Dac nu vrei s riscai nimic, AthlonXP 1700+, plac de baz Elitegroup
kernelurile 2.5 pe kernelul 2.4.20 al luai pachetul de 40 coco. V K7S5A cu 512MB DDRAM, un harddisk
RHL 9, dei suportul este aproape mpotmolii undeva, dai cu emailul la IBM 120GXP de 40GB, DVD-ROM, CD-
inexistent din partea aplicaiilor Red Hat. RW, plac grafic GeForce2 Ti, plac de
actuale pentru aceast bibliotec de sunet SB Live! i un modem cu chipset
funcii. Trgnd linie i socotind pe degete, Conexant HCF.
! fonturile TrueType se pot aduga la am rmas ncntat de Red Hat Linux
fel de uor ca i n 8.0, prin copierea 9.0. mbin stabilitatea, securitatea i
lor n $HOME/.fonts/. viteza Linux-ului cu o interfa ce d
clas la mai tot ce mic n materie (mai Autor:
Ca s aducei RHL 9.0 pe puin lui MacOS X, care are cu totul alt
calculatorul vostru, avei dou poveste i pre) i cu unelte de ovidiu.lixandru@linux360.ro
posibiliti. Uno: facei rost de varianta configurare ce vindec utilizatorii
de download, cum am fcut i noi, fie alergici la consol. E rapid, arat bine,
prin propria conexiune, fie de la un face tot ce ar vrea cineva de la el i nu
prieten... v descurcai voi. Due: dai un intimideaz nceptorul.
telefon la Romsym Data, 021-3231431,
distribuitorul oficial Red Bravo.
Chirurgie aplicat - kernelul

Adrian Valentin Dan

Scurt introducere ruleaz i controleaz mecanismul Ca dezavantaje, se remarc


de multitasking. dezvoltarea mai greoaie a extensiilor din
Kernelul este inima unui sistem de 3. Interfaa de reea are rolul de a cauza structurii centralizate, codul surs
operare. Este acea parte care permite efectua operaiile de reea, n mai greu de neles i efectele "morii"
utilizatorului s administreze resursele principal implementeaz nivelul de uneia dintre componentele kernelului:
calculatorului. Adesea e privit drept cea jos al protocoalelor TCP/IP. kernelul va fi dobort i va lua cu el i
mai important parte a software-ului, 4. Sistemul de fiiere se ocup cu sistemul. Totui, aceste situaii nu apar
reprezentnd nivelul cel mai de jos al partajarea resurselor stocate pe dect n cazuri extreme de cod al
sistemului de operare, acela al diferite medii, n principal hard-disk, componentelor prost scris sau cedri
interaciunii directe cu componentele CD-ROM etc. hardware.
hardware.
Dup amplasarea acestor componente GNU/Linux este un exemplu de sistem
Unele kernele includ suport pentru de baz ntre cele dou moduri diferite de de operare cu aceast structur.
grafic cum sunt de exemplu cele din operare, au aprut dou tipuri de kernel,
seria Windows, dar n cazul GNU/Linux anume kernel monolitic i microkernel. Microkernelul
sistemul X Window este o parte
separat a sistemului de operare care Kernelul monolitic Componentele de baz importante cum
permite interaciunea cu hardware-ul ar fi administrarea memoriei i proceselor
video. ruleaz n spaiul kernel, pe cnd restul
Acest tip de kernel are o structur
compact, monolitic, n care toate pot rula n spaiul utilizator. n acest tip de
De la nceputul epocii sistemelor de componentele sale opereaz n modul sistem, kernelul nsui este vzut ca fiind
operare moderne, din motive de kernel. un simplu proces, desigur cu o permisiune
stabilitate i securitate ale sistemului s- mare.
au evideniat dou moduri separate de
operare crora le corespund si dou
zone separate de memorie, unde se
stocheaz informaii specifice fiecrui
mod.

Modul kernel opereaz cu structuri


de date critice, control direct asupra
hardware-ului, acces direct la memorie.

Modul utilizator ruleaz aplicaiile


normale, neavnd dreptul de a accesa
resursele hardware sau datele interne
ale kernelului.
Stratul interior reprezint hardware-ul.
Imediat dupa acesta este alocat spaiul Principalele avantaje sunt stabilitatea
Componentele principale care
kernel, iar stratul exterior l reprezint crescut i dezvoltarea mai uoar a
formeaz un kernel sunt nsumate n
aplicaiile care intr n contact cu componentelor. n primul caz, dac una
aceast list care nu se vrea complet:
utilizatorul. din componentele principale - de exemplu
1. Administrarea memoriei este sistemul de fiiere - se blocheaz, nu
componenta care se ocup cu doboar i kernelul, acesta rulnd n
alocrile, partajrile de memorie Avantajul kernelului monolitic const
continuare. Componentele noi sunt mai
dintre procesele participante. ntr-o comunicare rapid i eficient ntre
uor de scris datorit structurii
2. Administrarea proceselor este componente, acestea putnd s mpart
descentralizate. n cazul unei schimbri
acea parte care dirijeaz operaiile structuri de date private din kernel.
structurale interne nu trebuie ajustate i
referitoare la procesele care celelalte componente ca n cazul unui
kernel monolitic.

Un dezavantaj este performana


redus de comunicarea excesiv ntre
procese.

Cteva sisteme de operare care


folosesc aceastr structur n kernel
sunt Mach i L4. Mach, dezvoltat iniial
de Universitatea Utah, acum se gsete
n dou variante - gnumach i oskit
mach, compatibil doar cu GNU HURD.
L4 este dezvoltat de System
Architecture Group de la Universitatea
Karlsruhe, iar cu ajutorul unei extensii
poate rula i un sistem Linux.

GNU/Linux

Linux este un kernel monolitic


dezvoltat de Linus Torvalds la nceputul
anilor '90 mpreun cu un grup de
programatori din lumea ntreag.
Kernelul a evoluat de atunci n mod
continuu, ajungnd astzi la o form n
care suport multitasking, memorie
virtual, mecanism de partajare a
memoriei copy-on-write (procedeu care
se aplic unei zone de memorie
Kernelul i face datoria din umbr - procese rulate fr intervenia utilizatorului
mprit ntre dou procese, n general
printe-copil, prin care n momentul a face modificri asupra codului. de Linus din cauza penalizrii de
modificrii de ctre unul dintre procese, performan pe care ar aduce-o cu sine
zona este duplicat astfel nct Un utilizator normal poate rula Linux (de ex. sistemul I/O STREAMS).
modificarea s nu fie perceput i de pentru mult timp fr s i dea seama de
cellalt), TCP/IP i chiar suport pentru existena kernelului sau a daemonilor si. Credei c performaa s-a obinut prin
noul IPv6. Singurele fapte care i trdeaz prezena renunarea la fiabilitate? Deloc. Sistemele
sunt strile de "panic". O asemenea Linux sunt recunoscute ca fiind printre
Un alt atribut al Linux-ului este stare este declanat atunci cnd kernelul cele mai stabile i longevive n termeni de
nonpreemptivitatea. Aceast nsuire d ntlnete o situaie pentru care nu are funcionare continu. Interoperabilitatea cu
dreptul oricrei seciuni de kernel sau rezolvare. Pentru sigurana software-ului celelalte sisteme de operare este foarte
proces definite ca privilegiate s ruleze i a hardware-ului, ntiineaz utilizatorul bun, ncepnd de la sistemele de fiiere,
fr a putea fi ntrerupte chiar dac un de situaia aprut i, dac este cazul, interfee de reea i ajungnd chiar la
alt proces (non-privilegiat) cere resurse ntrerupe funcionarea sistemului pentru a rularea de cod scris pentru alte platforme.
pentru propria funcionare. Beneficiul nu se agrava problema. Cauzele
imediat este disponibilitatea continu principale pentru aceste situaii
pentru utilizatori a proceselor excepionale n funcionarea kernelului Resurse:
importante. sunt componente hardware ale sistemului
de calcul care cedeaz sau funcioneaz www.kernel.org
anormal. www.linux.org
Iniial a fost conceput s ruleze
pentru platforme i386, dar acum poate
rula pe o mulime de alte platforme cum Tot ceea ce am enumerat pn acum
Autor:
ar fi DEC Alpha, ARM, Motorola M68K, trdeaz o caracteristic evident:
Silicon Graphics MIPS, Sun Sparc/64, eficiena. Sistemle Linux sunt foarte
adrian.dan@linux360.ro
Motorola-IBM PowerPC, IBM S390. rapide, kernelul fiind proiectat pentru a
exploata maximul de resurse hardware.
Este distribuit sub licen GNU Multe din caracteristicile implementate n
General Public License sau GPL, ceea alte kerneluri UNIX comerciale au fost
ce d dreptul utilizatorului de a vedea i respinse
Introducere n administrare

Radu Eosif Mihilescu

Bine v-am gsit, dragi tovari (de i criteriul principal de selecie va fi "ce ncrcrii i servindu-i nentrerupt
Linux, nu de...) la prima ediie a articolului avem de gnd s facem cu sistemul clienii sau dac se va zbate s se
despre administrarea unui sistem Linux. Linux rezultant?". Trebuie s definim menin n funcionare nedepind o zi
destul de clar destinaia actual, de funcionare continu. Aadar, atenie
Pentru c, probabil, ne vom "cunoate" imediat, precum i cea imediat maxim la hardware - cum i aterni, aa
mai trziu, n cadrul articolului BCP, s nu urmtoare, n cazul unei extinderi. De dormi.
mai pierdem i acum vremea i s trecem dimensionarea corect i mai ales
la subiect - nainte de toate. realist a suportului fizic (hardware) S trecem la memorie... n principal,
depinde funcionarea (sau nu) la 100% aici se aplic o regul comun ca la
din capacitate a viitorului sistem Linux. toate dispozitivele de stocare: cu ct mai
Dup cum cred c tii, prin termenul
"administrare" (n contextul prezentului mult, cu att mai bine. O valoare realist
articol) nelegem totalitatea atitudinilor S ncepem anatomic, cu structura pentru situaii normale este de la 64MB
care se iau i aciunilor/procedurilor care intern: plac de baz i procesor. De ce pn la 1GB. Peste, reprezint aplicaii
se execut pentru a menine un sistem mpreun? Pentru c lucreaz mpreun speciale si nu fac obiectul prezentului
Linux n stare optim de funcionare - sau i pentru c mpreun susin sau articol. Sub, avem un caz special i
pentru a aduce modificri acestei cedeaz efortul(ui). Aceast pereche anume al "router-ului de sertar", unde se
funcionaliti. este piesa de rezisten n orice sistem pot ntlni valori de 32MB sau 16MB. Un
de calcul. Conteaz foarte mult i minim absolut (dat doar pentru referin)
componentele separat dar i pentru kernel-uri actuale este de 8MB. O
ncepnd de acum, definim un sistem
mperecherea lor - dup cum poate tii valoare medie recomandat pentru
Linux ca fiind un sistem de calcul care are
(sau bnuii) o plac de baz nepotrivit majoritatea aplicaiilor (i distribuiilor)
instalat cel puin un kernel boot-abil de
(ca s nu zicem proast) poate ucide tot comune (ballpark figure) este de 256 sau
Linux. Aadar, calculatorul de acas este
ce se cheam performan ntr-un 512MB.
sistem Linux atta timp ct ruleaz Linux -
procesor scump. Tot aa, o plac de
dar acelai lucru este i router-ul de la
baz de nalt calitate nu va putea Ce fel de memorie? Ei bine, dup
Internet Caf-ul de la parterul blocului.
scoate ap din piatr seac cu un cum tii, exist mai multe feluri de
procesor inferior. memorie n prezent cu diferite aspecte,
nainte de a putea vorbi despre
preuri si viteze (teoretice!). Sfatul este
administrarea unui sistem, trebuie s
n funcie de destinaie, se poate s mergei pe mrime (n limita
avem ce administra - un sistem adic.
utiliza de la Intel 80486DX4 la 100MHz bugetului) cu o singur excepie: staia
Deci, nainte de a ne pune problema
acompaniat de o plac de baz de firm de lucru cu alur profesional, loc n care
"aromei" de Linux, trebuie s ne punem
i de "mod veche" (Siemens NIXDORF, vei vrea s stoarcei i ultima frm de
problema sistemului (calculatorului) pe
Dell, DEC) pentru "router de sertar"... performan de la main, caz n care
care l vom instala i pe care va rula.
pn la dou AMD AthlonMP 2200+ cu o mergei pe cea mai scump varietate de
plac de baz fcut cu chipset VIA sau memorie pe care v-o permitei (KingMax,
AMD (ASUS, Tyan Tiger) pentu Corsair).
"LAN/Internet Zone Server".
Urmtorul punct: sistemul de discuri.
A dori s subliniez (i o s o spun i acesta depinde foarte mult de
doar o singur dat) c, n cazul destinaia final a sistemului Linux
particular al sistemelor de operare din considerat. n cazul utilizrii didactice,
clasa *NIX (i Linux-ul este tot un fel de orice harddisk de 20GB este
UNIX), calitatea (atenie, calitatea i nu arhisuficient. n cazul n care dorii s
valoarea sau capacitatea!) i fiabilitatea lucrai n mod curent pe sistemul n
componentelor hardware folosite are o cauz, recomandarea crete la 40GB. n
importan major. Literalmente, de cazul "router-ului de sertar" acesta poate
acestea (i, ntr-o majoritate chiar lipsi. n cazul LAN/Internet Zone
covritoare, numai de acestea) depinde Server-ului o matrice RAID5 (sau 1 peste
Primul lucru la care trebuie s ne
dac sistemul va continua s mearg luni 0) din 2(4) harddisk-uri de 80(40)GB este
gndim
n ir, suportnd valori "astronomice" ale o propunere realist. n fine, n
zgrcii cu ventilatorul de pe procesor -
supradimensionai-l chiar, nu v zgrcii
nici la sursa de alimentare... 50W n plus
nu stric niciodat, nu v lsai
impresionai de "zgomot" i echipai
carcasa cu toate ventilatoarele - a cror
turaie se poate ulterior controla. E mai
ru cnd i-ai fi dorit s fi avut
ventilatoare dar... nu le-ai avut i
sistemul este scrum.

Alegei o carcas decent, n care s


aib loc comod toate "mruntaiele"
Monitorizarea i controlul temperaturii - de dorit pentru verile romneti
calculatorului - spaiul liber rmas printre
cazul server-ului de baze de date s-ar i fiabilitate ntre ele i cele clasice este ele face bine, cu ct mai mult cu att
putea ca nici patru hardisk-uri de 120GB literalmente astronomic. mai bine. Dac suntei n cutarea unei
n RAID5 s nu poat susine cererea soluii performante, nu facei greeala s
avid de date a RDBMS-ului instalat i s Un modem PSTN capabil de a achiziionai carcase modelate dup cele
trebuiasc apelat la soluii de clas recepiona la 56kbps i de a transmite la ale productorilor renumii - calitatea
profesional, cum ar fi un controller RAID 33,6kbps este destul de accesibil i n acestor "producii" este mult mai
(hardware!) UltraWide 160 (sau chiar 320) varianta ISA i n cea PCI. Recomandrile sczut.
SCSI cum este ServeRAID de la IBM. Mai ar fi fie pentru un model de firm
exist i alte soluii de stocare, cum ar fi (USRobotics, Intel, Conexant, Rockwell, Recomandrile pentru carcas i
SAN/NAS si FibreChannel... dar acestea Lucent) nou, fie pentru un model mai vechi surs ar fi Chieftec. Cei cu adevrat
sunt de asemenea aplicaii speciale i nu (realizat dup "moda veche") dar "nzestrai" financiar pot considera
fac obiectul prezentului articol. performant i bine fcut. n cazul acestui ThermalTake i Lian Li ca furnizori
dispozitiv mai exist i varianta demni de luat n seam.
Iat c am ajuns i la comunicaii: constructiv extern conectat la portul
echipamentele de reea. Vom trata aici serial - variant ce se recomand n cazul
Recomandarea pentru ventilatoare
trei cazuri (mai intlnite): plac de reea, aplicaiilor de clas profesional
este Titan - numai cu rulment (ball
modem PSTN (telefonic) i modem IEEE (bineneles folosind i un modem de
bearing), cost mai mult dar merit.
802.7 (de cablu). aceeai calitate, de exemplu un
USRobotics Courier V Everything).
Cam acestea ar fi principalele
S ncepem cu placa de reea i
aspecte despre hardware - adic
anume cu cazul cel mai ntlnit al n fine dar nu n ultimul rnd, modemul
elementele care formeaz un sistem de
suportului de cupru i al standard-ului IEEE 802.7 (de cablu). Din fericire,
calcul.
IEEE 802.3. n primul rnd, nu trebuie s productorii vndui n Romnia din acest
ne zgrcim i s achiziionm cel puin o domeniu sunt puini i, n cazul n care
plac de reea PCI capabil de decizia v aparine, recomandarea unic Data viitoare vom discuta despre
100BaseTX. n funcie de destinaie, s-ar merge ctre USRobotics 6000. Pur i alegerea distribuiei i a metodei de
putea dovedi necesar nc o plac de simplu aa, ca atare, fr alte comentarii - actualizare / configurare /
reea sau una mai rapid (1000BaseT). mergei pe 6000 i nu o s v par rau personalizare... i poate chiar ceva
De asemenea, tot n funcie de aplicaie, muli ani de acum nainte. despre instalare.
s-ar putea justifica achiziionarea unei
plci de reea de firm (3Com, Intel) Pn atunci, nu-mi rmne dect s
eventual chiar din clasa "Designed for v urez "administrare uoar" i
Servers", cu accelerator hardware tradiionalul "Auf Wiederhren!".
SSL/CRC - dar, n majoritatea aplicaiilor
"n cas", clasicul RealTek RTL8139C+ SK.
este arhisuficient.

n continuare, clasicul i "anticul" Autor:


modem PSTN (telefonic). Primul lucru
care se cere spus la acest punct este: radu.mihailescu@linux360.ro
Ventilator cu kit antivibraii aplicat
FUGII de modemurile software
(denumite i controllerless sau
Cteva cuvinte despre "sistemele de
winmodem) ca necuratul de tmie!!! Nu
suport" acum: folosii-v bunul sim, nu v
merit diferena de pre absolut deloc -
diferena de calitate
O necesitate numit reea

Daniel Secreanu

Ce este Internetul? O reea de decapsulai i transformai n date ce vor n funcie de distana ntre procesoare,
calculatoare interconectate ntr-o fi afiate ntr-un mod sau altul pe viteza de transmitere a informaiilor scade
structur de pnz de pianjen. Oare ce calculatorul destinaie. odat cu creterea distanei. Viteza de
ar fi Internetul fr aceste calculatoare? transmitere a informaiilor prin reea se
O reea moart de cabluri sau unde Un concept important n reelistic este numete lime de band (bandwidth).
electromagnetice. Dei calculatoarele cel de client - server. Aa cum poate v-ai Limea de band se msoar n numrul
pot funciona fr Internet, exist multe dat seama din exemplele anterioare, n de bii transmii ntr-un interval de timp pe
similitudini ntre un calculator i o reea. interiorul calculatorului, procesorul joac un segment de reea, adic bii/secund.
De fapt, principiul de baz al funcionrii rolul de server, el analizeaz informaiile Limea de band depinde de mai muli
lor este acelai - un transfer de informaii i transmite rspunsul spre client. ntr-o factori, cel mai important fiind mediul prin
ntre dou puncte pe anumite ci. reea se ntmpl acelai lucru. O staie care sunt transmise informaiile.
face o cerere ctre un server, acesta o
S analizm mai nti calculatorul, analizeaz i transmite napoi staiei Lime de Distana
Mediu
aceast reea n miniatur. Avem cteva informaiile solicitate. band fizic maxim

categorii importante de componente, Cablu coaxial 10-100


185 m
subire Mbps
cum ar fi procesorul, memoria, unitile De exemplu, navigai pe Internet si Cablu coaxial 10-100
de stocare de date i interfeele. Toate 500 m
vrei s deschidei pagina www.linux.org. gros Mbps
acestea pot fi considerate nite n momentul n care ai scris adresa n 10-100
Cablu UTP 100 m
calculatoare interconectate la reea prin browser i ai tastat Enter, ai trimis n Mbps
bus-ul plcii de baz. calitate de client o cerere ctre serverul Fibr optic
100 Mbps 2000 m
multi mode
www.linux.org de a afia pagina
Fibr optic 1000
Poate nu v-ai gndit niciodat la respectiv. Adresa de Internet este 3000 m
single mode Mbps
modul n care informaia circul n transformat n bii, este transmis prin Wireless 11 Mbps 100-1000 m
interiorul calculatorului, dar este foarte reea i Internet nspre server, acolo este
simplu. Imaginai-v c procesorul este analizat i vi se trimite napoi rspunsul
Termenul de lime de band este un
serverul acestei mici reele iar sub forma paginii de web afiat n
termen abstract i destul de greu de
componentele interne sunt nite clieni. browser.
neles. De fapt, ceea ce noi numim lime
De exemplu, scriem o scrisoare ntr-un
de band, adic viteza la care descrcm
editor de text. Tastatura trimite Exist mai multe tipuri de reele, n
o melodie de pe Internet de exemplu, este
informaiile ctre procesor, acesta le funcie de distana dintre procesoare.
doar un procent din limea de band
analizeaz i emite un rspuns tiprind Poate v ntrebai de ce distana dintre
teoretic. Acest procent depinde de mai
caracterele tastate pe monitor. Practic, procesoare i nu cea dintre servere. Aa
muli factori, cum ar fi puterea PC-ului pe
literele au fost transformate n bii i au cum spuneam mai devreme, calculatorul
care lucrm, puterea serverului de pe
fost transmise de la tastatur prin bus n sine este o reea, la fel cum o reea
care descrcm melodia respectiv,
nspre procesor i de acolo, prin acelai este i Internetul.
ncrcarea reelei n acel moment,
bus, spre placa video fiind afiate pe
topologia reelei locale i a reelelor
monitor tot ca i caractere.
Distana implicate ntre client i server, tipul de
Locaie
ntre Nume
spaial informaii descrcate i ora la care
procesoare
Reeaua funcioneaz pe principii
PAN (Personal transferul are loc.
aproape identice. Ea interconecteaz 0,1-1 m Computer
Area Network)
mai multe calculatoare i permite Camer -
LAN (Local Dar despre aceste lucruri i multe
transferul de informaii ntre acestea. 10-1000 m Cldire -
Area Network) altele legate de reele vei citi n numerele
Aplicaiile pe care noi le folosim zi de zi Campus
MAN urmtoare...
ncapsuleaz informaiile n pachete de
1-100 km Ora (Metropolitan
date i le transmit prin bus la placa de Area Network)
reea unde sunt convertite n bii. De aici ar - Autor:
sunt transmise mai departe pe mediul de 100-100.000 Continent - WAN (Wide
km Pmnt - Area Network)
reea ctre destinaie. Acolo, biii sunt Lun daniel.secareanu@linux360.ro
Motorul grafic din spatele Linux-ului - XFree

Vlad Radu

X Window sau X este sistemul grafic calculator Cray, al unei aplicaii de baze ferestrele, prin diferitele stiluri ale
de ferestre care asigur interaciunea de date pe un server Solaris, al unui ferestrelor, prin decoraiuni i prin modul
dintre utilizatori, aplicaii i terminale program de e-mail pe un server BSD i al n care este folosit mouse-ul i tastatura.
ntr-o reea UNIX. unui program de vizualizare pe o staie Exist cte un manager de ferestre pentru
SGI, toate putnd fi urmrite pe monitorul fiecare gust. Unii sunt simpli i uri (twm),
Realizat pentru prima dat la calculatorului de acas unde rulezi Linux. alii arat foarte bine i includ tot n afar
Massachusetts Institute of Technology de un program de scrpinat pe burt
n 1984, proiectul a fost preluat 4 ani Manageri de ferestre pisica (Enlightenment). Ceilali se
mai trziu de o entitate numit "X plaseaz ntre extreme: Fvwm, Amiwm,
Consortium". XFree86 este Dei serverul X asigur un mecanism Icewm, WindowMaker, Afterstep, Sawfish,
implementarea sistemului X pe de manipulare a ferestrelor, el nu spune swm i nenumrai alii.
calculatoare cu microprocesoare cum aceast manipulare are loc. Este
compatibile x86 rulnd Linux. treaba altui program s decid unde vor fi Un manager de ferestre este un "meta-
plasate ferestrele, s-i lase pe utilizatori s client" a crui prim misiune este s aib
Tehnologia X are la baz o controleze aspectul ferestrelor (titlu, grij de ali clieni cum ar fi jocul tu cu
arhitectur client-server. Aplicaiile decoraiuni) i s plaseze elemente de avioane sau procesorul de texte cu lista cu
propriu-zise sunt clieni; ele comunic control pe acestea (butoane). Un reete a bunicii. Muli manageri de ferestre
cu serverul, cernd i primind informaii asemenea program care se ocup cu asigur faciliti adiionale, dar toi
de la acesta. Serverul X are un control manipularea ferestrelor se numete managerii de ferestre au un mod de a
exclusiv asupra aplicaiilor i a "window manager". lansa n execuie aplicaii. La unii exist o
terminalelor. Avantajele acestui model fereastr unde se pot tasta comenzi, la
sunt destul de clare, aplicaiile avnd Dei are privilegii speciale, un manager alii apare un meniu simpatic (gen meniul
nevoie s tie doar cum s comunice cu de ferestre este doar un alt client. n Start din MS Windows) iar la alii un meniu
serverul, fiind scutite de detaliile schimb, exist foarte muli manageri de mai ciudat (Enlightement) care este apelat
hardware. Astfel, ntr-o reea pot exista ferestre care difer ntre ei prin modul n apsnd o tast i apoi fcnd un click cu
zeci de maini diferite cu monitoare i care utilizatorii interacioneaz cu mouse-ul.
plci grafice diferite, serverul rulnd pe
una dintre ele iar programele X putnd
rula pe oricare calculator din reea. La
cel mai simplu nivel, clienii i spun
serverului "deseneaz o linie de aici
pn aici" sau "scrie pe ecran cuvntul
sta folosind corpul sta de litere".

Serverul X se ocup cu citirea


dispozitivelor de intrare (citirea datelor
de la mouse, tastatur, tablet grafic
etc.), transpune pe ecran buffer-ul
video, interpreteaz cererile primite prin
protocolul X i transmite date clienilor
care au nevoie de ele. Clientul conine
aplicaia inclusiv interfaa cu utilizatorul:
meniuri, butoane, tehnici de desenare,
interpretarea datelor de intrare. Tot
clientul interpreteaz protocolul X
transmind cereri i primind date. Un
exemplu clasic este rularea unui
program care folosete intensiv
procesorul pe un XFree 4.3 i Enlightenment DR17, n toat splendoarea lor
Medii desktop arate controalele ferestrelor. Totul pentru a desktop Linux actuale sunt KDE i
asigura un sistem consistent i uor de Gnome. Dar asta nu nseamn c sunt
Pentru a scrie aplicaii grafice pentru X folosit. singurele. O cutare pe internet ne-ar
programatorii folosesc o serie ntreg de arta c mai sunt cel puin o jumtate de
biblioteci grafice. Astfel putem ajunge s Aici apare ntrebarea: "De ce n-au fcut duzin: GNUStep, ROX, GTK+XFce,
folosim cteva aplicaii care folosesc la i creatorii X acelai lucru?". Rpunsul UDE, ca s numim cteva dintre ele.
rndul lor biblioteci grafice diferite, este c dezvoltatorii X-ului s-au gndit la
ncrcnd inutil memoria. Ca s se flexibilitate. Gndii-v c nu-mi place Diferena major dintre Gnome i KDE
complice lucrurile i mai mult, un program modul cum managerul de ferestre mi este c Gnome nu folosete un singur
scris cu o bibliotec arat altfel dect unul gestioneaz ferestrele, c n biblioteca manager de fiiere, utilizatorul putnd seta
scris cu alt bibliotec. i sunt multe: grafic mi lipsete o funcie de care am orice manager de fiiere pentru a fi folosit
Athena, Gtk, FLTK, Xforms, Qt, Motif. absolut nevoie i c pur i simplu nu mi din oficiu. Gnome folosete biblioteca
place desktop-ul. Asta nseamn c nu am grafic GTK, are propriul su set de reguli
Pe de alt parte managerele de noroc i singurul lucru pe care pot s-l fac de programare, are un panou (care se
ferestre au un mod diferit de a manipula este s renun la MacOS, poate i la numete chiar "panel"), un manager de
programele client; comportamentul i calculatorul Macintosh. Oricum, asemenea fiiere (Nautilus) i un utilitar de
modul cum arat difer de la unul la altul. lucruri nu se pot ntmpla sub X, dar preul configurare (Gnome Control Center).
De asemenea sunt i destul de primitive, pentru flexibilitate este, cum se poate
lipsindu-le unele funcionaliti cum ar fi un vedea, complexitatea.
utilitar de configurare sau "control panel",
un manager de fiiere sau aplicaii office. Chiar i sub X se ncearc o oarecare
standardizare. S aruncm o privire
asupra KDE. Are un singur manager de
fiiere care gestioneaz i controleaz
comportamentul ferestrelor. Este
recomandat folosirea unei singure unelte
grafice (Qt) astfel nct programele KDE
vor arta la fel. KDE, de asemenea,
asigur un set de reguli de design Gnome
programatorilor, n ideea c, dac acestea
vor fi respectate, aplicaiile KDE vor arta Fiecare utilizator este liber s
foarte similar. n final, KDE asigur ca foloseasc ce mediu desktop i place mai
Managerul de ferestre Window Maker parte a mediului desktop un panou de mult. Rezultatul este c, dac foloseti un
lansare (echivalent cu taskbar-ul din MS sistem integral KDE sau Gnome, modul
Aici apare conceptul de mediu desktop. Windows), un meniu de start, un manager cum arat mediul este foarte consistent i
Un mediu desktop asigur un set de de fiiere "oficial" (Konqueror) i un utilitar aplicaiile interacioneaz foarte bine ntre
faciliti i de reguli care standardizeaz de configurare (Control Panel) din care se ele. Aceasta nu s-ar fi ntmplat dac am fi
lucrurile mai sus menionate. Conceptul de pot seta multe aspecte ale mediului folosit cteva zeci de biblioteci grafice
mediu desktop este nou pentru cei care desktop. diferite. Mulimea facilitilor oferite de un
abia descoper Linux-ul pentru c este mediu desktop modern sub Linux conduce
ceva ce alte sisteme de operare au din la apariia unor alte faciliti cum ar fi
construcie (Windows i MacOS). De arhitectura componentelor (KDE folosete
exemplu, pe MacOS, care este este unul Kparts, Gnome - Bonobo). Acest fapt ajut
dintre primele GUI (interfa grafic cu la realizarea unor lucruri ca: inserarea de
utilizatorul) aprute, programele arat la diagrame i tabele ntr-un procesor de
fel. Sistemul de operare asigur din oficiu texte, un sistem global de tiprire sau
un manager de fiiere ("The Finder"), un integrarea limbajelor de scripting care i
utilitar de configurare cu care se poate ajut pe utilizatorii mai avansai s
configura aproape orice i o bibliotec "lipeasc" aplicaiile mpreun, s le fac
grafic pe care o folosesc absolut toate s interacioneze i s coopereze n
aplicaiile (aa c arat la fel). Ferestrele K Desktop Environment moduri interesante.
aplicaiilor sunt manipulate de un manager
de ferestre ncorporat. n final, exist un Am folosit KDE ca exemplu, dar acesta n lumea UNIX putem rula programele
set de reguli care le spune dezvoltatorilor este doar unul dintre mediile desktop dintr-un mediu desktop n altul. Putem
de programe cum ar trebui s se comporte UNIX. Unul dintre primele aprute este folosi Konqueror sub Gnome sau
aplicaiile lor, unde ar trebui plasate i cum CDE, care la vremea apariiei se vroia un Gnumeric sub KDE. La urma urmei sunt
trebuie s standard pentru UNIX. Cele mai populare doar nite
medii
programe. Bineneles, ideea de baz a Hai s intrm puin pe net. Dm un instruciunile de instalare din fiierul
unui mediu desktop este consistena, aa click pe iconia Netscape din panou i INSTALL pe care l-ai descrcat odat cu
c este mai bine s folosim aplicaii care apare un browser. inei minte c acest X-ul.
au fost realizate pentru mediul nostru browser nu folosete facilitile oferite de
desktop, dar dac vrem s rulm o Gnome, nici nu folosete biblioteca La 2 vei avea nevoie de nite date
aplicaie care "nu-i gsete locul" n grafic Gtk. Arat puin cam scos din cum ar fi, pentru placa video:
desktop i nu interacioneaz cu restul, n- context aici. De asemenea, nu
! numrul serial al modelului (opional)
avem dect. interacioneaz foarte frumos cu restul
! chipul video utilizat
mediului. Dau un click pe "Fiier". Motif
! cantitatea de RAM video pe care o
O zi din viaa unui sistem X asigur controalele pe ecran, deci este
posed
treaba lui s deseneze elementele de pe
Acesta este un exemplu despre cum o ecran pentru a arta meniul din care pot
selecta opiunea "Ieire" pentru a nchide Pentru mouse:
sesiune tipic Gnome funcioneaz sub
un mediu desktop modern sub Linux. aplicaia. ! numrul serial al modelului i numele
productorului (opional)
Acum deschid programul de calcul ! tipul: serial, PS/2, USB etc.
Cnd un sistem pornete X-ul,
serverul iniializeaz dispozitivele grafice tabelar Gnumeric i ncep s rezolv
i ateapt cereri de la clieni. Prima dat cteva treburi. La un moment dat am Pentru monitor:
un program numit gnome-session nevoie s lucrez cu xterm-ul pe care l-am ! intervalul valorilor de sincronizare
pornete i iniializeaz sesiunea de deschis deci aps pe el. Sawfish vede vertical
lucru. O sesiune cuprinde lucruri ca asta i fiind responsabil de schimbarea ! intervalul valorilor de sincronizare
aplicaii pe care le pornesc tot timpul, ferestrelor aduce fereastra cu xterm orizontal
locul lor pe ecran i alte asemenea. Apoi deasupra i o activeaz ca s pot lucra ! rezoluiile suportate
pornete panoul. Acesta apare jos (n cu ea. Dup care m ntorc la tabelul ! dac este sau nu multisync, ceea ce
mod predefinit, dar poate fi personalizat) meu i, fiindc am terminat, vreau s nseamn c monitorul lucreaz la rate
i este util pentru lansarea aplicaiilor, tipresc rezultatul. Gnumeric este o de sincronizare variabile (monitoarele
afiarea listei cu aplicaii ce ruleaz n aplicaie Gnome, deci poate folosi vechi au rate de sincronizare fix);
mod curent i n general controlarea facilitile oferite de Gnome. Cnd scot dac este multisync, la configurare se
mediului de lucru. Apoi pornete documentul la imprimant, Gnumeric va folosi o plaj de frecvene, pe cnd
managerul de ferestre. Din moment ce comunic cu biblioteca gnome-print care la cele fixe acestea se vor specifica
folosim Gnome, ar putea fi oricare dintr-o la rndul ei comunic cu imprimanta i una cte una.
duzin, dar n acest caz s presupunem produce copia de care aveam nevoie.
c folosim Sawfish. n final apare Intervalul valorilor de sincronizare
managerul de fiiere (gmc sau Nautilus). Instalarea sistemului X
vertical i orizontal ajut X-ul s
Managerul de fiiere manipulez iconiele determine de cte ori poate remprospta
de pe desktop ($HOME, Trash Can etc.). Dac avei o distribuie Linux uzual ecranul n fiecare secund. Valoarea
n acest punct, sistemul meu Gnome este cum ar fi Red Hat, Mandrake, SuSE, privind rezoluia spune X-ului cte puncte
gata de lucru. Debian, Slackware etc., putei instala pot fi afiate pe ecran, orizontal i
pachetul X Window odat cu distribuia. vertical. Aflarea datelor despre placa
Pn acum toate programele au pornit Presupunnd c avei instalat Linux i nu video se poate face cu ajutorul
n regim de client, conectnd-u-se le avei instalat X i nici nu avei acces la o programului SuperProbe. Logai-v ca
serverul X. n acest caz, serverul se distribuie Linux pe CD, atunci putei root i tastai:
ntmpl s fie pe acelai calculator, dar, descrca X de la adresa www.xfree.org.
cum am vzut mai devreme, nu este o mpreun cu pachetul X putei descrca
#cd /usr/bin/X11
condiie necesar. de la adresa mai sus menionat i un
#./SuperProbe
HOW-TO sau un FAQ pe care, v rog s
m credei, v facei o favoare citindu-le.
Vom deschide un terminal pentru a Dup ce SuperProbe i va face
Chiar dac sistemul X se va instala fr
tasta cteva comenzi. Cnd apsm pe treaba, va afia informaii de genul celor
probleme, este bine s tii cteva lucruri
iconia cu xterm, panoul lanseaz de mai jos:
n plus.
aplicaia xterm. Este un alt client X, deci
pornete, se conecteaz la serverul X i First video: Super-VGA
ncepe s scrie pe ecran. Cnd serverul O instalare X decurge n modul
Chipset: S3 86C928PCI (PCI
X aloc spaiu pe ecran pentru xterm-ul urmtor:
Probed)
meu, las managerul de ferestre 1. instalarea software propriu-zis Memory: 2048 Kbytes
(Sawfish) s decoreze fereastra cu o 2. aflarea unor date despre hardware RAMDAC: AT&T 20C491
bar de titlu drgu i s decid unde va i configurarea X-ului 15/16/24-bit DAC with gamma
aprea pe ecran. correction
(with 6-bit wide lookup
La 1 nu vor fi probleme, urmai doar
tables (or in 6-bit mode)) $xinit (pornete X fr nici un manager dvs. video i configurai-o manual prin
(programmable for 6/8-bit de ferestre sau desktop) editarea /etc/X11/XF86Config.
wide lookup tables) $startkde (bnuiesc c tii ce face)
! Instalai cea mai nou versiune de X
disponibil la www.xfree.org.
Perfect, aceste rnduri v informeaz ! Gsii pe cineva care se pricepe
c placa dvs. video folosete un chipset ! "Cumprai" o soluie de la o firm de
S3, numrul serial al modelului este asisten
86C928 i se monteaz n slotul PCI. Ea ! Facei o excursie pn n Fiji, unde la
are 2 MB de memorie video i face uz Universitatea South Pacific exist un
de un RAMDAC AT&T. departament de informatic foarte bun
i unde toat lumea folosete Linux
Urmtorul pas este utilizarea (salut biei!).
programului xf86config:
X i accelerarea grafic
#xf86config
O sesiune de lucru KDE
Dac avei o plac grafic cu
Acesta v va ntreba cteva date accelerare ncorporat, serverul X o
sau nc:
despre hardware, cum ar fi cele de mai poate folosi la capacitile sale maxime.
sus. Rmne doar s-i furnizai ncepnd cu versiunea XFree86 4.3.0,
$xinit
informaiile i apoi s trecei mai departe sunt incluse n pachetul X drivere care
$gnome-session (cred c i aici tii ce
la... suport acceleraia grafic pentru ATI
se ntmpl)
(Mach64, Rage, Rage 128 i Radeon) i
Instalarea unui desktop NVIDIA (Riva128, 128ZX, TNT, TNT2
Putei chiar porni mai multe servere X Ultra/Vanta/M64, GeForce DDR/256,
n acelai timp: Quadro, GeForce2 GTS/Ultra/MX,
Pentru a vedea ce mediu desktop v
place mai mult, putei apela la GeForce3, Quadro2). Dac avei o plac
www.gnome.org i www.kde.org. Acolo
$startx -- :0 ATI sau NVIDIA cu alt chipset dect cele
vei gsi screenshot-uri ale ambelor i menionate (sau chiar dac avei una din
v vei putea decide pentru unul dintre Dup aceea putei porni Gnome pe ele) putei obine ultima versiune de
ele. Pe aceste site-uri vei gsi i serverul respectiv din alt terminal cu drivere pentru Linux de la ati.com i
instruciuni de instalare i configurare, $DISPLAY=:0 gnome-session nvidia.com. Pentru cei care au plac
aa c nu voi mai intra n amnunte. grafic NVIDIA este util s citesc
Evident, cea mai simpl soluie ar fi, ca Pentru a porni i KDE: articolul despre instalarea driverelor
n cazul n care avei un CD cu o NVIDIA din acest numr al revistei. Cei
distribuie Linux s instalai X-ul $startx -- :1 care au alt tip de plac cu accelerator
mpreun cu ambele medii desktop i s $DISPLAY=:1 startkde video pot s vad care este suportul
v hotri dup aceea pe care s-l pentru chipset-ul lor la
folosii. Aa vei scpa i de detectarea www.xfree86.org/~dawes/4.3.0/
De pe alt calculator din reea:
i configurarea manual a hardware- Status.html.
ului. export
n concluzie
DISPLAY=192.168.111.111:1
Cum pornesc X-ul?
(adresa IP a calculatorului pe care ruleaz
serverul X) Sper c v-ai format o viziune de
Dac nu ai setat calculatorul s ansamblu asupra sistemului X Window cu
porneasc automat X-ul (prin tot ce presupune acesta. De el depinde
Pentru a opri serverul X este suficient
modificarea /etc/inittab punnd nivelul 5 tot ce nseamn o interfa grafic cu
s apsai simultan CTRL + ALT +
ca runlevel predefinit) putei porni X-ul utilizatorul i, mai ales, o interfa grafic
BACKSPACE (dac X-ul pornete odat
tastnd n consol: prietenoas.
cu sistemul, aceast combinaie de taste
va reporni serverul X).
$startx
Autor:
X-ul nu merge
sau: vlad.radu@linux360.ro
Ce putei face?
$init 5
! Aflai informaii detaliate despre placa

sau:
De-a fi o pasre n zbor, mi-a pune... OpenOffice.org 1.0

Ovidiu Lixandru

Eu scriu referate i proiecte. i nu


fiindc mi-ar face o deosebit plcere,
ci pentru c le am ca teme. Mcar nu
sunt singurul.

nceputurile segmentului office se


pierd prin anii '80, o vreme cnd
calculatoarele personale nu visau la
interfee grafice i se descurcau cum
puteau cu o consol i un prompt. efii
totui cereau rapoarte, profesorii - mai
sus hulitele teme i romnii... m rog,
pmnt. Iar cnd exist o mas de
oameni cu doleane bine definite,
uneltele specializate nu ntrzie s
apar. Primii pai n mod text sunt fcui
de vi, Emacs, WordStar i WordPerfect,
continund n era rezoluiilor nalte cu
suitele StarOffice, Applixware i i de cea open-source. Raionamentul ar Writer nu poate fi altfel dect natural. Avei
KOffice. putea fi corect, dac se pierde din vedere la ndemn fonturi, formatri, stiluri,
intervalul de timp la care apar versiuni noi tabele, verificri de ortografie i multe
Primul dintre acestea, dezvoltat pn i bugfix-uri. n cazul open-source, ele altele.
nu demult de StarDivision, a stabilit noi apar la cteva sptmni, pe cnd Sun nu
standarde de compatibilitate cu alte lanseaz versiuni noi dect la 6-12 luni. n Dac v doare degetul de atta
suite rulnd pe alte platforme (n special plus, OpenOffice ofer o mai bun scrolling sau utilizarea scrollbar-urilor vi se
Microsoft Office de pe Windows i compatibilitate interplatforme i pare o corvoad, Navigator (accesibil din
MacOS). Astfel s-au deschis interformate prin folosirea standardului meniul Edit) va fi man cereasc. O
posibilitile lucrului n comun la un XML. unealt cu mult superioar Outline-ului din
proiect, indiferent de sistemul de Word (n-am ce face, pn la urm tot
operare rulat. n acel moment, pachetul n forma sa de suit, OpenOffice.org trebuie s-l compar cu un alt program),
era oferit gratuit pentru uz personal i ofer aceleai componente ca i vrul acesta afieaz o structur arborescent a
contra cost pentru uz comercial. Sun su. Cu ajutorul acestora v putei rezolva entitilor prezente n document, fie ele
Microsystems achiziioneaz civa ani fie acas, fie la birou, orice activitate care paragrafe, imagini, tabele, hyperlink-uri
(i versiuni) mai trziu StarOffice, solicit editare de text, calcul tabelar, sau ali mici verzi de pdure. n mod
oferind codul surs din acel moment desene, prezentri multimedia i predefinit, entitile vor purta numele
comunitii open-source, versiunile reprezentri matematice complexe. obiectelor pe care le reprezint i vor fi
ulterioare dezvoltate de gigantul IT numerotate n ordine cresctoare. Dac
urmnd a fi n totalitate comerciale i dorii ca un
Writer
closed-source. Condiia esenial pus
dezvoltatorilor open-source a fost, la fel
ca n cazul Mozilla, ca Sun Editorul de text este pentru majoritatea
Microsystems s poat prelua toate dintre noi piesa de rezisten. V putei
noile faciliti din proiectul dezvoltat de imagina ce-ar fi s n-avem unul pe
ei i s le poat integra n StarOffice. calculatorul personal? Acelai lucru cred
Se nate OpenOffice.org. c l-au gndit i programatorii lui Writer,
componenta OpenOffice.org responsabil
Citind cele de mai sus, putei ajunge cu manipularea textului. Este cea mai
la concluzia c StarOffice va fi mereu ergonomic dintre aplicaiile suitei,
cel mai bun dintre cele dou, aducnd puin cu Microsoft Word. Dac
beneficiind att de dezvoltarea closed- nu avei un deficit major de materie
Writer
source a Sun, ct cenuie, lucrul cu
anumit element s sar mai uor n ochi, l procesarea datelor numerice. de comenzi predefinite pentru a
putei redenumi. Iar pentru a ajunge la el, specifica tipul de ecuaii necesare.
un click pe entitate va fi suficient. Personal, am folosit acest tip de Ecuaia rezultat poate fi salvat ca
programe numai pentru a calcula cteva obiect i introdus n oricare din
O imagine valoreaz o mie de cuvinte. rezultate la proiectele de fizic i pentru a celelalte aplicaii ale suitei.
Mai ales dac avei imprimant laser color. aduce la zi automat cteva liste de preuri
Dac nu, oricum d frumos cnd cineva n funcie de cursul valutar. Calc nu se Draw
citete documentul dvs. Iar dac folosii abate de la tradiionalele celule, formule
imagini din plin, Writer se va dovedi de un de calcul i diagrame. Din nou, exportul i Draw se ncadreaz n categoria de
real ajutor n manipularea lor. Sunt importul fiierelor Microsoft Excel a fost foarte jos a programelor de grafic. E
suportate laolalt operaiile de baz excelent. doar o parte dintr-o suit software, nu
(poziionare n document, redimensionare) poate mai mult dect forme geometrice
i cele disponibile ntr-un editor de imagini Impress simple i nu are nici clip-art-uri. Acum nu
dedicat (corecie culori, luminozitate, m nelegei greit. Pentru a include
contrast, transparen, tiere). Dac rapid cteva elemente vizuale fie ntr-un
Realizarea de prezentri multimedia
accesai proprietile imaginii, vei vedea document text, fie ntr-o foaie de calcul,
cade n sarcina Impress. Cu ajutorul
c putei s o rotii, inversai relativ la Draw e ideal. Dar dac dorii cteva
acestei aplicaii putei crea prezentri
oricare din axe i s facei alte trucuri. efecte mai fistichii sau efecte pe imagini,
interactive ale unor produse, servicii sau
rmnei la Gimp.
companii, dar i noninteractive care s v
Imprimarea s-a dovedit a fi rapid. Nu asiste n expunerea unui proiect la coal
au fost probleme indiferent de orientarea sau la serviciu. Am gsit o serie bogat de Aadar...
paginii sau calitatea imprimrii setat din animaii i efecte de tranziie, efecte de
opinile Writer. text i funcii 3D care, folosite cu bun gust, mplinind de curnd doi ani,
dau un aspect profesional prezentrii OpenOffice.org se poate mndri c
Exportul i importul de fiiere decurge dumneavoastr. Deasemenea, acoper foarte bine att nevoile mediilor
n general bine. n general, fiindc la prezentrile pot fi tiprite sau publicate pe de afaceri ct i pe cele personale prin
exportul n HTML nu s-au pstrat fonturile Internet. Importul unui fiier Powerpoint a cele cinci unelte din suit. Este o suit
i au fost nlocuite cu unele standard pierdut numai cteva fonturi care nu erau valoroas i, graie apartenenei open-
(serif). Cum era de ateptat de la o suit instalate n Linux, fiind nlocuite de source, nu pltii nimic pentru folosirea
de talia OpenOffice.org, lucrul cu Impress cu unul standard. ei. Suit recomandat de linux360.
documente Microsoft Office nu a pus nici o
problem. Math
Ce ne place:
Singura bil neagr a Writer-ului e A scrie documente cu un coninut bogat ! ergonomia
timpul mricel de pornire (15 secunde) n ecuaii matematice este o provocare. ! non-Microsoft
dei, la utilizare, programul e foarte vioi Nu este uor s gsesti un program care ! profesori mulumii
chiar i n operaiile cu imagini mari i combin utilizarea facil a unui editor de
pasaje lungi de text. text cu reprezentarea matematic. Chiar i Ce nu:
Microsoft Word i Equation Editor-ul su ! aplicaiile pornesc greu
Calc nu satisfac cerinele celor mai exigeni. ! compatibilitate perfectibil
Forai de mprejurri, muli au recurs la ! nu ne-am putut exersa talentele
procesoare de text (cum ar fi LaTeX) de desenatori
renunnd la ergonomia unui editor.

Evaluare:
! Instalare: 9
! Ergonomie: 8,5
! Interfa: 7,5
! Vitez: 7

Un grafic realizat cu ajutorul Calc


Comanda pentru o integral dubl
Autor:
Calc este rspunsul OpenOffice.org la
calculul tabelar. Multe domenii, cum sunt Math, editorul de ecuaii matematice ovidiu.lixandru@linux360.ro
contabilitatea i statistica, folosesc din OpenOffice.org, poate fi de un real
intensiv calculul tabelar i i dezvolt ajutor. Ca i n LaTeX, utilizatorul
chiar propriile macro-uri pentru asisten folosete o serie
n analizarea i
Muzic? Poftii XMMS.

Ovidiu Lixandru

Ai auzit de mp3-uri? Nu?! Bine ai Linux), X11Amp a fost redenumit n XMMS V stau la dispoziie zece benzi cu
venit n era noastr i v invit s lecturai (acronim pentru X MultiMedia System). ajutorul crora putei accentua sau
mai departe. modera anumite frecvene dup bunul
Ca orice software open-source, XMMS plac. Rezultatul e surprinztor i poate
Pn mai ieri, se putea asculta poate fi descrcat de pe Internet. Site-ul oferi o nou experien la ascultare. Se
muzic doar cu ajutorul uneltelor oficial se numete xmms.org i conine de poate altera sunetul de aa manier
specializate pentru acest domeniu, n la sursele programului pn la plugin-uri i nct melodia s sune ca o nregistrare
spe receptoare radio, cititoare de skin-uri pentru acesta. veche de vinil. Exist parametri
casete .a. Cum computerul personal e prestabilii i i putei ncerca fr fric,
un fel de cpcun ce nghite toate ca i posibilitatea de a-i salva pe cei
domeniile ce-i ies n cale, era normal s personalizai. Cine are rbdare poate
mute (i) din zona rezervat ncerca chiar opiunea de autoncrcare
melomanilor. Iar azi nu numai c putei a unor anumii parametri ai egalizatorului
asculta muzic pe calculator, dar putei n funcie de melodia curent.
s i creai.
Fereastra principal a XMMS Managementul melodiilor este foarte
Revoluia audio a avut loc acum facil. Le putei aranja, aduga, amesteca
civa ani, odat cu lansarea formatului Programul n sine este mic, iar cu i scoate de pe list dup inspiraie sau
MPEG Layer III de ctre Institutul instalarea de baz putei reda fiiere n talent, listele la rndul lor putnd fi
Fraunhoffer. Acesta reuea s format mp3, wav i ogg, CD-uri audio i salvate i ncrcate. Muzic s fie...
compreseze un CD audio cu o rat de chiar putei converti fiiere mp3 n wav
10:1 fr pierderi audibile de calitate prin pentru nregistrarea pe un CD audio. La capitolul funcionalitate, XMMS
folosirea unor principii avansate ale strlucete. Toate funciile sale cu care
psihoacusticii. i cum o belea (pentru Interfaa este aproape identic cu cea a este dotat n mod standard, att de
legea drepturilor de autor) nu vine WinAmp-ului, fiind ergonomic i decodare a melodiilor, ct i de redare i
niciodat singur, au aprut player-ele permind chiar folosirea skin-urilor vizualizare, pot fi extinse prin aa-
audio ce puteau reda acest format, ca i aparinnd celui din urm (mici fiiere ce numitele plugin-uri.
programe de file-sharing (a.k.a. peer-to- schimb complet "faa" player-ului).
peer, p2p) ce permiteau utilizatorilor s ! n categoria Input intr toate plugin-
copieze ntre ei fiiere cu muzic. urile ce mresc abilitile XMMS-ului
Fenomenul a luat asemenea amploare de a decoda fiiere (filme, imagini
c nici mcar tehnici subversive ale etc.).
oficialitilor de a l stopa nu l-au mai ! Output conine plugin-urile necesare
clintit. Merit amintite procesele intentate redrii folosind diverii daemoni de
productorilor de programe de file- sunet existeni n Linux. Cele cu care
sharing, introducerea intenionat n vine XMMS v ajung pentru o audiie
reelele de file-sharing a fiierelor normal, printr-o plac de sunet. Dar
corupte, ca s nu mai vorbim de mai putei aduga unele ce
ameninrile i presiunile asupra convertesc fiierele n alte formate
utilizatorilor acestui tip de programe. sau care se pot nelege cu daemoni
Dar, cum nu poi opri vntul sau gura de sunet mai puin folosii.
Player i equalizer cu skin aplicat
trgului (azi le am cu zictorile), ! Effect se ocup de postprocesarea
fenomenul semi-legal a continuat s sunetului. Cu alte cuvinte, fluxul audio
La o privire general, se remarc
nfloreasc. rezultat n urma decodrii unui fiier i
aceleai trei panouri, unul de control al
a aplicrii egalizrilor de sunet poate
playback-ului, unul al egalizatorului i unul
Noi ne vom ocupa n urmtoarele fi "modelat" n timp real folosind
responsabil cu managementul melodiilor.
rnduri de cel mai "cu mo" player audio plugin-uri asemntoare celor
Dac pe primul vei regsi controalele
disponibil pentru platforma Linux. disponibile n Cakewalk sau Cubase.
obinuite i de pe un player audio portabil,
Conceput ca o clon a popularului Majoritatea celor existente (i din care
panoul egalizatorului merit puin atenie.
WinAmp (indisponibil la acea vreme pe folosesc i
Ce ne place:
! calitate foarte bun a sunetului
! extrem de configurabil
! o mulime de skin-uri i plugin-uri
disponibile
! nu puteam cere mai puin la resurse

Ce nu:
! formele dreptunghiulare
omniprezente n interfaa player-ului
! instabilitatea unora dintre plugin-uri,
scuzabil ntr-o anumit msur prin
prisma versiunii lor incipente

IRIS OpenGL
Evaluare:
eu) au rolul de a cura melodia de opiunea de salvare activat. Dimineaa
! Instalare: 9
efectele nedorite ale compresrii i de introducei un CD n writer, ardei
! Ergonomie: 9,5
a amplifica frecvenele din zona de stream-ul n format MP3 i l ascultai n
! Interfa: 8
peste 16kHz care au avut de suferit n main sau la serviciu.
! Vitez: 9,5
urma acesteia. Dac avei gusturi mai
pretenioase, putei aduga efecte de Dac folosii Window Maker,
echo, reverb, flange etc. AfterStep sau Gnome, avei posibilitatea
! Favoritele petrecerilor, Visualization. s integrai XMMS-ul n Dock, respectiv
Resurse:
Acestea transpun frecvenele redate Panel. La o utilizare intens, aceast
metod de control al aplicaiei e foarte ! www.xmms.org
prin boxe n diferite forme vizuale, de la
comod. ! www.xmms.org/download.php
cele simple cum ar fi VU-metrele pn
! www.xmms.org/documentation.php
la persoanje 3D ce danseaz pe
! cdelfosse.free.fr/xmms-iris
ritmuri. n funcie de ct de avansat n ciuda multitudinii opiunilor oferite,
! figz.com/gdancer
este plugin-ul, s-ar putea s fie programul consum foarte puin din
necesar i o plac cu accelerare 3D. procesor. Pe un vechi Cyrix la 150MHz
Cu oarece cunotine i ndemnare ajunge la 15%, fr nici un plugin
tehnic, v putei chiar construi un VU- activat. Fluxul audio nu se ntrerupe
metru cu LED-uri pe care s-l conectai cnd pornete o alt aplicaie. Sistemul de test:
pe portul paralel i s-l folosii
mpreun cu XMMS i un plugin Programul a fost testat pe un calculator
Dac suntei posesor al unei
corespunztor. Voi scrie un articol cu urmtoarea configuraie: procesor
distribuii RedHat mai noi de 8.0, nu se
despre el ntr-un numr viitor. AMD Duron 1,1GHz, plac de baz
poate s nu v fi lovit de imposibilitatea
ECS K7S5A cu 128MB DDRAM, un
de a reda fiiere mp3 cu ajutorul XMMS-
harddisk Western Digital Caviar de
ului inclus n acesta. Explicaia e destul
8,4GB, CD-ROM, plac grafic S3
de simpl, i anume inexistena plugin-
ViRGE/DX i controller audio SiS 7012.
ului ce red acest tip de fiiere. RedHat
Distribuia folosit a fost Red Hat Linux
au ales s nu l includ pentru a evita
7.2.
eventuale probleme cu licena formatului
mp3. Rezolvarea e la fel de simpl i
const n descrcarea plugin-ului de pe
site-ul XMMS i instalarea acestuia.
Un lucru util ce l-am descoperit este Autor:
posibilitatea de salvare a stream-urilor
XMMS-ul este unul din programele
audio de pe net. Staiile radio sunt ovidiu.lixandru@linux360.ro
care ruleaz aproape non-stop la mine.
exclusiv la latitudinea gusturilor voastre i
Fie c suntei fani ai muzicii sau ascultai
v asigur c vei gsi muzic de calitate
ocazional, XMMS este un "must have".
(mult peste FM-ul nostru amrt) indiferent
Ca i un program de file-sharing, dar
de preferine. Cu o conexiune
asta e alt poveste...
permanent, putei lsa XMMS-ul rulnd
peste noapte (6-7 ore) conectat la o staie
radio i cu
Windows n Linux - un cocktail cu arom de vin

Ovidiu Lixandru

Asistam acum cteva zile la o discuie momente ale evoluiei sale, la ideea, da?) a modificat codul Wine pentru
aprins pe un forum Linux. Se dezbtea dezvoltarea proiectului au contribuit i a putea rula programele Windows
inexistena sau proasta implementare n juctori cunoscui pe piaa software: InstallShield i cele cu componente
Linux a corespondentelor unor programe Corel Corporation, CodeWeavers, DirectX fr a face publice aceste
comerciale de pe platformele Microsoft TransGaming Technologies i schimbri. Ba chiar le-au integrat n
Windows. Unii erau de prere c numrul Lindows.com. Acetia au avut sau au produsul "propriu" WineX i l-au oferit
mult prea mare de proiecte open-source nc nevoie de Wine pentru propriile lor spre vnzare. Suportul (mai subirel)
dezbin forele programatorilor n loc s produse. pentru cele dou a ptruns mai trziu i n
le uneasc ntr-un singur proiect mare i proiectul open-source, dar prin aportul
bun, alii c nu exist interes fiindc nu Proiectul Wine i interesele altor programatori. WineX are totui un as
ies bani din proiecte open-source. Cert e comerciale s-au mbinat destul de n mnec, i anume cooperarea foarte
c o parte din noi sunt nevoii s interesant. Cnd Corel i-a canalizat bun cu proteciile integrate n jocuri de
foloseasc programe scrise pentru energia pentru a aduce programele i productorii acestora (m refer la cele cu
Windows din dou motive: lipsa unei suitele sale software pe Linux, ei au creat cutie, licen, manual i restul de
versiuni Linux a respectivului program o sub-ramur de dezvoltare a Wine. accesorii). Dac acest cod ar fi fcut
sau lipsa unui corespondent suficient de Versiunile dezvoltate de Corel veneau public, oricine s-ar putea juca fr a avea
performant pentru nevoile noastre. Dar numai mpreun cu produsele proprii i jocul liceniat iar TransGaming ar nclca
ce-ar fi dac am rula chiar programele erau modificate parial pentru o mai bun Digital Millennium Copyright Act (lucru
native Windows pe Linux? Tentant. compatibilitate cu programul pe care grav i cu urmri foarte neplcute pentru
trebuia s l ruleze. Odat cu schimbarea cei din boxa acuzailor).
Despre proiectul Wine (Wine Is Not an strategiei de pia a firmei, interesul
Emulator) s-a auzit prima dat n 1993, o pentru piaa Linux a disprut, la fel ca i V vine s credei sau nu,
iniiativ a comunitii open-source ce sprijinul acordat. Nu a rmas un gust TransGaming nu pot fi acuzai de vreo
promitea s ruleze programe scrise amar ns. S-a vzut c Wine are ilegalitate n folosirea codului original
pentru Windows 3.1 sub Linux. De-a potenial n sectorul corporate business, Wine. Cnd acetia au nceput
lungul anilor, s-a introdus suport att iar modificrile aduse de Corel au dezvoltarea WineX, Wine se afla sub
pentru versiuni ulterioare ale Windows, ptruns i n ramura principal. licena foarte permisiv X11. Mai trziu, s-
ct i pentru alte sisteme de operare din a trecut la mult mai strictul LGPL, dar
familia *nix ce ruleaz pe arhitecturi x86. Astzi, un colaborator major sunt "rul" fusese deja fcut fr vreo
Din cauza complexitii scopului i a CodeWeavers. Majoritatea angajailor posibilitate de a fi desfcut. Rmne
urmririi unei inte perpetuum mobile, acestei firme sunt foti programatori numai aspectul moral al ntregii poveti.
Wine are o reputaie de "proiect n stadiu Wine (printre care chiar managerul de La fel de moral cum este suportul oferit de
alfa pe termen nedefinit" (Marcus proiect, Alexandre Julliard), un factor TransGaming micrii ReWind
Meissner, membru al proiectului). cheie n implicarea acestora n (rewind.sourceforge.net) de a trece tot
dezvoltarea proiectului. Chiar dac de codul Wine napoi la X11. Ghicii de ce.
Astzi, nu avem nc un Wine 1.0, multe ori se sfrete prin dezvoltarea de
ceea ce se traduce prin inexistena unei add-on-uri proprietare pentru produsele Unde se va ajunge, numai timpul va
versiuni "finale". Sistemul de numerotare lor... Printre alte contribuii se numr hotr. Programatorii sunt hotri: peste
cuprinde exclusiv data de lansare a spaiul web oferit de aceiai civa ani, Wine va conlucra ndeaproape
respectivei versiuni. Cele peste un milion CodeWeavers pentru site i CVS, ca i cu kernelul i va fi parte integrant a
de linii de cod i cei 90.000 de utilizatori organizarea de ctre Lindows.com a oricrui desktop *nix. Direcia este bun,
ai Wine din ntreaga lume sunt o dovad primei conferine a dezvoltatorilor Wine majoritatea programelor i jocurilor
a calitii programului. anul trecut - gzduirea ei i asigurarea populare de pe Windows putnd fi rulate
transportului participanilor importani. pe Linux cu unul din fraii familiei Wine.
Membrii stabili ai echipei Wine sunt
numii pe site-ul proiectului Totui, nu pot s nu amintesc de
Autor:
(www.winehq.com) i sunt n jur de 300. TransGaming Technologies. Aceast
De ce spun stabili? Fiindc, n diverse oaie neagr a familiei, acest nar lacom
ovidiu.lixandru@linux360.ro
ce suge din sngele open-source (ai
prins
Hardware sub Linux - simplitate sau...

Daniel Secreanu

Suportul hardware a fost ntotdeauna ale unui monitor CRT obinuit i de aici comport i alte componente, cum ar fi
una din problemele distribuiilor Linux, apar dificulti n configurarea acestora unitile de band sau adaptoarele SCSI.
problem care i-a inut departe pe sub Linux. Cele mai mari probleme apar la instalarea
utilizatorii de Linux ca sistem de operare de componente hardware fr suport
desktop. Dei Linux detecteaz o mare Suportul pentru procesor este ns software din partea productorului pentru
varietate de platforme hardware, fenomenal n Linux. Tipul i numrul de Linux sau la WinModem-uri. n cazul
suportul pentru instalarea acestora este procesoare suportate este incredibil. Un laptop-urilor, piatra de ncercare a unui
uneori insuficient. S gseti drivere upgrade de procesor i plac de baz este utilizator o reprezint driverele pentru
pentru placa ta video sau pentru un card uimitor de facil sub Linux. Dup card-urile PCMCIA ca i pentru
de reea PCMCIA devine uneori dificil, schimbarea componentelor, sistemul se WinModem-uri, ncorporate de obicei n
dac nu imposibil (de exemplu, pentru iniializeaz i funcioneaz fr nici o placa de baz.
un card PCMCIA Xircom combo LAN problem. Singura modificare apare n
10/100 i Modem 56k, dintre Mandrake, cazul n care placa de baz ofer faciliti n comparaie ns cu un sistem
Red Hat i SuSE, doar Red Hat avea noi care trebuie incluse n kernel printr-o Windows, instalarea de hardware sub
suport pentru aceast component recompilare a acestuia. Comparat cu un Linux este nc destul de complicat. Un
hardware). upgrade de plac video, din punct de upgrade de plac de sunet este n
vedere al configurrii software, upgrade-ul general foarte simplu sub Windows, prin
Plcile video sub Linux sunt susinute de procesor i/sau plac de baz este simpla instalare a driver-ului furnizat pe
din ce n ce mai bine i muli productori mult mai simplu. CD-ROM-ul ce o nsoete. Acest
(printre care NVIDIA i ATI) au nceput upgrade poate deveni ns foarte frustrant
s dezvolte drivere pentru Linux sau s sub Linux. Upgrade-ul de procesor ns,
coopereze cu lumea Open Source este mult mai uor sub Linux, n timp ce
pentru dezvoltarea acestora. Unul din sub Windows, sistemul are nevoie de
lucrurile bune este c toate plcile cteva reiniializri pentru a putea lucra
video, indiferent de productorul cu noile componente.
chipset-ului, funcioneaz n mod text.
Serverul de X, ns, este piatra de n ultimii ani, suportul pentru hardware
ncercare a multor utilizatori. Un sub Linux a crescut simitor. Astzi, muli
exemplu concludent a fost la vremea lui productori de hardware, din cele mai
3Dfx Banshee de la Creative Labs, o diverse domenii, dezvolt drivere pentru
plac video cu multe probleme legate de Linux, fcndu-ne astfel viaa mult mai
drivere. Din fericire, suportul pentru uoar i oferindu-ne posibilitatea s
acest tip de plac video a fost ulterior alegem hardware nu dup nivelul de
inclus n XFree86. suport pentru Linux existent, ci dup cost
i performan. S sperm c n curnd
Una din problemele principale ce absolut toi productorii de hardware vor
apar la configurarea mediului grafic sub distribui, odat cu componentele
Linux este selectarea corect a comercializate, pe lng driverele pentru
rezoluiei monitorului i a plcii video. Problemele ntmpinate la instalarea Windows i drivere pentru Linux.
De multe ori, i n special n cazul de hardware nou depind de tipul de
laptopurilor, Linux nu detecteaz corect hardware instalat i de abilitile persoanei
aceti parametri, oblignd utilizatorul la Autor:
care face aceast instalare. Hard disk-
un adevarat tur de for prin multitudinea urile, unitile CD/DVD-ROM sau memoria
de opiuni existente pentru a gsi soluia daniel.secareanu@linux360.ro
nu prezint n general nici o problem,
potrivit. Problema laptop-urilor este c fiind automat detectate i configurate de
hardware-ul acestora este proprietar i ctre sistemul de operare. Tot ca o regul
este greu de gsit suport pentru acesta general, plcile de sunet necesit o
dac productorul nu l ofer de la bun recompilare a kernel-ului, dac suportul
nceput. De asemenea, specificaiile pentru acestea nu era deja inclus in
LCD-urilor sunt mai restrictive dect cele kernel. La fel se
A treia dimensiune - Powered by NVIDIA

Vlad Radu

Dac avei o plac grafic cu chipset


NVIDIA vei realiza c, dei driverele
uzuale XFree86 se descurc destul de
rezonabil la grafic 2D, atunci cnd este
vorba de accelerare 3D OpenGL problema
nu mai st aa de bine. ncercai s rulai
Unreal Tournament 2003 sau Quake 3
Arena cu driverele incluse n X i v vei
ntreba dac nu cumva n loc de Pentium
4 avei un 486.

Pentru cineva obinuit cu plcile grafice


cele mai rapide n Windows,
comportamentul acestora n Linux i se va
prea frustrant. Evident, NVIDIA s-a simit
datoare s rezolve situaia, ceea ce a
condus la apariia driverelor pentru Linux.
Acestea sunt foarte similare cu
corespondentele lor din Windows, NVIDIA
folosind o arhitectur unificat a driverelor
ce permite utilizarea aceluiai driver i O plac cu GPU NVIDIA, un accesoriu comun n rndul utilizatorilor Linux
pentru un TNT de prim generaie ca i Este recomandabil ca versiunile gcc, driverul i operai #sh NVIDIA-
pentru GeForce FX. Conform indicilor XFree i ale kernelului s corespund Linux-x86-1.0-4363.run.
NVIDIA, performana driverelor Linux este, valorilor de mai jos, n caz contrar fiind
dac nu similar, chiar mai bun dect necesar s le actualizai. Dac avei o Fiierul .run este o arhiv care se
cea a driverelor pentru Windows datorit versiune ct de ct nou de distribuie autoextrage. n urma lansrii n execuie
managementului hardware mai bun Linux (de ex. RedHat 6.1), nu avei de ce a fiierului a acestuia, el se va dezarhiva
specific platformelor *nix. s v facei probleme. i va lansa n execuie rutina de instalare
NVIDIA, program care v va ghida n
Aadar, pentru instalarea acestor restul instalrii.
drivere sunt recomandate: o versiune a
kernelului egal sau mai bun dect Acum schimbai directorul curent
2.2.12 (#cat /proc/version), n /etc/X11: #cd /etc/X11. Deschidei
modutils mai recent de 2.1.121 (insmod cu orice editor de text (jed, vi, joe, emacs)
-V), un XFree86 mai recent de 4.0.1 fiierul XF86Config-4, iar dac acesta nu
(#XFree86 -version) ca i un exist, XF86Config. Noi vom volosi jed:
compilator gcc n versiunea 2.91.66 sau #jed XF86Config.
mai nou (#gcc --version).

Cutai seciunea "Device" i nlocuii


Demo tehnologic NVIDIA Primul pas este s intrai pe Internet i Driver "nv" sau Driver "vesa"
s v ducei la www.nvidia.com/linux, cu Driver "nvidia". Cutai
unde vei gsi ultima versiune de driver seciunea "Module" i uitai-v dac
Acest articol v va ajuta s instalai
(n acest moment este NVIDIA-Linux-x86- exist Load "glx". Dac nu, adugai-
driverele NVIDIA pentru orice distribuie
1.0-4363.run). Dup ce ai descrcat l. n final, tergei, dac exist, Load
Linux cu excepia SuSE 8.1 sau o
driverul, ieii din X (dac X-ul este setat "dri" i Load "glcore".
versiune anterioar acesteia. Pentru ele
s porneasc automat, deschidei un
exist pe site-ul NVIDIA un pachet rpm ce
terminal i tastai init 3), schimbai
conine instruciuni explicite de instalare. Dac avei ochelari 3D, adugai n
directorul curent n directorul n care ai seciunea "Device" linia Option
descrcat
Felicitri! Din acest moment avei
accelerare 3D OpenGL i o plac video
care funcioneaz la vitez maxim.
Putei ncerca s jucai Unreal
Tournament 2003 ca s v convingei.
Se observ foarte bine diferena, nu-i
aa?

Un alt test pentru a distinge diferena


ntre driverele accelerate OpenGL i
cele neaccelerate este jocul Tux Racer
inclus n majoritatea distribuiilor Linux i
care va merge cursiv doar cu accelerare
hardware.

Pentru a dezinstala driverul, tastai


tot ca root: #nvidia-installer -
-uninstall.

Unreal Tournament 2003. Do you feel lucky, punk? Noi v recomandm ca, n msura
posibilitilor, s instalai ultimele drivere
"Stereo" "x", unde x corespunde configura aceast ieire cu ajutorul
de la NVIDIA atunci cnd acestea apar.
urmtoarelor opiuni: Option "TVOutFormat"
O nou versiune de drivere pentru Linux
"SVIDEO|COMPOSITE", n funcie de
! 0: ieirea de ochelari dezactivat poate aduce cu sine un spor de
ce tip de semnal se dorete. Setai
! 1: ochelari DDC performan de pn la 30%, ceea ce
deasemenea Option "TVStandard"
! 2: ochelari Blueline uneori depete chiar un upgrade
"PAL-B", pentru a fi siguri c ieirea TV-
! 3: suport pentru ochelari stereo hardware. NVIDIA au simplificat acest
out va furniza un semnal neles de ctre
onboard (pentru plcile grafice proces de actualizare, incluznd cteva
echipamentele A/V disponibile la noi.
profesionale) opiuni utile n pachetul cu drivere.
! 4: clonare a suportului stereo pentru Pentru a vedea care este ultima
TwinView (plcile cu suport TwinView Pentru alte opiuni avansate
versiune de drivere disponibil, tastai
vor afia imaginile pentru ochiul stng (configurare AGP, randare OpenGL, #nvidia-installer --latest.
pe primul monitor, iar pentru ochiul Xinerama, TwinView etc.) putei consulta Programul se va conecta la serverul
drept pe cel de-al doilea monitor) materialul adiional de configurare de la FTP al NVIDIA i va raporta cea mai
ftp://download.nvidia.com/XFree86/ recent versiune ce poate fi descrcat.
Linux-x86/1.0-4363/ Dac dorii acest lucru, operai
O opiune util pentru plcile GeForce2
NVLinuxWebNotes_4363.pdf .
sau mai noi este DigitalVibrance. Aceasta #nvidia-installer --update
controleaz separaia i intensitatea iar driverele vor fi aduse i instalate pe
culorii, producnd o imagine cu un colorit sistemul dumneavoastr automat.
mai bogat. Pentru a o activa, adugai n
"Device" linia Option n sperana c placa dumneavoastr
"DigitalVibrance" "x". x poate video va fi folosit de-acum la ntregul
lua valori ntre 0 i 25, cu 25 - gradul cel potenial, v urm la jocuri multe ct mai
mai mare de intensitate. plcute!

Linia Option "HWCursor"


"on|off" va activa sau dezactiva Resurse:
accelerarea hardware a cursorului mouse- ! www.nvidia.com/linux
Tux la o partid de leapa cu petii
ului n X. ! www.opengl.org
! www.xfree86.org
Acum putei reporni X-ul (#init 5).
Dac logo-ul NVIDIA care apare la
n unele situaii este necesar s repornii i
fiecare pornire a X-ului v scie, putei Autor:
computer-ul pentru ca schimbrile s aib
s-l ndeprtai adugnd Option
efect fr probleme (de exemplu dac
"NoLogo" "on". vlad.radu@linux360.ro
avei o configuraie X multipl cu suport
AGP diferit pentru fiecare server pornit).
Cei ce au o plac dotat cu TV-out, pot
Best common practice

Radu Eosif Mihilescu

Iat-m n faa primului articol din ! Un sistem Linux operaional monitorizare la UPS? Avem protecie
aceast coloan, i anume 'Best ! Acces la Internet la modem i/sau la placa de reea?
Common Practice'. O s-mi iau libertatea ! Index-ul de la colecia RFC Avem mpmntare? (i chiar
de a traduce liber aceast denumire n (www.ietf.org/iesg/1rfc_index.txt) funcioneaz?)
'Lucrul Bine Fcut' i m voi angaja n ! Rbdare, bun-sim tehnic, bun ! Avem un birou/mas erogonomic()?
faa dumneavoastr, stimai cititori, s credin i voin de a face (mai) bine Au loc toate pe el i ne mai rmne i
menin acest articol, n permanen, sub ! O copie bine citit a crii "Netiquette" nou loc s "respirm"? Tastatura este
auspiciile variantei n limba romn a de Virginia Shea (o copie electronic e unde trebuie (o palm deasupra
titlului. disponibil la centurii atunci cand stm drepi)? Ne
www.albion.com/netiquette/book/) "nelegem" cu ea suficient de bine?
S trecem aadar la subiect: despre Mouse-ul este unde trebuie (la acelai
ce va fi vorba n acest articol pe De asemenea, se recomand nivel ca tastatura sau mai sus dar
parcursul numerelor (sper multe) ce vor cunoaterea limbii engleze la un nivel drept n fa)? Nu ne ncurc cablul
urma? Vor fi tratate (cu lux de suficient pentru a putea nelege su? Sigur ne trebuie i ne este util un
amnunte) proceduri i metode practice documentaii tehnice scrise n aceast mouse (i nu un alt fel de dispozitiv de
de a realiza tot felul de configuraii i limb. indicaie - de exemplu un digitizor)?
funcionaliti n contextul unui sistem Monitorul are nlimea i nclinaia
Linux i al Internet-ului. corect (trebuie s putem privi n i nu
nainte de a trece la un prim exemplu
la el)? Este de o diagonal suficient de
de BCP (pentru ca acest articol s nu
Ce vor avea n comun toate aceste mare pentru a satisface destinaia
cad n conul de umbr specific
proceduri i metode practice? Foarte sistemului? Este ergonomic (are
produselor demo), a mai dori s v mai
simplu: vor fi comparate ntre ele (sau TCO99/MPR II)?
spun c aceasta este ultima (!) fraz cu
vor fi chiar prezentate n comparaie) i ! Avem resurse? Avem CD/DVD-ROM?
mnui... din acest moment voi adopta un
va fi reliefat cea considerat cea mai Avem spaiu liber pe harddisk? (Avem
limbaj ceva mai prietenos i comun...
bun (n sens strict tehnic... uneori i suficient? Sigur?) Avem suficient
foarte des ntlnit printre programatori i
etic) dintre ele. memorie? (Mai i rmne? Sau intr
administratori de reele - dar asta nu
'fest' programele?) Avem aplicaiile
nseamn c voi face rabat la etichet.
Dac unii dintre dumneavoastr au necesare? Avem dreptul s le
auzit de seria RFC (Request For deinem? Avem dreptul s le folosim?
Acestea fiind spuse, s descindem n
Comments), tiu c acea serie de Avem idee despre ce vrem s obinem
miezul problemei: Cartierul General.
documente (care descrie practic orice la final? Avem cea mai vag idee
aspect al Internet-ului i nu numai) mai despre cum vom proceda? (Avem
Da, m refer la locul n care lucrai, documentaia necesar? Am mai i
are dou serii surori, i anume, STD
locul unde avei calculatorul. Poate o s vi studiat-o?) Am fcut back-up?
(Standards) i BCP (Best Common
se par deplasat subiectul - dar gndii-
Practices).
v: cum putem vorbi despre subiecte
Cam acestea ar fi cteva principii
avansate legate de configurare dac nici
Acele serii de documente se refer, n generale de a 'pune problema' n
mcar nu avem un sistem funcional sau
marea lor majoritate, la aspecte legate contextul BCP. Pn data viitoare nu-mi
complet funcional?
de reele - acest articol, pe de alt parte, ramne dect s v mulumesc pentru
se vrea orientat pe BCP referitor la orice atenie i s v urez s avei parte numai
O s m rezum la a enuna principii de lucruri bine fcute!
aspect legat de un sistem Linux i
acum (n cazul n care "rspunsul" la una
multiplele sale utilizri.
dintre ntrebri este negativ, se impune
rezolvarea acelei probleme): Autor:
Pentru o nelegere ct mai bun a
! Instalaia electric este n regul?
celor ce vor fi prezentate de-a lungul
(Sigur?) Ne mpiedicm de fire? Avem radu.mihailescu@linux360.ro
acestui articol se recomand s avei (n
sigurane? (De care trebuie?) Avem
permanen) la ndemn urmatoarele:
UPS? (E corect dimensionat?) Avem
Migrare

Ioana Rebeca Gliia

Cteva noiuni "ciudate" n Linux sunt menionate. Cu alte cuvinte, pentru beneficia de uzul memoriei RAM fr a le
a putea instala un sistem de operare (ex: nchide pe cele anterioare. Ce este sigur
Mai inei minte trauma avut cnd ai MS-DOS, MS Windows, Red Hat Linux, ns e c n Linux nu vor aprea mesajele
vzut pentru prima oar c tocmai cartea Mandrake, SuSE) trebuie s facei n aa scitoare "Out of memory, please close
pe care doreai s o citii nu are absolut fel nct partiia pe care vei instala some applications first and try
nici o imagine, spre deosebire de toate sistemul s fie dintr-un sistem de fiiere again" (Memorie insuficient, v rugm
celelalte pe care le citiseri pn atunci? corespunztor sistemului pe care dorii nchidei cteva aplicaii i ncercai din
Pentru unii dintre noi probabil c a fost i s l instalai. Linux-ul foloseste ca i nou).
mai mare durerea cnd ne-am dat seama sistem de fiiere Ext2, spre deosebire de
c majoritatea crilor pe care urma s le sistemele de operare Microsoft care Pentru cei mai fricoi, mrimea unei
citim de atunci ncolo vor fi fr imagini. folosesc FAT, FAT32 sau NTFS. Astfel la partiii swap ar trebui sa fie dublul
Ei bine, dac ai simit puin din ce am instalarea unei distribuii de Linux, pe memoriei RAM (Linux suport pn la 8
descris mai sus, v anun c s-ar putea harddisk-ul dumneavoastr va trebui s partiii swap pe un singur harddisk).
s avei un sentiment de dja vu dac existe o partiie Ext2. Vei putea face asta
suntei/ai fost utilizatori de MS Windows cu programe ca fdisk sau Partition Magic,
Ce este root? Trebuie neaprat s mi
care ncercai s vedei care-i treaba i cu amndou fiind disponibile pe Internet
fac alte conturi pe lng cel root?
Linux-ul sta. pentru download.

Pentru cei obinuii cu Windows 95/98


Aa c fie c suntei nc timizi s v Distribuiile mai noi se vor ocupa de
pe computerul de acas, s-ar putea ca
jucai cu distribuia dumneavoastr de aceast problem automat (vor propune
nevoia unui cont root i a nc unuia
Linux i v trec fiorii cnd apare ceva de un mod de a aranja harddisk-ul
pentru utilizare normal s li se par mai
genul user@localhost ~ sau ai dumneavoastr - Linux nu terge nimic
degrab un moft dect ceva necesar.
lucrat n MS Windows i acum dorii o fr acordul dumneavoastr).
Totui, s-ar putea s nelegei de ce e
schimbare, articolul acesta ar trebui s v
nevoie de un cont normal atunci cnd,
sar n ajutor (iar pentru cei care au Swap (memoria virtual) ... ce e i la fiind logat drept root, vei face o greeal
rmas cu gndul la prima carte fr ce folosete? iar sistemul face exact ce i-ai cerut (i nu
imagini, poate vei fi mai linitii dac v
ceea ce ai intenionat dumneavoastr).
vei aminti de plcerea simit atunci
Linux-ul are dou pri mari, cnd vine
cnd v-ai dat seama c pn la urm ai
vorba de sisteme de fiiere. Contul root este folosit de
reuit s terminai de citit o carte fr
! partiia cu date (root): conine fiierele administratorul sistemului, lasndu-l pe
imagini). Precizez c am aranjat
normale ale Linux-ului necesare acesta s controleze ce au voie utilizatorii
"ciudeniile" n funcie de ordinea n care
pentru a porni i rula sistemul, s fac i ce nu, s creeze sau s
cred eu c ar aprea de la prima rulare a
comenzile de baz, biblioteci sistem, formateze partiii etc. Pentru sigurana
distribuiei dumneavoastr de Linux.
fiiere ale utilizatorilor etc. sistemului, este bine s v obinuii a
! partiia swap: aici sunt inute toate folosi celelalte conturi de utilizatori (dac
i acum, la treab!
informaiile care trec din memoria avei nevoie s fii root pentru o scurt
RAM pe harddisk elibernd-o pentru perioad de timp, putei folosi comanda
FAT, FAT32, NTFS, Ext2 ... care pentru alte aplicaii. su -).
ce sunt?

Pentru majoritatea utilizatorilor de


Fiind obinuii cu un sistem de genul Autor:
Windows, noiunea de partiie swap este
"arat i apas" (point and click), multe o noiune nou, n Windows ei putnd
din lucrurile pe care credeai c le tii ioana.glitia@linux360.ro
crea numai fiiere swap. Ce nseamn
despre computere s-ar putea s fac o swap? Swapping-ul este procesul de
plimbare afar pe fereastr dup ce vei mutare temporar a informaiei
nelege care-i treaba i cu Linux. FAT, (programe i/sau fiiere) din memoria
FAT32, NTFS, Ext2 sunt toate sisteme de RAM pe harddisk (swap out) sau invers
fiiere (filesystems) - mpreun cu altele (swap in), prin care programele nou
ce nu lansate pot
Tips & tricks

Combinaia Ctrl+Alt+Backspace Pentru a omor o aplicaie ce ruleaz tastai evo urmat de TAB. Dac aceasta
oprete serverul X. /etc/inittab poate fi n X: nu funcioneaz tastai TAB de dou ori
ns configurat (cum se ntmpl de altfel ! Dac avei acces la linia de comand pentu o list cu toate posibilitile. De
n majoritatea distribuiilor) s tastai xkill; cursorul se va exemplu:
reporneasc serverul X atunci cnd transforma ntr-un craniu iar un click ! r <TAB> va completa comanda
acesta se blocheaz. pe o ferestr va omor acea aplicaie. numai dac exist una care ncepe cu
! Dac nu avei acces la linia de "r"
comand, folosii combinaia ! r <TAB><TAB> va afia toate
Folosii combinaia Alt+F2 pentru a
rula o anumit aplicaie. De exemplu Ctrl+Alt+Esc pentru xkill (numai n fiierele executabile care ncep cu r
Alt+F2 i xmms pentru a porni XMMS. KDE). astfel:
run rpm rpc resolv.conf
Scurttura poate fi folosit n KDE i
Gnome. Pentru a schimba rezoluia atunci
cnd v aflai n X folosii urmtoarele Pentru a tipri manualul unei
Cnd dorii s copiai un text, combinaii: aplicaii, tastai man <comand> |
! Ctrl+Alt+"+" de pe tastatura numeric col -b | lpr.
selectai-l cu ajutorul mouse-ului, plasai
cursorul la destinaie i executai un click pentru a scdea rezoluia
! Ctrl+Alt+"-" de pe tastatura numeric n locul comenzii clear, putei folosi
cu butonul de mijloc al mouse-ului.
pentru a crete rezoluia combinaia Ctrl+L pentru a terge
Tastai startx -- :2 sau startx informaiile de pe ecran.
-- :3 etc. n consol. Acum avei mai Pentru a completa automat
multe sesiuni X ntre care putei s comanda pe care o scriei folosii TAB.
schimbai cu Ctrl+Alt+F8, Ctrl+Alt+F9 etc. De exemplu pentru comanda
evolution

Glosar comenzi

passwd [nume] mkdir [opiuni] director find [opiuni] [cale]


[expresie]
Schimb parola de login a utilizatorului Creeaz un director cu numele
curent sau a celui specificat. Numai un specificat. Caut fiiere ntr-un director.
superuser poate schimba parola altor
utilizatori. Dac utilizatorul nu este root, cp [opiuni] surs du [opiuni] [fiier]
atunci vechea parol este verificat iar destinaie
noua parol trebuie introdus de dou ori. Prezint spaiul ocupat pe disc de
Pentru utilizatorii care nu sunt superuser, Copiaz fiiere. Dac ultimul argument ctre argument. Dac acesta este un
parola trebuie sa aib mai mult de 6 al comenzii este un director, cp copiaz director, sunt prezentate detalii i despre
caractere. fiierele specificate n acel director. Dac subdirectoarele acestuia.
ns sunt specificate dou fiiere, cp
ls [opiuni] copiaz primul fiier peste cel de-al df [opiuni] [fiier]
doilea.
Listeaz coninutul unui director Prezint spaiul liber existent pe
specificat n ordine alfabetic. rm [opiuni] nume unitatea de disc de care aparine
argumentul. Dac acesta nu e prezent, se
cd [director] terge fiierele specificate. n mod vor afia detalii despre toate sistemele de
predefinit nu terge directoare. fiiere montate curent.
Schimb directorul curent cu directorul
specificat. rmdir [opiuni] nume

terge un director gol.

S-ar putea să vă placă și