Călătoria î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 celorlalţi. Fie că-l vor îmbrăţişa sau vor trece nepăsători 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 moşului, Linux l-a strigat naşul Torvalds, aşa îi vom spune şi noi. În caz că nu v-aţi prins ce portocale vom mânca în paginile următoare, aflaţi 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 evidenţa GNU, astfel că oricine dorea putea să-l instaleze şi să-l folosească fără nici o obligaţie financiară faţă de autor. Factorul "moka, da' bun" îşi face treaba cum trebuie iar Linux-ul îl găsim astăzi 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 număr licenţe/număr programe instalate, acesta tinzând neasimptotic către zero. Pe de altă parte, majoritatea covârşitoare a calculatoarelor vândute au preinstalat un sistem de operare inferior cu două clase departamentului de marketing al autorului său (Windows şi Microsoft pentru cei mai mici). Şi pe de încă o parte, de Linux auzi întâmplător într-o revistă care tocmai are un supliment dedicat acestuia, la o discuţie într-un net-café sau de la un prieten. Aşa se face că...

Am scos mâinile din buzunare şi ne-am pus pe treabă. linux360 - prima revistă românească dedicată sistemului de operare Linux. Şi nu mă luaţi cu "ăăă, stai să vezi că nu e aşa, că am mai văzut eu" că v-o zic şi eu p-aia cu "ce, aia-i revistă?". Aşadar, apariţii lunare, editorial, teste, ghiduri, totul adresat utilizatorilor din mediile office şi home. Sperăm să fie o lectură plăcută, nonconformistă, în stilul domeniului pe care îl abordăm. Iar dacă doriţi să ne trageţi de urechi, să ne salutaţi sau aveţi orice problemă cu Linux-ul, vă aşteptăm pe forum.

Urmează staţia...

Ovidiu

linux360 - nr. 01 august 2003

www.linux360.ro / [email protected]

articol pag Noutăţi 3

Sistemul de operare

La începuturi - istoria sistemului de operare Linux 4

"Mai bun decât banda izolatoare" - Red Hat Linux 9.0 5

Chirurgie aplicată - kernelul 8

Introducere în administrare 10

O necesitate numită reţea 12

Motorul grafic din spatele Linux-ului - XFree 13

Software

De-aş fi o pasăre în zbor, mi-aş pune... OpenOffice.org 1.0 17

Muzică? Poftiţi 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 Răzvan Şocu - director general Reproducerea integrală sau parţială a articolelor, informaţiilor sau a Radu Eosif Mihăilescu - redactor şef imaginilor apărute în revistă este permisă numai cu acordul scris al Daniel Secăreanu - redactor redacţiei. Vlad Radu - redactor Radu Popa - redactor Notă Ioana Rebeca Gliţia - redactor Adrian Valentin Dan - redactor Redacţia nu îşi asumă răspunderea pentru greşeli şi inadvertenţe apărute în materialele colaboratorilor şi ale inserenţilor.

Noutăţi

SCO vs. restul lumii: 1 - 3

SCO, fost Caldera International, vrea să atragă atenţia asupra sa prin orice mijloace după intrarea într-un con de umbră ulterioară schimbării 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, pretinzând daune de 3 miliarde USD, pe motiv că au integrat o parte din codul UNIX în kernelul Linux fără permisiunea lor. SCO mai susţine că bucăţi de cod UNIX au fost copiate direct în Linux de către diverşi programatori (printre care şi Linus Torvalds) şi cer să fie cumpărate licenţe între 699 şi 1399 USD per computer de către utilizatorii acestui sistem de operare.

Reacţiile nu au întârziat să apară, atât din partea firmelor cât şi a utilizatorilor. IBM au motivat, pe bună dreptate, că bucăţile 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 acţionat la rândul lor pe SCO în instanţă, pretinzând că distribuţia lor Linux nu încalcă copyright-ul SCO asupra UNIX. De curând, site-ul SCO a fost ţinta unui atac DDoS, devenind inaccesibil pentru câteva zile. Atacul a fost sistat ca urmare a scrisorii deschise a lui Eric Raymond, susţinător Linux şi preşedintele Open Source Initiative.

Linux debutează pe telefon

Motorola a prezentat un smartphone ce foloseşte Linux, devenind primul mare producător de telefoane mobile care oferă o soluţie bazată pe acest sistem de operare. Dispozitivul încorporează funcţii de PDA şi voce, ca şi email şi acces Internet.

Motorola A760 beneficiază de un ecran color, cameră digitală încorporată şi capabilităţi de interconectare Bluetooth. Telefonul oferă suport GSM, GPRS şi Java, oferind posibilitatea utilizatorilor de a descărca şi instala noi aplicaţii. A760 rulează Linux Consumer Electronics Edition de la MontaVista, platformă lansată anul trecut şi destinată folosirii pe dispozitive mobile şi embedded.

Producătorul american a ales Linux în defavoarea Symbian, arătându-se deschis alternativei preferate de Nokia, Siemens, Sony Ericsson şi Samsung.

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

Gnome se înnoieşte

Gnome 2.4 urmează să fie lansat în septembrie. O adiţie interesantă este applet-ul Sticky Notes, o facilitate folositoare celor care tocmai au rămas fără locuri de lipit pe monitor. Se pot arhiva directoare şi fişiere la un simplu click dreapta în Nautilus iar arderea CD-urilor direct din managerul de fişiere a fost îmbunătăţită. 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 rezoluţiei şi a ratei de reîmprospătare on-the-fly. S-a renunţat î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 căpătat şi un media player numai al său - Totem. Acesta este un backend pentru Xine şi GStreamer.

La începuturi - istoria sistemului de operare Linux

Radu Popa

Era anul 1991 şi rămăşiţele agoniei Ca şi sistem de operare, MINIX nu era începuturile şi mijlocul anilor 70, a creat războiului rece se apropiau treptat de ceva deosebit. Dar avea avantajul că editorul emacs. La începuturile anilor 80, sfârşit. Un aer de pace se întrezărea la sursele erau disponibile. Oricine se companiile de software au ademenit mulţi orizont. În domeniul calculatoarelor, un întampla să obţină cartea "Sistemul de dintre străluciţii programatori de la viitor strălucit părea că va începe, din Operare" a lui Tanenbaum putea avea Laboratoarele IA şi au negociat înţelegeri 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 aşteptări. Dar ceva totuşi 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 restricţiilor copierii şi modificării, The big boys strajnic păzit de producători. Un autor pentru a produce programe de magnific, Tanenbaum a captivat cele mai calculatoare mai bune şi mai eficiente. Cu luminate minţi ale ştiinţei calculatoarelor faimosul său manifest din 1983 care Acel ceva nu era altceva decât cu elaborate discuţii despre arta creării declara începutul proiectului GNU, s-a Sistemul de Operare, unde apăruse o unui sistem de operare. Studenţi ai pornit o mişcare pentru a crea şi distribui mare lacună. MS-DOS domina vastul său ştiinţei calculatoarelor s-au năpustit programe care se asociau filosofiei lui imperiu al calculatoarelor personale. asupra cărţii, citind cu de-amănuntul (accidental, numele GNU este un acronim Cumpărat de Bill Gates de la un hacker sursele pentru a înţelege 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 isteţe strategii de mai intâi componentele. Aşa că, începând marketing. Utilizatorii PC-urilor nu aveau Şi unul dintre ei era Linus Torvalds. 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 preţuri Un nou "copil" la orizont unealtă pentru un programator individual. astronomice pe care nimeni nu şi le Cu legendara sa "vrăjitorie tehnică", el permitea, rămânând un orizont îndepărtat În 1991, Linus Benedict Torvalds era singur a surclasat un întreg grup de pentru milioane de doritori. student în anul al doilea la Ştiinţa programatori de software comercial prin Calculatoarelor la Universitatea din crearea lui GCC, considerat unul dintre Cealaltă tabără dedicată informaticii Helsinki şi un hacker autodidact. cele mai robuste compilatoare create era lumea UNIX-ului. Dar UNIX-ul însuşi Finlandezul de 21 de ani cu părul ca vreodată. era cu mult mai scump. În căutarea de nisipul şi vorbirea moale adora să se sume mari, distribuitorii UNIX cereau joace cu puterea calculatoarelor şi În 1991, proiectul GNU crease o preţuri suficient de mari pentru ca micii limitele la care sistemele puteau fi mulţime de componente. Mult aşteptatul utilizatori să fie ţinuţi 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 apăruse încă un sistem de operare. universităţile Bell Labs, era acum păzit cu cerinţele profesioniştilor. MINIX era bun, Chiar şi MINIX trebuia licenţiat. Se lucra grijă şi nu era publicat. Adăugându-se la dar înca era un sistem de operare pentru la kernelul GNU HURD, dar nu era de frustarea utilizatorilor de pretutindeni, studenţi, dezvoltat mai degrabă ca o aşteptat să apară decât peste câţiva ani. marii jucători de pe piaţa software au unealtă de predare decât una cu putere eşuat în a găsi o soluţie eficientă la industrială. această problemă. Era o întâziere prea mare pentru Linus. La acea vreme, programatori de O soluţie părea să apară sub forma pretutindeni au fost în mare măsură MINIX-ului. A fost scris din temelii de inspiraţi de proiectul GNU al lui Richard Autor: Andrew S. Tanenbaum, un profesor Stallman, o mişcare software pentru a olandez care intenţiona să îşi înveţe produce programe gratis şi de calitate. [email protected] studenţii despre funcţionarea 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ă piaţa. Inteligenţei Artificiale din MIT, şi, la

"Mai bun decât banda izolatoare" - Red Hat Linux 9.0

Ovidiu Lixandru

Mă întrebam acum ceva timp care e sine despre maturitatea sa. Şi, cu aceasta Pasul următor a fost partiţionarea. diferenţa dintre MTV România şi VH-1. şi pretenţiile în minte şi cu Răzvan alături, Aceasta e o operaţiune menită a vă Şi de ce îmi place mai mult VH-1. În am pornit la testarea ei hotărât să nu îi împărţi hard-disk-ul în câteva porţiuni fond, amândouă difuzează aproape numesc chiar eu pe Red Hat mediocri. logice mai mici numite partiţii. Linux-ul aceleaşi genuri de muzică. Totuşi are nevoie în majoritatea cazurilor de balanţa înclină în favoarea VH-1 datorită Am introdus primul din cele şapte CD- două bucăţi. Una mare pe care se atât calităţii sensibil mai bune a grilei de uri în unitate (trei de instalare, trei cu instalează programele şi alta mai mică emisiuni, cât şi a alegerii mai inspirate a sursele programelor de pe CD-urile de pe care se face swap. Cei care melodiilor. instalare, unul cu documentaţie) şi am instalează pe un hard-disk gol, pot apela boot-at de pe el. Rutina de instalare cu încredere la opţiunea de partiţionare Cam aşa stau treburile şi în cazul (numită "anaconda"; poate o fi având automată. Cei care mai au un alt sistem distribuţiilor Linux. Ce este o distribuţie? sânge rece) m-a întrebat dacă doresc să de operare instalat (Windows de Gândiţi-vă la ele ca la posturi TV pornesc interfaţa grafică sau să continui exemplu) va trebui să redimensioneze muzicale, fiecare cu aproape aceleaşi instalarea în mod text. După un Enter partiţia alocată acestuia cu un instrument melodii difuzate, reprezentate de pentru interfaţa grafică, s-a oferit să-mi third-party şi să facă loc astfel şi Linux- programele incluse în distribuţie, dar testeze CD-urile pentru a nu mă împotmoli ului. diferite prin calitatea emisiunilor, adică din cauza vreunuia deteriorat. Cum plusul de valoare al finisărilor autorului testarea dura probabil destul iar eu aveam O instalare completă a RHL 9 ocupă însuşi. încredere în blank-urile mele no-name, am 5GB, ceea ce înseamnă că, pentru a acţionat manivela de "Skip". avea spaţiu de manevră, veţi avea nevoie de minim 7GB alocaţi acestuia. O distribuţie Linux (sau distro, pe Noi aveam deja una de fix 8GB, pe care scurt) are la bază acelaşi 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, interfaţa "Beton!" de la Răzvan. "Chiar", zic. Aleg swap de 250MB. Aşa că l-am direcţionat grafică), dar se deosebeşte de ea prin limba, tastatura şi mouse-ul în ecranele înspre ele şi i-am spus că poate şterge numărul programelor adiţionale incluse următoare, pe urmă mă întreabă dacă să conţinutul. (suite office, jocuri, aplicaţii 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 distribuţia sa, pentru o ul nu făcuse prea mulţi purici, fiind decurs... liniştit. Dacă mă întrebaţi ce e utilizare cât 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 progrămel (fiecare S.O. are unul) care, ului, programe de configurare a plăcii 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, încărcarea sistemului de operare. În monitor, a reţelei etc.). Aşadar, după precum şi opţiunea de personalizare. cazul nostru, bootloader-ul se numeşte instalarea completă a unei distribuţii Dintre ciorbă şi tocană, am ales ţuica. GRUB şi este foarte descurcăreţ. generale (existând ş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ă, veţi vedea mai târziu adăugat în meniul de boot, la acest pas veţi avea la dispoziţie tot ce vă trebuie de ce. nemaifiind nevoie de nici o intervenţie din pentru a vă apuca de lucru. Fie că vreţi partea mea. să scrieţi şi să tipăriţi un document, fie că doriţi să descărcaţi şi să prelucraţi Firewall-ul l-am lăsat pe setările imaginile din camera voastră digitală. predefinite. Am adăugat suportul pentru limba română, acesta fiind necesar dacă, Red Hat Inc. nu au fost consideraţi cine ştie, poate vreau să scriu şi să niciodată mediocri pentru distribuţia lor. tipăresc un document cu diacritici. În Fiecare versiune a acesteia a fost şi ecranul de selecţie a locaţiei geografice, lăudată, şi hulită. Dar oricum au dat-o, au se dădea atât o hartă pe care erau nişte stat în centrul atenţiei. RHL a ajuns la x-uri ce desemnau capitalele, cât şi o venerabila versiune 9, cifra vorbind de la listă cu ele înşirate sub formă de text Selecţia tipului de instalare dorit chior. Răzvan a vrut să selecteze

Bucureştiul 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 instalării, copierea pachetelor folosiţi root-ul pentru altceva decât spre dreapta, că... Şi a reuşit. După 2 de pe cele trei CD-uri pe harddisk. operaţiuni de administrare), am setat data minute. Surpriză, surpriză. În colţul din dreapta şi ora, am configurat placa de sunet (să jos, RH au lăsat un loc liber în care se ascultaţi sunetul de test... wow!) şi am Am setat parola de root (contul de derulau atât mesaje promoţionale pentru sărit peste crearea contului demo la Red administrare), modurile de autentificare diferite servicii de-ale lor, cât şi unele seci Hat Network. Ultimul pas este instalarea le-am lăsat pe cele default (neavând şi haioase. Intercalate printre primele, aşa celorlalte patru CD-uri, dacă se doreşte reţea) ş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 sfârşitul copierii au început să se repete vreau instalate. Pentru a vedea exact ce aşa că, pentru următoarea versiune, Am rebootat ca să cronometrăm timpul se află sub fiecare secţiune generală, propunem lărgirea listei de haioase. de boot al Linux-ului. 56 de secunde de la bifaţi-o şi daţi click pe "Details". Acolo apăsarea tastei Enter în meniul GRUB veţi putea alege pachetele individual. Se pot crea şi dischete de boot, dar am până la ecranul de login. Multicel faţă de Fiecare are o descriere bunicică care refuzat politicos, ştiind (deştept cum mă cele 19 secunde cât îi ia XP-ului pe ajută la operaţiunea "asta vreau, asta cunosc) că pot boot-a şi de pe CD în mod acelaşi PC. După îndepărtarea diferitelor nu". "rescue". servicii nefolositoare (daemonul de printing lpd, daemonul de detectare a Mai devreme spuneam că există un La configurarea interfeţei grafice (X) nu componentelor hardware noi kudzu, sshd, motiv pentru care e bun custom-ul. În am putut seta folosirea unei rezoluţii mai mysqld şi încă câteva) timpul de bootare a oricare din variantele predefinite de mari de 800x600, deşi atât GeForce2-ul scăzut la 32 de secunde. Deci se poate. instalare, sunt lăsate pe afară cât şi monitorul erau capabile de mai mult. progrămele destul de utile. Eu am mai La o privire mai atentă, s-a lămurit Interfaţa grafică este foarte selectat, pe lângă cele predefinite de misterul. Instalarea nu detectase corect atrăgătoare. Începând cu aspectul desktop, şi KDE-ul, jocurile, uneltele de plaja de frecvenţe de scanare orizontală a omniprezentului splash albastru development (pentru a putea instala şi monitorului. După o vorbă de duh şi BlueCurve, continuând cu "atitudinea" alte programe mai târziu), serverul http, corectarea frecvenţelor cu cele din unificată a mediilor desktop şi terminând MySQL şi mărunţişuri. Totalul: 2,9GB, manualul monitorului, devine disponibilă şi cu multitudinea de opţiuni de configurare. cu tot ceea ce are nevoie un utilizator rezoluţia dorită. În tradiţia RH, Gnome este mediul de lucru avansat. Cele două extreme ale predefinit. Cursorul este şi el albastru, cu instalării ocupă 480MB şi 4,8GB. Cea Tipul de login l-am lăsat pe "grafic", iar umbră, asortându-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 puţin mult decât la verificarea anterioară. obişnuiţi cu consola sau care chiar vor Aşadar, 50 de minute - instalarea unui Meniurile sunt grupate binişor, deşi să facă ceva cu calculatorul respectiv. sistem de operare cu tot cu aplicaţii. Cel unele intrări pe care te aştepţi să le Opţiunea a doua, de a instala totul, vă puţin decent. Reboot. găseşti în primul submeniu, se află printr- scuteşte de selecţia pachetelor unul un submeniu al submeniului. Am reperat şi câte unul şi e de preferat dacă aveţi câteva unelte vizuale de configurare noi destul loc liber. Nu vă veţi trezi mai faţă de versiunile anterioare (Samba târziu că nu aveţi nu-ştiu-ce pachet server configurator care înlocuieşte instalat de care tocmai aveţi nevoie. Cu vechiul SWAT în domeniul reţelisticii, de tot cu verificarea dependinţelor dintre exemplu). RHL pare aproape făcut pentru pachete, cronometrul indica 15 minute cel care nu vrea să se ia la trântă cu de la pornirea calculatorului. consola. Lucru deloc rău.

Verificarea şi formatarea partiţiilor s- a dovedit a fi primul hop la care RHL a dat pe jumătate chix. Mai exact la prima Ecranul de login jumătate, adică verificarea partiţiilor împotriva aşa-ziselor "bad"-uri. A În faţa ochilor am văzut albastru şi nu raportatat detectarea câtorva, deşi oricare, ci albastrul BlueCurve (numele harddisk-ul era în stare perfectă, şi a interfeţei unificate pe care RH a introdus-o oprit instalarea. Aşa că a trebuit să începând cu versiunea 8), cu raze puţin refacem traseul "introdus CD - selectare curbate. GRUB-ul ne întreba ce să pachete", cu debifarea opţiunii de pornească: Linux sau Windows. Am ales verificare a stării harddisk-ului în faza fireşte Linux. După iniţializare, a pornit un Desktop-ul Gnome de construire a partiţiilor. Instalarea a wizard cu ajutorul căruia am creat un cont continuat normal şi formatarea a decurs Nu mă apuc să povestesc despre fără nici o problemă.

aplicaţii fiindcă mă prinde dimineaţa la Hat în România şi comandaţi una din Ce ne place: tastatură şi se lungeşte articolul până cele două arome disponibile. pe coperta 2. Vă stric plăcerea ! uşurinţa în instalare descoperirilor. În altă ordine a ideilor de mai sus, ! BlueCurve avem la dispoziţie: ! suită completă de aplicaţii Câteva chestii de care nu am fost Red Hat Linux 9.0 Basic Edition ! stabilitatea încântat 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 dispariţia 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) opţiuni 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 găsit decât rezolvări - documentaţie (ghid de instalare, ghid ! driveri standard NVIDIA fără accelerare terminale. OpenOffice-ul l-am accelerat rapid de referinţă pentru Red Hat 3D prin nefolosire, pentru referate şi scrisori Network, CD cu documentaţie) ! lipsesc fortune cookie-urile (!) dovedindu-se mai mult decât suficient - 40$ din propriul buzunar pentru plata KOffice-ul. Cei care nu se pot despărţii celor de mai sus de opţiunile 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 cât îi ia DVD întregului Linux să boot-eze. Judecaţi - Red Hat Network Basic Service (60 de ! Instalare: 9 singuri. Iar fortune-urile au dispărut cu zile pentru un singur sistem) ! Ergonomie: 9 totul aşa că nu mai am ce să pun în - suport complet (60 de zile suport pe ! Interfaţă: 8,5 startup-ul BASH-ului. Web pentru instalare, respectiv 60 de ! Viteză: 8,5 zile suport prin telefon pentru instalare) Chestii noi de dedesubturi pentru - documentaţie (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 documentaţie) implicit modul de transfer DMA; ! www.redhat.com - CD-uri suplimentare (aplicaţii pentru controller-ele şi harddisk-urile care ! ftp.linux.ro/pub/distributions/RedHat/9 server, aplicaţii pentru dezvoltare, CD suportă acest mod de lucru vor lucra ! http://www.redhat.com/docs/ cu unelte pentru administrare sistem) la parametri maximi. manuals/linux/RHL-9-Manual/ - 150$ drept preţ ! partiţiile FAT32 de pe acelaşi sistem nu au fost utilizabile imediat după instalare; deşi suportul există, a fost Eu vă recomand să încercaţi mai necesară o editare a /etc/fstab. întâi varianta de download. Dacă sunteţi Sistemul de test: începător în Linux dar cu ceva ! se foloseşte devfs-ul, cu un impact pozitiv asupra tuturor operaţiilor IO şi cunoştinţe în ale calculatoarelor, vă veţi Distribuţia a fost testată pe un calculator a performanţei în general. descurca sigur fără ghiduri şi suport cu următoarea configuraţie: procesor AMD tehnic. Dacă nu vreţi să riscaţi nimic, ! Red Hat au portat NPTL de pe AthlonXP 1700+, placă de bază Elitegroup kernelurile 2.5 pe kernelul 2.4.20 al luaţi pachetul de 40 coco. Vă K7S5A cu 512MB DDRAM, un harddisk RHL 9, deşi suportul este aproape împotmoliţi undeva, daţi cu emailul la IBM 120GXP de 40GB, DVD-ROM, CD- inexistent din partea aplicaţiilor Red Hat. RW, placă grafică GeForce2 Ti, placă de actuale pentru această bibliotecă de sunet SB Live! şi un modem cu chipset funcţii. Trăgând linie şi socotind pe degete, Conexant HCF. ! fonturile TrueType se pot adăuga la am rămas încântat de Red Hat Linux fel de uşor 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 mişcă în materie (mai Autor: Ca să aduceţi RHL 9.0 pe puţin lui MacOS X, care are cu totul altă calculatorul vostru, aveţi două poveste şi preţ) şi cu unelte de [email protected] posibilităţi. Uno: faceţi rost de varianta configurare ce vindecă utilizatorii de download, cum am făcut ş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ă descurcaţi voi. Due: daţi un intimidează începătorul. 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. Interfaţa de reţea are rolul de a cauza structurii centralizate, codul sursă operare. Este acea parte care permite efectua operaţiile de reţea, în mai greu de înţeles şi efectele "morţii" 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 doborât şi va lua cu el şi mai importantă parte a software-ului, 4. Sistemul de fişiere se ocupă cu sistemul. Totuşi, aceste situaţii nu apar reprezentând nivelul cel mai de jos al partajarea resurselor stocate pe decât în cazuri extreme de cod al sistemului de operare, acela al diferite medii, în principal hard-disk, componentelor prost scris sau cedări interacţiunii 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 apărut 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 interacţiunea cu hardware-ul ar fi administrarea memoriei şi proceselor video. Acest tip de kernel are o structură rulează în spaţiul kernel, pe când restul compactă, monolitică, în care toate pot rula în spaţiul utilizator. În acest tip de De la începutul epocii sistemelor de componentele sale operează în modul sistem, kernelul însuşi este văzut ca fiind operare moderne, din motive de kernel. un simplu proces, desigur cu o permisiune stabilitate şi securitate ale sistemului s- mare. au evidenţiat două moduri separate de operare cărora le corespund si două zone separate de memorie, unde se stochează informaţii specifice fiecărui mod.

Modul kernel operează cu structuri de date critice, control direct asupra hardware-ului, acces direct la memorie.

Modul utilizator rulează aplicaţiile normale, neavând dreptul de a accesa resursele hardware sau datele interne ale kernelului. Stratul interior reprezintă hardware-ul. Principalele avantaje sunt stabilitatea Componentele principale care Imediat dupa acesta este alocat spaţiul crescută şi dezvoltarea mai uşoară a formează un kernel sunt însumate în kernel, iar stratul exterior îl reprezintă componentelor. În primul caz, dacă una această listă care nu se vrea completă: aplicaţiile care intră în contact cu utilizatorul. din componentele principale - de exemplu 1. Administrarea memoriei este sistemul de fişiere - se blochează, nu componenta care se ocupă cu doboară şi kernelul, acesta rulând în Avantajul kernelului monolitic constă alocările, partajările de memorie continuare. Componentele noi sunt mai într-o comunicare rapidă şi eficientă între dintre procesele participante. uşor de scris datorită structurii componente, acestea putând să împartă 2. Administrarea proceselor este descentralizate. În cazul unei schimbări structuri de date private din kernel. acea parte care dirijează operaţiile structurale interne nu trebuie ajustate şi referitoare la procesele care celelalte componente ca în cazul unui

kernel monolitic.

Un dezavantaj este performanţa redusă de comunicarea excesivă între procese.

Câteva sisteme de operare care folosesc aceastră structură în kernel sunt Mach şi L4. Mach, dezvoltat iniţial de Universitatea Utah, acum se găseşte î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, ajungând astăzi 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 fără intervenţia utilizatorului împărţită între două procese, în general părinte-copil, prin care în momentul a face modificări asupra codului. de Linus din cauza penalizării de modificării de către unul dintre procese, performanţă pe care ar aduce-o cu sine zona este duplicată astfel încât Un utilizator normal poate rula Linux (de ex. sistemul I/O STREAMS). modificarea să nu fie percepută şi de pentru mult timp fără să îşi dea seama de celălalt), TCP/IP şi chiar suport pentru existenţa kernelului sau a daemonilor săi. Credeţi că performaţa s-a obţinut prin noul IPv6. Singurele fapte care îi trădează prezenţa renunţarea la fiabilitate? Deloc. Sistemele sunt stările de "panică". O asemenea Linux sunt recunoscute ca fiind printre Un alt atribut al Linux-ului este stare este declanşată atunci când kernelul cele mai stabile şi longevive în termeni de nonpreemptivitatea. Această însuşire dă întâlneşte o situaţie pentru care nu are funcţionare continuă. Interoperabilitatea cu dreptul oricărei secţiuni de kernel sau rezolvare. Pentru siguranţa software-ului celelalte sisteme de operare este foarte proces definite ca privilegiate să ruleze şi a hardware-ului, înştiinţează utilizatorul bună, începând de la sistemele de fişiere, fără a putea fi întrerupte chiar dacă un de situaţia apărută şi, dacă este cazul, interfeţe de reţea şi ajungând chiar la alt proces (non-privilegiat) cere resurse întrerupe funcţionarea sistemului pentru a rularea de cod scris pentru alte platforme. pentru propria funcţionare. Beneficiul nu se agrava problema. Cauzele imediat este disponibilitatea continuă principale pentru aceste situaţii pentru utilizatori a proceselor excepţionale în funcţionarea kernelului Resurse: importante. sunt componente hardware ale sistemului de calcul care cedează sau funcţionează www.kernel.org www.linux.org Iniţial a fost conceput să ruleze anormal. pentru platforme i386, dar acum poate rula pe o mulţime de alte platforme cum Tot ceea ce am enumerat până acum Autor: ar fi DEC Alpha, ARM, Motorola M68K, trădează o caracteristică evidentă:

Silicon Graphics MIPS, Sun Sparc/64, eficienţa. Sistemle Linux sunt foarte [email protected] 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 Mihăilescu

Bine v-am găsit, dragi tovarăşi (de şi criteriul principal de selecţie va fi "ce încărcării şi servindu-şi neîntrerupt Linux, nu de...) la prima ediţie a articolului avem de gând să facem cu sistemul clienţii sau dacă se va zbate să se despre administrarea unui sistem Linux. Linux rezultant?". Trebuie să definim menţină în funcţionare nedepăşind o zi destul de clar destinaţia actuală, de funcţionare continuă. Aşadar, atenţie Pentru că, probabil, ne vom "cunoaşte" imediată, precum şi cea imediat maximă la hardware - cum îţi aşterni, aşa mai târziu, în cadrul articolului BCP, să nu următoare, î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 funcţionarea (sau nu) la 100% aici se aplică o regulă comună ca la din capacitate a viitorului sistem Linux. După cum cred că ştiţi, prin termenul toate dispozitivele de stocare: cu cât mai "administrare" (în contextul prezentului mult, cu atât mai bine. O valoare realistă articol) înţelegem totalitatea atitudinilor Să începem anatomic, cu structura pentru situaţii normale este de la 64MB care se iau şi acţiunilor/procedurilor care internă: placă de bază şi procesor. De ce până la 1GB. Peste, reprezintă aplicaţii se execută pentru a menţine un sistem împreună? Pentru că lucrează împreună speciale si nu fac obiectul prezentului Linux în stare optimă de funcţionare - sau şi pentru că împreună susţin sau articol. Sub, avem un caz special şi pentru a aduce modificări acestei cedează efortul(ui). Această pereche anume al "router-ului de sertar", unde se funcţionalităţi. este piesa de rezistenţă în orice sistem pot întâlni 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 Începând de acum, definim un sistem împerecherea lor - după cum poate ştiţi valoare medie recomandată pentru Linux ca fiind un sistem de calcul care are (sau bănuiţi) o placă de bază nepotrivită majoritatea aplicaţiilor (şi distribuţiilor) instalat cel puţin un kernel boot-abil de (ca să nu zicem proastă) poate ucide tot comune (ballpark figure) este de 256 sau Linux. Aşadar, calculatorul de acasă este ce se cheamă performanţă într-un 512MB. sistem Linux atâta timp cât rulează Linux - procesor scump. Tot aşa, o placă de dar acelaşi lucru este şi router-ul de la bază de înaltă calitate nu va putea Internet Café-ul de la parterul blocului. Ce fel de memorie? Ei bine, după scoate apă din piatră seacă cu un cum ştiţi, există mai multe feluri de procesor inferior. memorie în prezent cu diferite aspecte, Înainte de a putea vorbi despre preţuri si viteze (teoretice!). Sfatul este administrarea unui sistem, trebuie să În funcţie de destinaţie, se poate să mergeţi pe mărime (în limita avem ce administra - un sistem adică. utiliza de la Intel 80486DX4 la 100MHz bugetului) cu o singură excepţie: staţia 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, veţi vrea să stoarceţi şi ultima fărâmă de problema sistemului (calculatorului) pe Dell, DEC) pentru "router de sertar"... performanţă de la maşină, caz în care care îl vom instala şi pe care va rula. până la două AMD AthlonMP 2200+ cu o mergeţi pe cea mai scumpă varietate de placă de bază făcută cu chipset VIA sau memorie pe care v-o permiteţi (KingMax, AMD (ASUS, Tyan Tiger) pentu Corsair). "LAN/Internet Zone Server". Următorul 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 destinaţia finală a sistemului Linux particular al sistemelor de operare din considerat. În cazul utilizării didactice, clasa *NIX (şi Linux-ul este tot un fel de orice harddisk de 20GB este UNIX), calitatea (atenţie, calitatea şi nu arhisuficient. În cazul în care doriţi să valoarea sau capacitatea!) şi fiabilitatea lucraţi în mod curent pe sistemul în componentelor hardware folosite are o cauză, recomandarea creşte 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 covârşitoare, 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 gândim în şir, suportând valori "astronomice" ale o propunere realistă. În fine, în

zgârciţi cu ventilatorul de pe procesor - supradimensionaţi-l chiar, nu vă zgârciţi nici la sursa de alimentare... 50W în plus nu strică niciodată, nu vă lăsaţi impresionaţi de "zgomot" şi echipaţi carcasa cu toate ventilatoarele - a căror turaţie se poate ulterior controla. E mai rău când ţi-ai fi dorit să fi avut ventilatoare dar... nu le-ai avut şi sistemul este scrum.

Alegeţi o carcasă decentă, în care să aibă loc comod toate "măruntaiele" Monitorizarea şi controlul temperaturii - de dorit pentru verile româneşti calculatorului - spaţiul liber rămas printre cazul server-ului de baze de date s-ar şi fiabilitate între ele şi cele clasice este ele face bine, cu cât mai mult cu atât putea ca nici patru hardisk-uri de 120GB literalmente astronomică. mai bine. Dacă sunteţi în căutarea unei în RAID5 să nu poată susţine cererea soluţii performante, nu faceţi greşeala să avidă de date a RDBMS-ului instalat şi să Un modem PSTN capabil de a achiziţionaţi carcase modelate după cele trebuiască apelat la soluţii de clasă recepţiona la 56kbps şi de a transmite la ale producătorilor renumiţi - calitatea profesională, cum ar fi un controller RAID 33,6kbps este destul de accesibil şi în acestor "producţii" este mult mai (hardware!) UltraWide 160 (sau chiar 320) varianta ISA şi în cea PCI. Recomandările scăzută. SCSI cum este ServeRAID de la IBM. Mai ar fi fie pentru un model de firmă există şi alte soluţii de stocare, cum ar fi (USRobotics, Intel, Conexant, Rockwell, Recomandările pentru carcasă şi SAN/NAS si FibreChannel... dar acestea Lucent) nou, fie pentru un model mai vechi sursă ar fi Chieftec. Cei cu adevărat sunt de asemenea aplicaţii speciale şi nu (realizat după "moda veche") dar "înzestraţi" financiar pot considera fac obiectul prezentului articol. performant şi bine făcut. Î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 comunicaţii: constructivă externă conectată la portul echipamentele de reţea. Vom trata aici serial - variantă ce se recomandă în cazul Recomandarea pentru ventilatoare trei cazuri (mai intâlnite): placă de reţea, aplicaţiilor de clasă profesională este Titan - numai cu rulment (ball modem PSTN (telefonic) şi modem IEEE (bineînţeles folosind şi un modem de bearing), costă mai mult dar merită. 802.7 (de cablu). aceeaşi calitate, de exemplu un USRobotics Courier V Everything). Cam acestea ar fi principalele Să începem cu placa de reţea şi aspecte despre hardware - adică anume cu cazul cel mai întâlnit al În fine dar nu în ultimul rând, 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 rând, nu trebuie să producătorii vânduţi în România din acest ne zgârcim şi să achiziţionăm cel puţin o domeniu sunt puţini şi, în cazul în care placă de reţea PCI capabilă de decizia vă aparţine, recomandarea unică Data viitoare vom discuta despre 100BaseTX. În funcţie de destinaţie, s-ar merge către USRobotics 6000. Pur şi alegerea distribuţiei şi a metodei de putea dovedi necesară încă o placă de simplu aşa, ca atare, fără alte comentarii - actualizare / configurare / reţea sau una mai rapidă (1000BaseT). mergeţi pe 6000 şi nu o să vă pară rau personalizare... şi poate chiar ceva De asemenea, tot în funcţie de aplicaţie, mulţi ani de acum înainte. despre instalare. s-ar putea justifica achiziţionarea unei plăci de reţea de firmă (3Com, Intel) Până atunci, nu-mi rămâne decât să eventual chiar din clasa "Designed for vă urez "administrare uşoară" şi Servers", cu accelerator hardware tradiţionalul "Auf Wiederhören!". SSL/CRC - dar, în majoritatea aplicaţiilor "î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: [email protected] Ventilator cu kit antivibraţii aplicat FUGIŢI de modemurile software (denumite şi controllerless sau Câteva cuvinte despre "sistemele de winmodem) ca necuratul de tămâie!!! Nu suport" acum: folosiţi-vă bunul simţ, nu vă merită diferenţa de preţ absolut deloc - diferenţa de calitate

O necesitate numită reţea

Daniel Secăreanu

Ce este Internetul? O reţea de decapsulaţi şi transformaţi în date ce vor În funcţie de distanţa între procesoare, calculatoare interconectate într-o fi afişate într-un mod sau altul pe viteza de transmitere a informaţiilor scade structură de pânză de păianjen. Oare ce calculatorul destinaţie. odată cu creşterea distanţei. Viteza de ar fi Internetul fără aceste calculatoare? transmitere a informaţiilor prin reţea se O reţea moartă de cabluri sau unde Un concept important în reţelistică este numeşte lăţime de bandă (bandwidth). electromagnetice. Deşi calculatoarele cel de client - server. Aşa cum poate v-aţi Lăţimea de bandă se măsoară în numărul pot funcţiona fără Internet, există multe dat seama din exemplele anterioare, în de biţi transmişi într-un interval de timp pe similitudini între un calculator şi o reţea. interiorul calculatorului, procesorul joacă un segment de reţea, adică biţi/secundă. De fapt, principiul de bază al funcţionării rolul de server, el analizează informaţiile Lăţimea de bandă depinde de mai mulţi lor este acelaşi - un transfer de informaţii şi transmite răspunsul spre client. Într-o factori, cel mai important fiind mediul prin între două puncte pe anumite căi. reţea se întâmplă acelaşi lucru. O staţie care sunt transmise informaţiile. face o cerere către un server, acesta o Să analizăm mai întâi calculatorul, analizează şi transmite înapoi staţiei Lăţime de Distanţa Mediu această reţea în miniatură. Avem cîteva informaţiile solicitate. bandă fizică maximă Cablu coaxial 10-100 categorii importante de componente, 185 m subţire Mbps cum ar fi procesorul, memoria, unităţile De exemplu, navigaţi pe Internet si Cablu coaxial 10-100 500 m de stocare de date şi interfeţele. Toate vreţi să deschideţi pagina www.linux.org. gros Mbps acestea pot fi considerate nişte În momentul în care aţi scris adresa în 10-100 Cablu UTP 100 m calculatoare interconectate la reţea prin browser şi aţi tastat Enter, aţi trimis în Mbps Fibră optică bus-ul plăcii de bază. calitate de client o cerere către serverul 100 Mbps 2000 m multi mode www.linux.org de a afişa pagina Fibră optică 1000 3000 m Poate nu v-aţi gândit niciodată la respectivă. Adresa de Internet este single mode Mbps modul în care informaţia circulă în transformată în biţi, este transmisă prin Wireless 11 Mbps 100-1000 m interiorul calculatorului, dar este foarte reţea şi Internet înspre server, acolo este simplu. Imaginaţi-vă că procesorul este analizată şi vi se trimite înapoi răspunsul Termenul de lăţime de bandă este un serverul acestei mici reţele iar sub forma paginii de web afişată în termen abstract şi destul de greu de componentele interne sunt nişte clienţi. browser. înţeles. De fapt, ceea ce noi numim lăţime De exemplu, scriem o scrisoare într-un de bandă, adică viteza la care descărcăm editor de text. Tastatura trimite Există mai multe tipuri de reţele, în o melodie de pe Internet de exemplu, este informaţiile către procesor, acesta le funcţie de distanţa dintre procesoare. doar un procent din lăţimea de bandă analizează şi emite un răspuns tipărind Poate vă întrebaţi de ce distanţa dintre teoretică. Acest procent depinde de mai caracterele tastate pe monitor. Practic, procesoare şi nu cea dintre servere. Aşa mulţi factori, cum ar fi puterea PC-ului pe literele au fost transformate în biţi şi au cum spuneam mai devreme, calculatorul care lucrăm, puterea serverului de pe fost transmise de la tastatură prin bus în sine este o reţea, la fel cum o reţea care descărcăm melodia respectivă, înspre procesor şi de acolo, prin acelaşi este şi Internetul. încărcarea reţelei în acel moment, bus, spre placa video fiind afişate pe topologia reţelei locale şi a reţelelor monitor tot ca şi caractere. Distanţa Locaţie implicate între client şi server, tipul de între Nume spaţială procesoare informaţii descărcate şi ora la care Reţeaua funcţionează pe principii PAN (Personal transferul are loc. 0,1-1 m Computer aproape identice. Ea interconectează Area Network) mai multe calculatoare şi permite Cameră - LAN (Local Dar despre aceste lucruri şi multe transferul de informaţii între acestea. 10-1000 m Clădire - Area Network) altele legate de reţele veţi citi în numerele Aplicaţiile pe care noi le folosim zi de zi Campus următoare... încapsulează informaţiile în pachete de MAN 1-100 km Oraş (Metropolitan date şi le transmit prin bus la placa de Area Network) reţea unde sunt convertite în biţi. De aici Ţară - Autor: sunt transmise mai departe pe mediul de 100-100.000 Continent - WAN (Wide km Pământ - Area Network) reţea către destinaţie. Acolo, biţii sunt Lună [email protected]

Motorul grafic din spatele Linux-ului -XFree

Vlad Radu

X Window sau X este sistemul grafic calculator Cray, al unei aplicaţii de baze ferestrele, prin diferitele stiluri ale de ferestre care asigură interacţiunea de date pe un server Solaris, al unui ferestrelor, prin decoraţiuni şi prin modul dintre utilizatori, aplicaţii şi terminale program de e-mail pe un server BSD şi al în care este folosit mouse-ul şi tastatura. într-o reţea UNIX. unui program de vizualizare pe o staţie Există câte un manager de ferestre pentru SGI, toate putând fi urmărite pe monitorul fiecare gust. Unii sunt simpli şi urâţi (), Realizat pentru prima dată la calculatorului de acasă unde rulezi Linux. alţii arată foarte bine şi includ tot în afară Massachusetts Institute of Technology de un program de scărpinat pe burtă în 1984, proiectul a fost preluat 4 ani Manageri de ferestre pisica (). Ceilalţi se mai târziu de o entitate numită "X plasează între extreme: Fvwm, Amiwm, Consortium". XFree86 este Deşi serverul X asigură un mecanism Icewm, WindowMaker, Afterstep, , implementarea sistemului X pe de manipulare a ferestrelor, el nu spune şi nenumăraţi alţii. calculatoare cu microprocesoare cum această manipulare are loc. Este compatibile x86 rulând 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 cărui primă misiune este să aibă Tehnologia X are la bază o controleze aspectul ferestrelor (titlu, grijă de alţi clienţi cum ar fi jocul tău cu arhitectură client-server. Aplicaţiile decoraţiuni) şi să plaseze elemente de avioane sau procesorul de texte cu lista cu propriu-zise sunt clienţi; ele comunică control pe acestea (butoane). Un reţete a bunicii. Mulţi manageri de ferestre cu serverul, cerând şi primind informaţii asemenea program care se ocupă cu asigură facilităţi adiţionale, dar toţi de la acesta. Serverul X are un control manipularea ferestrelor se numeşte managerii de ferestre au un mod de a exclusiv asupra aplicaţiilor şi a "". lansa în execuţie aplicaţii. La unii există o terminalelor. Avantajele acestui model fereastră unde se pot tasta comenzi, la sunt destul de clare, aplicaţiile având Deşi are privilegii speciale, un manager alţii 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 alţii un meniu serverul, fiind scutite de detaliile schimb, există foarte mulţi manageri de mai ciudat (Enlightement) care este apelat hardware. Astfel, într-o reţea pot exista ferestre care diferă între ei prin modul în apăsând o tastă şi apoi făcând un click cu zeci de maşini diferite cu monitoare şi care utilizatorii interacţionează cu mouse-ul. plăci grafice diferite, serverul rulând pe una dintre ele iar programele X putând rula pe oricare calculator din reţea. La cel mai simplu nivel, clienţii îi spun serverului "desenează o linie de aici până aici" sau "scrie pe ecran cuvântul ă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 clienţilor care au nevoie de ele. Clientul conţine aplicaţia inclusiv interfaţa cu utilizatorul: meniuri, butoane, tehnici de desenare, interpretarea datelor de intrare. Tot clientul interpretează protocolul X transmiţând cereri şi primind date. Un exemplu clasic este rularea unui program care foloseşte 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 uşor de Gnome. Dar asta nu înseamnă că sunt Pentru a scrie aplicaţii grafice pentru X folosit. singurele. O căutare pe internet ne-ar programatorii folosesc o serie întregă de arăta că mai sunt cel puţin o jumătate de biblioteci grafice. Astfel putem ajunge să Aici apare întrebarea: "De ce n-au făcut duzină: GNUStep, ROX, GTK+, folosim câteva aplicaţii care folosesc la şi creatorii X acelaşi lucru?". Răpunsul UDE, ca să numim câteva dintre ele. rândul lor biblioteci grafice diferite, este că dezvoltatorii X-ului s-au gândit la încărcând inutil memoria. Ca să se flexibilitate. Gândiţi-vă că nu-mi place Diferenţa majoră dintre Gnome şi KDE complice lucrurile şi mai mult, un program modul cum managerul de ferestre îmi este că Gnome nu foloseşte un singur scris cu o bibliotecă arată altfel decât unul gestionează ferestrele, că în biblioteca manager de fişiere, utilizatorul putând seta scris cu altă bibliotecă. Şi sunt multe: grafică îmi lipseşte o funcţie de care am orice manager de fişiere pentru a fi folosit Athena, Gtk, FLTK, Xforms, , . absolută nevoie şi că pur şi simplu nu îmi din oficiu. Gnome foloseşte biblioteca place desktop-ul. Asta înseamnă că nu am grafică GTK, are propriul său 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 numeşte chiar "panel"), un manager de programele client; comportamentul şi calculatorul Macintosh. Oricum, asemenea fişiere (Nautilus) şi un utilitar de modul cum arată diferă de la unul la altul. lucruri nu se pot întâmpla sub X, dar preţul configurare (Gnome Control Center). De asemenea sunt şi destul de primitive, pentru flexibilitate este, cum se poate lipsindu-le unele funcţionalităţi cum ar fi un vedea, complexitatea. utilitar de configurare sau "control panel", un manager de fişiere sau aplicaţii office. Chiar şi sub X se încearcă o oarecare standardizare. Să aruncăm o privire asupra KDE. Are un singur manager de fişiere care gestionează şi controlează comportamentul ferestrelor. Este recomandată folosirea unei singure unelte grafice (Qt) astfel încât programele KDE vor arăta la fel. KDE, de asemenea, asigură un set de reguli de design Gnome programatorilor, în ideea că, dacă acestea vor fi respectate, aplicaţiile KDE vor arăta Fiecare utilizator este liber să foarte similar. În final, KDE asigură ca folosească ce mediu desktop îi place mai Managerul de ferestre parte a mediului desktop un panou de mult. Rezultatul este că, dacă foloseşti 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 fişiere "oficial" (Konqueror) şi un utilitar aplicaţiile interacţionează foarte bine între facilităţi şi de reguli care standardizează de configurare (Control Panel) din care se ele. Aceasta nu s-ar fi întâmplat dacă am fi lucrurile mai sus menţionate. Conceptul de pot seta multe aspecte ale mediului folosit câteva zeci de biblioteci grafice mediu desktop este nou pentru cei care desktop. diferite. Mulţimea facilităţilor 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 apariţia unor alte facilităţi cum ar fi construcţie (Windows şi MacOS). De arhitectura componentelor (KDE foloseşte 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) apărute, programele arată la diagrame şi tabele într-un procesor de fel. Sistemul de operare asigură din oficiu texte, un sistem global de tipărire sau un manager de fişiere ("The Finder"), un integrarea limbajelor de scripting care îi utilitar de configurare cu care se poate ajută pe utilizatorii mai avansaţi să configura aproape orice şi o bibliotecă "lipească" aplicaţiile împreună, să le facă grafică pe care o folosesc absolut toate să interacţioneze şi să coopereze în aplicaţiile (aşa că arată la fel). Ferestrele K moduri interesante. aplicaţiilor 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 apărute este folosi Konqueror sub Gnome sau aplicaţiile lor, unde ar trebui plasate şi cum CDE, care la vremea apariţiei se vroia un Gnumeric sub KDE. La urma urmei sunt trebuie să standard pentru UNIX. Cele mai populare doar nişte medii

programe. Bineînţeles, ideea de bază a Hai să intrăm puţin pe net. Dăm un instrucţiunile de instalare din fişierul unui mediu desktop este consistenţa, aşa click pe iconiţa Netscape din panou şi INSTALL pe care l-aţi descărcat odată cu că este mai bine să folosim aplicaţii care apare un browser. Ţineţi minte că acest X-ul. au fost realizate pentru mediul nostru browser nu foloseşte facilităţile oferite de desktop, dar dacă vrem să rulăm o Gnome, nici nu foloseşte biblioteca La 2 veţi avea nevoie de nişte date aplicaţie care "nu-şi găseşte locul" în grafică Gtk. Arată puţin cam scos din cum ar fi, pentru placa video: desktop şi nu interacţionează cu restul, n- context aici. De asemenea, nu ! numărul serial al modelului (opţional) avem decât. interacţionează foarte frumos cu restul ! chipul video utilizat mediului. Dau un click pe "Fişier". Motif ! cantitatea de RAM video pe care o O zi din viaţa 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 arăta meniul din care pot Pentru mouse: sesiune tipică Gnome funcţionează sub selecta opţiunea "Ieşire" pentru a închide un mediu desktop modern sub Linux. aplicaţia. ! numărul serial al modelului şi numele producătorului (opţional) ! tipul: serial, PS/2, USB etc. Când un sistem porneşte X-ul, Acum deschid programul de calcul serverul iniţializează dispozitivele grafice tabelar Gnumeric şi încep să rezolv şi aşteaptă cereri de la clienţi. Prima dată câteva treburi. La un moment dat am Pentru monitor: nevoie să lucrez cu -ul pe care l-am un program numit -session ! intervalul valorilor de sincronizare porneşte şi iniţializează sesiunea de deschis deci apăs pe el. Sawfish vede verticală asta şi fiind responsabil de schimbarea lucru. O sesiune cuprinde lucruri ca ! intervalul valorilor de sincronizare aplicaţii pe care le pornesc tot timpul, ferestrelor aduce fereastra cu xterm orizontală deasupra şi o activează ca să pot lucra locul lor pe ecran şi alte asemenea. Apoi ! rezoluţiile suportate cu ea. După care mă întorc la tabelul porneşte panoul. Acesta apare jos (în ! 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 aplicaţiilor, tipăresc rezultatul. Gnumeric este o de sincronizare variabile (monitoarele afişarea listei cu aplicaţii ce rulează în aplicaţie Gnome, deci poate folosi vechi au rate de sincronizare fixă); mod curent şi în general controlarea facilităţile oferite de Gnome. Când scot dacă este multisync, la configurare se mediului de lucru. Apoi porneşte documentul la imprimantă, Gnumeric va folosi o plajă de frecvenţe, pe când 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 rândul ei comunică cu imprimanta şi una câte una. duzină, dar în acest caz să presupunem produce copia de care aveam nevoie. că folosim Sawfish. În final apare Intervalul valorilor de sincronizare Instalarea sistemului X managerul de fişiere (gmc sau Nautilus). verticală şi orizontală ajută X-ul să Managerul de fişiere manipuleză iconiţele determine de câte ori poate reîmprospăta de pe desktop ($HOME, Trash Can etc.). Dacă aveţi o distribuţie Linux uzuală ecranul în fiecare secundă. Valoarea În acest punct, sistemul meu Gnome este cum ar fi Red Hat, Mandrake, SuSE, privind rezoluţia spune X-ului câte puncte gata de lucru. Debian, Slackware etc., puteţi instala pot fi afişate pe ecran, orizontal şi pachetul X Window odată cu distribuţia. vertical. Aflarea datelor despre placa Până acum toate programele au pornit Presupunând că aveţi instalat Linux şi nu video se poate face cu ajutorul în regim de client, conectând-u-se le aveţi instalat X şi nici nu aveţi acces la o programului SuperProbe. Logaţi-vă ca serverul X. În acest caz, serverul se distribuţie Linux pe CD, atunci puteţi root şi tastaţi: întâmplă să fie pe acelaşi calculator, dar, descărca X de la adresa www.xfree.org. cum am văzut mai devreme, nu este o Împreună cu pachetul X puteţi descărca #cd /usr/bin/X11 de la adresa mai sus menţionată şi un condiţie necesară. #./SuperProbe HOW-TO sau un FAQ pe care, vă rog să mă credeţi, vă faceţi o favoare citindu-le. Vom deschide un terminal pentru a După ce SuperProbe îşi va face Chiar dacă sistemul X se va instala fără tasta câteva comenzi. Când apăsăm pe treaba, va afişa informaţii de genul celor probleme, este bine să ştiţi câteva lucruri iconiţa cu xterm, panoul lansează de mai jos: în plus. aplicaţia xterm. Este un alt client X, deci porneşte, se conectează la serverul X şi First video: Super-VGA O instalare X decurge în modul începe să scrie pe ecran. Când serverul Chipset: S3 86C928PCI (PCI X alocă spaţiu pe ecran pentru xterm-ul următor: 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 drăguţă şi să decidă unde va şi configurarea X-ului 15/16/24-bit DAC with gamma apărea pe ecran. correction (with 6-bit wide lookup La 1 nu vor fi probleme, urmaţi doar

tables (or in 6-bit mode)) $ (porneşte X fără nici un manager dvs. video şi configuraţi-o manual prin (programmable for 6/8-bit de ferestre sau desktop) editarea /etc/X11/XF86Config. wide lookup tables) $startkde (bănuiesc că ştiţi ce face) ! Instalaţi cea mai nouă versiune de X disponibilă la www.xfree.org.

Perfect, aceste rânduri vă informează ! Găsiţi pe cineva care se pricepe că placa dvs. video foloseşte un chipset ! "Cumpăraţi" o soluţie de la o firmă de S3, numărul serial al modelului este asistenţă 86C928 şi se montează în slotul PCI. Ea ! Faceţi o excursie până î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 foloseşte Linux Următorul pas este utilizarea (salut băieţi!). programului xf86config: X şi accelerarea grafică #xf86config O sesiune de lucru KDE Dacă aveţi o placă grafică cu Acesta vă va întreba câteva date accelerare încorporată, serverul X o sau încă: despre hardware, cum ar fi cele de mai poate folosi la capacităţile sale maxime. sus. Rămâne doar să-i furnizaţi Începând cu versiunea XFree86 4.3.0, $xinit informaţiile şi apoi să treceţi mai departe sunt incluse în pachetul X drivere care $gnome-session (cred că şi aici ştiţi ce la... suportă acceleraţia grafică pentru ATI se întâmplă) (Mach64, Rage, Rage 128 şi Radeon) şi Instalarea unui desktop NVIDIA (Riva128, 128ZX, TNT, TNT2 Puteţi chiar porni mai multe servere X Ultra/Vanta/M64, GeForce DDR/256, în acelaşi timp: Pentru a vedea ce mediu desktop vă Quadro, GeForce2 GTS/Ultra/MX, place mai mult, puteţi apela la GeForce3, Quadro2). Dacă aveţi o placă $startx -- :0 www.gnome.org şi www.kde.org. Acolo ATI sau NVIDIA cu alt chipset decât cele veţi găsi screenshot-uri ale ambelor şi menţionate (sau chiar dacă aveţi una din vă veţi putea decide pentru unul dintre După aceea puteţi porni Gnome pe ele) puteţi obţine ultima versiune de ele. Pe aceste site-uri veţi găsi şi serverul respectiv din alt terminal cu drivere pentru Linux de la ati.com şi instrucţiuni de instalare şi configurare, $DISPLAY=:0 gnome-session nvidia.com. Pentru cei care au placă aşa că nu voi mai intra în amănunte. grafică NVIDIA este util să citescă Evident, cea mai simplă soluţie ar fi, ca Pentru a porni şi KDE: articolul despre instalarea driverelor în cazul în care aveţi un CD cu o NVIDIA din acest număr al revistei. Cei distribuţie Linux să instalaţi 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ă hotărâţi după aceea pe care să-l pentru chipset-ul lor la www..org/~dawes/4.3.0/ folosiţi. Aşa veţi scăpa şi de detectarea De pe alt calculator din reţea: ş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-aţi format o viziune de Dacă nu aţi 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 punând nivelul 5 tot ce înseamnă o interfaţă grafică cu să apăsaţi simultan CTRL + ALT + ca runlevel predefinit) puteţi porni X-ul utilizatorul şi, mai ales, o interfaţă grafică BACKSPACE (dacă X-ul porneşte odată tastând în consolă: prietenoasă. cu sistemul, această combinaţie de taste va reporni serverul X). $startx Autor: X-ul nu merge sau: [email protected] Ce puteţi face? $init 5 ! Aflaţi informaţii detaliate despre placa

sau:

De-aş fi o pasăre în zbor, mi-aş pune... OpenOffice.org 1.0

Ovidiu Lixandru

Eu scriu referate şi proiecte. Şi nu fiindcă mi-ar face o deosebită plăcere, ci pentru că le am ca teme. Măcar nu sunt singurul.

Începuturile segmentului office se pierd prin anii '80, o vreme când calculatoarele personale nu visau la interfeţe grafice şi se descurcau cum puteau cu o consolă şi un prompt. Şefii totuşi cereau rapoarte, profesorii - mai sus hulitele teme şi românii... mă rog, pământ. Iar când există o masă de oameni cu doleanţe bine definite, uneltele specializate nu întârzie să apară. Primii paşi în mod text sunt făcuţi de vi, Emacs, WordStar şi WordPerfect, continuând în era rezoluţiilor înalte cu suitele StarOffice, Applixware şi şi de cea open-source. Raţionamentul ar Writer nu poate fi altfel decât natural. Aveţi KOffice. putea fi corect, dacă se pierde din vedere la îndemână fonturi, formatări, stiluri, intervalul de timp la care apar versiuni noi tabele, verificări de ortografie şi multe Primul dintre acestea, dezvoltat până şi bugfix-uri. În cazul open-source, ele altele. nu demult de StarDivision, a stabilit noi apar la câteva săptămâni, pe când Sun nu standarde de compatibilitate cu alte lansează versiuni noi decât la 6-12 luni. În Dacă vă doare degetul de atâta suite rulând 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 posibilităţile lucrului în comun la un XML. unealtă cu mult superioară Outline-ului din proiect, indiferent de sistemul de Word (n-am ce face, până 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ă aceleaşi componente ca şi vărul acesta afişează o structură arborescentă a contra cost pentru uz comercial. Sun său. Cu ajutorul acestora vă puteţi rezolva entităţilor prezente în document, fie ele Microsystems achiziţionează câţiva ani fie acasă, fie la birou, orice activitate care paragrafe, imagini, tabele, hyperlink-uri (şi versiuni) mai târziu StarOffice, solicită editare de text, calcul tabelar, sau alţi mici verzi de pădure. În mod oferind codul sursă din acel moment desene, prezentări multimedia şi predefinit, entităţile vor purta numele comunităţii open-source, versiunile reprezentări matematice complexe. obiectelor pe care le reprezintă şi vor fi ulterioare dezvoltate de gigantul IT numerotate în ordine crescătoare. Dacă urmând a fi în totalitate comerciale şi Writer doriţi ca un closed-source. Condiţia esenţială 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ă puteţi noile facilităţi din proiectul dezvoltat de imagina ce-ar fi să n-avem unul pe ei şi să le poată integra în StarOffice. calculatorul personal? Acelaşi lucru cred Se naşte OpenOffice.org. că l-au gândit şi programatorii lui Writer, componenta OpenOffice.org responsabilă Citind cele de mai sus, puteţi ajunge cu manipularea textului. Este cea mai la concluzia că StarOffice va fi mereu ergonomică dintre aplicaţiile suitei, cel mai bun dintre cele două, aducând puţin cu Microsoft Word. Dacă nu aveţi un deficit major de materie beneficiind atât de dezvoltarea closed- Writer source a Sun, cât cenuşie, lucrul cu

anumit element să sară mai uşor în ochi, îl procesarea datelor numerice. de comenzi predefinite pentru a puteţi redenumi. Iar pentru a ajunge la el, specifica tipul de ecuaţii necesare. un click pe entitate va fi suficient. Personal, am folosit acest tip de Ecuaţia rezultată poate fi salvată ca programe numai pentru a calcula câteva obiect şi introdusă în oricare din O imagine valorează o mie de cuvinte. rezultate la proiectele de fizică şi pentru a celelalte aplicaţii ale suitei. Mai ales dacă aveţi imprimantă laser color. aduce la zi automat câteva liste de preţuri Dacă nu, oricum dă frumos când cineva în funcţie de cursul valutar. Calc nu se Draw citeşte documentul dvs. Iar dacă folosiţi abate de la tradiţionalele 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 fişierelor Microsoft Excel a fost foarte jos a programelor de grafică. E suportate laolaltă operaţiile de bază excelent. doar o parte dintr-o suită software, nu (poziţionare în document, redimensionare) poate mai mult decât forme geometrice şi cele disponibile într-un editor de imagini Impress simple şi nu are nici clip-art-uri. Acum nu dedicat (corecţie culori, luminozitate, mă înţelegeţi greşit. Pentru a include contrast, transparenţă, tăiere). Dacă rapid câteva elemente vizuale fie într-un Realizarea de prezentări multimedia accesaţi proprietăţile imaginii, veţi vedea document text, fie într-o foaie de calcul, cade în sarcina Impress. Cu ajutorul că puteţi să o rotiţi, inversaţi relativ la Draw e ideal. Dar dacă doriţi câteva acestei aplicaţii puteţi crea prezentări oricare din axe şi să faceţi alte trucuri. efecte mai fistichii sau efecte pe imagini, interactive ale unor produse, servicii sau rămâneţi 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 găsit o serie bogată de Aşadar... paginii sau calitatea imprimării setată din animaţii şi efecte de tranziţie, efecte de opţinile Writer. text şi funcţii 3D care, folosite cu bun gust, Împlinind de curând doi ani, dau un aspect profesional prezentării OpenOffice.org se poate mândri că Exportul şi importul de fişiere decurge dumneavoastră. Deasemenea, acoperă foarte bine atât nevoile mediilor în general bine. În general, fiindcă la prezentările pot fi tipărite sau publicate pe de afaceri cât şi pe cele personale prin exportul în HTML nu s-au păstrat fonturile Internet. Importul unui fişier Powerpoint a cele cinci unelte din suită. Este o suită şi au fost înlocuite cu unele standard pierdut numai câteva fonturi care nu erau valoroasă şi, graţie apartenenţei open- (serif). Cum era de aşteptat de la o suită instalate în Linux, fiind înlocuite de source, nu plătiţi 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 conţinut bogat ! ergonomia timpul măricel de pornire (15 secunde) în ecuaţii matematice este o provocare. ! non-Microsoft deşi, la utilizare, programul e foarte vioi Nu este uşor să găsesşti un program care ! profesori mulţumiţi chiar şi în operaţiile 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 său ! aplicaţiile pornesc greu Calc nu satisfac cerinţele celor mai exigenţi. ! compatibilitate perfectibilă Forţaţi de împrejurări, mulţi au recurs la ! nu ne-am putut exersa talentele procesoare de text (cum ar fi LaTeX) de desenatori renunţând 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 răspunsul OpenOffice.org la calculul tabelar. Multe domenii, cum sunt Math, editorul de ecuaţii matematice [email protected] 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ţă foloseşte o serie în analizarea şi

Muzică? Poftiţi XMMS.

Ovidiu Lixandru

Aţi auzit de mp3-uri? Nu?! Bine aţi Linux), X11Amp a fost redenumit în XMMS Vă stau la dispoziţie zece benzi cu venit în era noastră şi vă invit să lecturaţi (acronim pentru X MultiMedia System). ajutorul cărora puteţi accentua sau mai departe. modera anumite frecvenţe după bunul Ca orice software open-source, XMMS plac. Rezultatul e surprinzător şi poate Până mai ieri, se putea asculta poate fi descărcat de pe Internet. Site-ul oferi o nouă experienţă la ascultare. Se muzică doar cu ajutorul uneltelor oficial se numeşte xmms.org şi conţine de poate altera sunetul de aşa manieră specializate pentru acest domeniu, în la sursele programului până la plugin-uri şi încât 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 prestabiliţi şi îi puteţi încerca fără frică, un fel de căpcăun ce înghite toate ca şi posibilitatea de a-i salva pe cei domeniile ce-i ies în cale, era normal să personalizaţi. Cine are răbdare poate muşte (şi) din zona rezervată încerca chiar opţiunea de autoîncărcare melomanilor. Iar azi nu numai că puteţi a unor anumiţi parametri ai egalizatorului asculta muzică pe calculator, dar puteţi în funcţie de melodia curentă. să şi creaţi. Fereastra principală a XMMS Managementul melodiilor este foarte Revoluţia audio a avut loc acum facil. Le puteţi aranja, adăuga, amesteca câţiva ani, odată cu lansarea formatului Programul în sine este mic, iar cu şi scoate de pe listă după inspiraţie sau MPEG Layer III de către Institutul instalarea de bază puteţi reda fişiere în talent, listele la rândul lor putând fi Fraunhoffer. Acesta reuşea să format mp3, wav şi ogg, CD-uri audio şi salvate şi încărcate. Muzică să fie... compreseze un CD audio cu o rată de chiar puteţi converti fişiere mp3 în wav 10:1 fără pierderi audibile de calitate prin pentru înregistrarea pe un CD audio. La capitolul funcţionalitate, XMMS folosirea unor principii avansate ale străluceşte. Toate funcţiile sale cu care psihoacusticii. Şi cum o belea (pentru Interfaţa este aproape identică cu cea a este dotat în mod standard, atât de legea drepturilor de autor) nu vine WinAmp-ului, fiind ergonomică şi decodare a melodiilor, cât şi de redare şi niciodată singură, au apărut player-ele permiţând chiar folosirea skin-urilor vizualizare, pot fi extinse prin aşa- audio ce puteau reda acest format, ca şi aparţinând celui din urmă (mici fişiere ce numitele plugin-uri. programe de file-sharing (a.k.a. peer-to- schimbă complet "faţa" player-ului). peer, p2p) ce permiteau utilizatorilor să ! În categoria Input intră toate plugin- copieze între ei fişiere cu muzică. urile ce măresc abilităţile XMMS-ului Fenomenul a luat asemenea amploare de a decoda fişiere (filme, imagini că nici măcar tehnici subversive ale etc.). oficialităţilor de a îl stopa nu l-au mai ! Output conţine plugin-urile necesare clintit. Merită amintite procesele intentate redării folosind diverşii daemoni de producătorilor de programe de file- sunet existenţi în Linux. Cele cu care sharing, introducerea intenţionată în vine XMMS vă ajung pentru o audiţie reţelele de file-sharing a fişierelor normală, printr-o placă de sunet. Dar corupte, ca să nu mai vorbim de mai puteţi adăuga unele ce ameninţările şi presiunile asupra convertesc fişierele în alte formate utilizatorilor acestui tip de programe. sau care se pot înţelege cu daemoni Dar, cum nu poţi opri vântul sau gura Player şi equalizer cu skin aplicat de sunet mai puţin folosiţi. târgului (azi le am cu zicătorile), ! 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 decodării unui fişier şi aceleaşi trei panouri, unul de control al a aplicării egalizărilor de sunet poate playback-ului, unul al egalizatorului şi unul Noi ne vom ocupa în următoarele fi "modelat" în timp real folosind responsabil cu managementul melodiilor. rânduri de cel mai "cu moţ" player audio plugin-uri asemănătoare celor Dacă pe primul veţi regăsi controalele disponibil pentru platforma Linux. disponibile în Cakewalk sau Cubase. obişnuite şi de pe un player audio portabil, Conceput ca o clonă a popularului Majoritatea celor existente (şi din care panoul egalizatorului merită puţină atenţie. WinAmp (indisponibil la acea vreme pe folosesc şi

Ce ne place:

! calitate foarte bună a sunetului ! extrem de configurabil ! o mulţime de skin-uri şi plugin-uri disponibile ! nu puteam cere mai puţin la resurse

Ce nu:

! formele dreptunghiulare omniprezente în interfaţa player-ului ! instabilitatea unora dintre plugin-uri, scuzabilă într-o anumită măsură prin prisma versiunii lor incipente

IRIS OpenGL Evaluare: opţiunea de salvare activată. Dimineaţa eu) au rolul de a curăţa melodia de ! Instalare: 9 introduceţi un CD în writer, ardeţi efectele nedorite ale compresării şi de ! Ergonomie: 9,5 stream-ul în format MP3 şi îl ascultaţi în a amplifica frecvenţele din zona de ! Interfaţă: 8 maşină sau la serviciu. peste 16kHz care au avut de suferit în ! Viteză: 9,5 urma acesteia. Dacă aveţi gusturi mai Dacă folosiţi Window Maker, pretenţioase, puteţi adăuga efecte de AfterStep sau Gnome, aveţi posibilitatea echo, reverb, flange etc. să integraţi XMMS-ul în Dock, respectiv ! Favoritele petrecerilor, Visualization. Resurse: Acestea transpun frecvenţele redate Panel. La o utilizare intensă, această ! www.xmms.org prin boxe în diferite forme vizuale, de la metodă de control al aplicaţiei e foarte ! www.xmms.org/download.php cele simple cum ar fi VU-metrele până comodă. ! www.xmms.org/documentation.php la persoanje 3D ce dansează pe ! cdelfosse.free.fr/xmms-iris ritmuri. În funcţie de cât de avansat În ciuda multitudinii opţiunilor oferite, ! figz.com/gdancer este plugin-ul, s-ar putea să fie programul consumă foarte puţin din necesară şi o placă cu accelerare 3D. procesor. Pe un vechi Cyrix la 150MHz Cu oarece cunoştinţe şi îndemânare ajunge la 15%, fără nici un plugin tehnică, vă puteţi chiar construi un VU- activat. Fluxul audio nu se întrerupe metru cu LED-uri pe care să-l conectaţi când porneşte o altă aplicaţie. Sistemul de test: pe portul paralel şi să-l folosiţi Programul a fost testat pe un calculator împreună cu XMMS şi un plugin Dacă sunteţi posesor al unei cu următoarea configuraţie: procesor corespunzător. Voi scrie un articol distribuţii RedHat mai noi de 8.0, nu se AMD Duron 1,1GHz, placă de bază despre el într-un număr viitor. poate să nu vă fi lovit de imposibilitatea ECS K7S5A cu 128MB DDRAM, un de a reda fişiere mp3 cu ajutorul XMMS- harddisk Western Digital Caviar de ului inclus în acesta. Explicaţia e destul 8,4GB, CD-ROM, placă grafică S3 de simplă, şi anume inexistenţa plugin- ViRGE/DX şi controller audio SiS 7012. ului ce redă acest tip de fişiere. RedHat Distribuţia folosită a fost Red Hat Linux au ales să nu îl includă pentru a evita 7.2. eventuale probleme cu licenţa formatului

mp3. Rezolvarea e la fel de simplă şi

constă în descărcarea 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. Staţiile radio sunt [email protected] care rulează aproape non-stop la mine. exclusiv la latitudinea gusturilor voastre şi Fie că sunteţi fani ai muzicii sau ascultaţi vă asigur că veţi găsi muzică de calitate ocazional, XMMS este un "must have". (mult peste FM-ul nostru amărât) indiferent Ca şi un program de file-sharing, dar de preferinţe. Cu o conexiune asta e altă poveste... permanentă, puteţi lăsa XMMS-ul rulând peste noapte (6-7 ore) conectat la o staţie radio şi cu

Windows în Linux - un cocktail cu aromă de vin

Ovidiu Lixandru

Asistam acum câteva zile la o discuţie momente ale evoluţiei sale, la ideea, da?) a modificat codul Wine pentru aprinsă pe un forum Linux. Se dezbătea dezvoltarea proiectului au contribuit şi a putea rula programele Windows inexistenţa sau proasta implementare în jucători cunoscuţi pe piaţa software: InstallShield şi cele cu componente Linux a corespondentelor unor programe Corel Corporation, CodeWeavers, DirectX fără a face publice aceste comerciale de pe platformele Microsoft TransGaming Technologies şi schimbări. Ba chiar le-au integrat în Windows. Unii erau de părere că numărul Lindows.com. Aceştia 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 vânzare. Suportul (mai subţirel) dezbină forţele programatorilor în loc să produse. pentru cele două a pătruns mai târziu şi în le unească într-un singur proiect mare şi proiectul open-source, dar prin aportul bun, alţii că nu există interes fiindcă nu Proiectul Wine şi interesele altor programatori. WineX are totuşi un as ies bani din proiecte open-source. Cert e comerciale s-au îmbinat destul de în mânecă, şi anume cooperarea foarte că o parte din noi sunt nevoiţi să interesant. Când Corel şi-a canalizat bună cu protecţiile integrate în jocuri de folosească programe scrise pentru energia pentru a aduce programele şi producătorii 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 făcut sau lipsa unui corespondent suficient de Versiunile dezvoltate de Corel veneau public, oricine s-ar putea juca fără a avea performant pentru nevoile noastre. Dar numai împreună cu produsele proprii şi jocul licenţiat iar TransGaming ar încălca ce-ar fi dacă am rula chiar programele erau modificate parţial pentru o mai bună Digital Millennium Copyright Act (lucru native Windows pe Linux? Tentant. compatibilitate cu programul pe care grav şi cu urmări foarte neplăcute pentru trebuia să îl ruleze. Odată cu schimbarea cei din boxa acuzaţilor). Despre proiectul Wine (Wine Is Not an strategiei de piaţă a firmei, interesul Emulator) s-a auzit prima dată în 1993, o pentru piaţa Linux a dispărut, la fel ca şi Vă vine să credeţi sau nu, iniţiativă a comunităţii open-source ce sprijinul acordat. Nu a rămas un gust TransGaming nu pot fi acuzaţi de vreo promitea să ruleze programe scrise amar însă. S-a văzut că Wine are ilegalitate în folosirea codului original pentru Windows 3.1 sub Linux. De-a potenţial în sectorul corporate business, Wine. Când aceştia au început lungul anilor, s-a introdus suport atât iar modificările aduse de Corel au dezvoltarea WineX, Wine se afla sub pentru versiuni ulterioare ale Windows, pătruns şi în ramura principală. licenţa foarte permisivă X11. Mai târziu, s- cât şi pentru alte sisteme de operare din a trecut la mult mai strictul LGPL, dar familia *nix ce rulează pe arhitecturi x86. Astăzi, un colaborator major sunt "răul" fusese deja făcut fără vreo Din cauza complexităţii scopului şi a CodeWeavers. Majoritatea angajaţilor posibilitate de a fi desfăcut. Rămâne urmăririi unei ţinte perpetuum mobile, acestei firme sunt foşti programatori numai aspectul moral al întregii poveşti. Wine are o reputaţie 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 mişcării 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. Ghiciţi de ce. Astăzi, nu avem încă un Wine 1.0, multe ori se sfârşeşte prin dezvoltarea de ceea ce se traduce prin inexistenţa unei add-on-uri proprietare pentru produsele Unde se va ajunge, numai timpul va versiuni "finale". Sistemul de numerotare lor... Printre alte contribuţii se numără hotărî. Programatorii sunt hotărâţi: peste cuprinde exclusiv data de lansare a spaţiul web oferit de aceiaşi câţiva 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 către Lindows.com a oricărui desktop *nix. Direcţia este bună, ai Wine din întreaga lume sunt o dovadă primei conferinţe a dezvoltatorilor Wine majoritatea programelor şi jocurilor a calităţii programului. anul trecut - găzduirea ei şi asigurarea populare de pe Windows putând fi rulate transportului participanţilor importanţi. pe Linux cu unul din fraţii familiei Wine. Membrii stabili ai echipei Wine sunt numiţi pe site-ul proiectului Totuşi, 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 ţânţar lacom [email protected] ce suge din sângele open-source (aţi prins

Hardware sub Linux - simplitate sau...

Daniel Secăreanu

Suportul hardware a fost întotdeauna ale unui monitor CRT obişnuit şi de aici comportă şi alte componente, cum ar fi una din problemele distribuţiilor Linux, apar dificultăţi în configurarea acestora unităţile 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 fără suport desktop. Deşi Linux detectează o mare Suportul pentru procesor este însă software din partea producătorului pentru varietate de platforme hardware, fenomenal în Linux. Tipul şi numărul 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ă găseşti 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 reţea PCMCIA devine uneori dificil, schimbarea componentelor, sistemul se WinModem-uri, încorporate de obicei în dacă nu imposibil (de exemplu, pentru iniţializează şi funcţionează fără 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ă facilităţi În comparaţie î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 configurării software, upgrade-ul general foarte simplu sub Windows, prin Plăcile video sub Linux sunt susţinute de procesor şi/sau placă de bază este simpla instalare a driver-ului furnizat pe din ce în ce mai bine şi mulţi producători mult mai simplu. CD-ROM-ul ce o însoţeşte. 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 uşor sub Linux, în timp ce pentru dezvoltarea acestora. Unul din sub Windows, sistemul are nevoie de lucrurile bune este că toate plăcile câteva reiniţializări pentru a putea lucra video, indiferent de producătorul cu noile componente. chipset-ului, funcţionează î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 simţitor. Astăzi, mulţi exemplu concludent a fost la vremea lui producători 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, făcându-ne astfel viaţa mult mai drivere. Din fericire, suportul pentru uşoară ş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ă sperăm că în curând Una din problemele principale ce absolut toţi producătorii de hardware vor apar la configurarea mediului grafic sub distribui, odată cu componentele Linux este selectarea corectă a comercializate, pe lângă driverele pentru rezoluţiei monitorului şi a plăcii video. Problemele întâmpinate 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 abilităţile persoanei Autor: aceşti parametri, obligând utilizatorul la care face această instalare. Hard disk- un adevarat tur de forţă prin multitudinea urile, unităţile CD/DVD-ROM sau memoria [email protected] de opţiuni existente pentru a găsi soluţia 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 către sistemul de operare. Tot ca o regulă este greu de găsit suport pentru acesta generală, plăcile de sunet necesită o dacă producătorul nu îl oferă de la bun recompilare a kernel-ului, dacă suportul început. De asemenea, specificaţiile pentru acestea nu era deja inclus in LCD-urilor sunt mai restrictive decât cele kernel. La fel se

A treia dimensiune - Powered by NVIDIA

Vlad Radu

Dacă aveţi o placă grafică cu chipset NVIDIA veţi realiza că, deşi driverele uzuale XFree86 se descurcă destul de rezonabil la grafică 2D, atunci când este vorba de accelerare 3D OpenGL problema nu mai stă aşa de bine. Încercaţi să rulaţi Unreal Tournament 2003 sau Quake 3 Arena cu driverele incluse în X şi vă veţi întreba dacă nu cumva în loc de Pentium 4 aveţi un 486.

Pentru cineva obişnuit cu plăcile grafice cele mai rapide în Windows, comportamentul acestora în Linux i se va părea frustrant. Evident, NVIDIA s-a simţit datoare să rezolve situaţia, ceea ce a condus la apariţia driverelor pentru Linux. Acestea sunt foarte similare cu corespondentele lor din Windows, NVIDIA folosind o arhitectură unificată a driverelor ce permite utilizarea aceluiaşi driver şi O placă cu GPU NVIDIA, un accesoriu comun în rândul utilizatorilor Linux pentru un TNT de primă generaţie ca şi Este recomandabil ca versiunile gcc, driverul şi operaţi #sh NVIDIA- pentru GeForce FX. Conform indicilor XFree şi ale kernelului să corespundă Linux-x86-1.0-4363.run. NVIDIA, performanţa driverelor Linux este, valorilor de mai jos, în caz contrar fiind dacă nu similară, chiar mai bună decât necesar să le actualizaţi. Dacă aveţi o Fişierul .run este o arhivă care se cea a driverelor pentru Windows datorită versiune cât de cât nouă de distribuţie autoextrage. În urma lansării în execuţie managementului hardware mai bun Linux (de ex. RedHat 6.1), nu aveţi de ce a fişierului a acestuia, el se va dezarhiva specific platformelor *nix. să vă faceţi probleme. şi va lansa în execuţie rutina de instalare NVIDIA, program care vă va ghida în Aşadar, pentru instalarea acestor restul instalării. drivere sunt recomandate: o versiune a kernelului egală sau mai bună decât Acum schimbaţi directorul curent 2.2.12 (#cat /proc/version), în /etc/X11: #cd /etc/X11. Deschideţi 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 fişierul 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).

Căutaţi secţiunea "Device" şi înlocuiţi Demo tehnologic NVIDIA Primul pas este să intraţi pe Internet şi Driver "nv" sau Driver "vesa" să vă duceţi la www.nvidia.com/linux, cu Driver "nvidia". Căutaţi unde veţi găsi ultima versiune de driver Acest articol vă va ajuta să instalaţi secţiunea "Module" şi uitaţi-vă dacă (în acest moment este NVIDIA-Linux-x86- Load "" driverele NVIDIA pentru orice distribuţie există . Dacă nu, adăugaţi- 1.0-4363.run). După ce aţi descărcat Load Linux cu excepţia SuSE 8.1 sau o l. În final, ştergeţi, dacă există, driverul, ieşiţi din X (dacă X-ul este setat "dri" Load "glcore" versiune anterioară acesteia. Pentru ele şi . să pornească automat, deschideţi un există pe site-ul NVIDIA un pachet rpm ce terminal şi tastaţi init 3), schimbaţi conţine instrucţiuni explicite de instalare. Dacă aveţi ochelari 3D, adăugaţi în directorul curent în directorul în care aţi secţiunea "Device" linia Option descărcat

Felicitări! Din acest moment aveţi accelerare 3D OpenGL şi o placă video care funcţionează la viteză maximă. Puteţi încerca să jucaţi Unreal Tournament 2003 ca să vă convingeţi. Se observă foarte bine diferenţa, nu-i aşa?

Un alt test pentru a distinge diferenţa între driverele accelerate OpenGL şi cele neaccelerate este jocul Tux Racer inclus în majoritatea distribuţiilor Linux şi care va merge cursiv doar cu accelerare hardware.

Pentru a dezinstala driverul, tastaţi tot ca root: #nvidia-installer - -uninstall.

Unreal Tournament 2003. Do you feel lucky, punk? Noi vă recomandăm ca, în măsura posibilităţilor, să instalaţi ultimele drivere "Stereo" "x", unde x corespunde configura această ieşire cu ajutorul de la NVIDIA atunci când acestea apar. următoarelor opţiuni: Option "TVOutFormat" O nouă versiune de drivere pentru Linux "SVIDEO|", în funcţie de ! 0: ieşirea de ochelari dezactivată poate aduce cu sine un spor de ce tip de semnal se doreşte. Setaţi ! 1: ochelari DDC performanţă de până la 30%, ceea ce deasemenea Option "TVStandard" ! 2: ochelari Blueline uneori depăşeşte chiar un upgrade "PAL-B", pentru a fi siguri că ieşirea TV- ! 3: suport pentru ochelari stereo hardware. NVIDIA au simplificat acest out va furniza un semnal înţeles de către onboard (pentru plăcile grafice proces de actualizare, incluzând câteva echipamentele A/V disponibile la noi. profesionale) opţiuni utile în pachetul cu drivere. ! 4: clonare a suportului stereo pentru Pentru a vedea care este ultima Pentru alte opţiuni avansate TwinView (plăcile cu suport TwinView versiune de drivere disponibilă, tastaţi vor afişa imaginile pentru ochiul stâng (configurare AGP, randare OpenGL, #nvidia-installer --latest. pe primul monitor, iar pentru ochiul , TwinView etc.) puteţi consulta Programul se va conecta la serverul drept pe cel de-al doilea monitor) materialul adiţional de configurare de la FTP al NVIDIA şi va raporta cea mai ftp://download.nvidia.com/XFree86/ recentă versiune ce poate fi descărcată. Linux-x86/1.0-4363/ O opţiune utilă pentru plăcile GeForce2 Dacă doriţi acest lucru, operaţi NVLinuxWebNotes_4363.pdf . sau mai noi este DigitalVibrance. Aceasta #nvidia-installer --update controlează separaţia şi intensitatea iar driverele vor fi aduse şi instalate pe culorii, producând o imagine cu un colorit sistemul dumneavoastră automat. mai bogat. Pentru a o activa, adăugaţi în "Device" linia Option În speranţa 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 potenţial, vă urăm la jocuri multe cât mai mai mare de intensitate. plăcute!

Linia Option "HWCursor" "on|off" va activa sau dezactiva Resurse: accelerarea hardware a cursorului mouse- Tux la o partidă de leapşa cu peştii ! www.nvidia.com/linux ului în X. ! www.opengl.org ! www.xfree86.org Acum puteţi reporni X-ul (#init 5). Dacă logo-ul NVIDIA care apare la În unele situaţii este necesar să reporniţi şi fiecare pornire a X-ului vă sâcâie, puteţi computer-ul pentru ca schimbările să aibă Autor: să-l îndepărtaţi adăugând Option efect fără probleme (de exemplu dacă "NoLogo" "on". aveţi o configuraţie X multiplă cu suport [email protected] AGP diferit pentru fiecare server pornit). Cei ce au o placă dotată cu TV-out, pot

Best common practice

Radu Eosif Mihăilescu

Iată-mă în faţa primului articol din ! Un sistem Linux operaţional monitorizare la UPS? Avem protecţie această coloană, şi anume 'Best ! Acces la Internet la modem şi/sau la placa de reţea? Common Practice'. O să-mi iau libertatea ! Index-ul de la colecţia RFC Avem împământare? (Şi chiar de a traduce liber această denumire în (www.ietf.org/iesg/1rfc_index.txt) funcţionează?) 'Lucrul Bine Făcut' şi mă voi angaja în ! Răbdare, bun-simţ tehnic, bună ! Avem un birou/masă erogonomic(ă)? faţa dumneavoastră, stimaţi cititori, să credinţă şi voinţă de a face (mai) bine Au loc toate pe el şi ne mai rămâne şi menţin acest articol, în permanenţă, sub ! O copie bine citită a cărţii "Netiquette" nouă loc să "respirăm"? Tastatura este auspiciile variantei în limba română a de Virginia Shea (o copie electronică e unde trebuie (o palmă deasupra titlului. disponibilă la centurii atunci cand stăm drepţi)? Ne www.albion.com/netiquette/book/) "înţelegem" cu ea suficient de bine? Să trecem aşadar la subiect: despre Mouse-ul este unde trebuie (la acelaşi 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 cunoaşterea limbii engleze la un nivel drept în faţă)? Nu ne încurcă cablul urma? Vor fi tratate (cu lux de suficient pentru a putea înţelege său? Sigur ne trebuie şi ne este util un amănunte) proceduri şi metode practice documentaţii tehnice scrise în această mouse (şi nu un alt fel de dispozitiv de de a realiza tot felul de configuraţii şi limbă. indicaţie - de exemplu un digitizor)? funcţionalităţi în contextul unui sistem Monitorul are înălţimea şi înclinaţia 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 mare pentru a satisface destinaţia Ce vor avea în comun toate aceste cadă în conul de umbră specific sistemului? Este ergonomic (are proceduri şi metode practice? Foarte produselor demo), aş mai dori să vă mai TCO99/MPR II)? simplu: vor fi comparate între ele (sau spun că aceasta este ultima (!) frază cu ! Avem resurse? Avem CD/DVD-ROM? vor fi chiar prezentate în comparaţie) şi mănuşi... din acest moment voi adopta un Avem spaţiu liber pe harddisk? (Avem va fi reliefată cea considerată cea mai limbaj ceva mai prietenos şi comun... suficient? Sigur?) Avem suficientă bună (în sens strict tehnic... uneori şi foarte des întâlnit printre programatori şi memorie? (Mai şi rămâne? Sau intră etic) dintre ele. administratori de reţele - dar asta nu 'fest' programele?) Avem aplicaţiile înseamnă că voi face rabat la etichetă. Dacă unii dintre dumneavoastră au necesare? Avem dreptul să le deţinem? Avem dreptul să le folosim? auzit de seria RFC (Request For Acestea fiind spuse, să descindem în Avem idee despre ce vrem să obţinem Comments), ştiu că acea serie de 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 lucraţi, are două serii surori, şi anume, STD documentaţia necesară? Am mai şi locul unde aveţi calculatorul. Poate o să vi (Standards) şi BCP (Best Common studiat-o?) Am făcut back-up? se pară deplasat subiectul - dar gândiţi- Practices). vă: cum putem vorbi despre subiecte Cam acestea ar fi câteva principii avansate legate de configurare dacă nici generale de a 'pune problema' în Acele serii de documente se referă, în măcar nu avem un sistem funcţional sau contextul BCP. Până data viitoare nu-mi marea lor majoritate, la aspecte legate complet funcţional? de reţele - acest articol, pe de altă parte, ramâne decât să vă mulţumesc pentru se vrea orientat pe BCP referitor la orice atenţie şi să vă urez să aveţi parte numai O să mă rezum la a enunţa principii aspect legat de un sistem Linux şi de lucruri bine făcute! acum (în cazul în care "răspunsul" la una multiplele sale utilizări. dintre întrebări este negativ, se impune rezolvarea acelei probleme): Autor: Pentru o înţelegere cât mai bună a ! Instalaţia electrică este în regulă? celor ce vor fi prezentate de-a lungul (Sigur?) Ne împiedicăm de fire? Avem [email protected] acestui articol se recomandă să aveţi (în siguranţe? (De care trebuie?) Avem permanenţă) la îndemână urmatoarele: UPS? (E corect dimensionat?) Avem

Migrare

Ioana Rebeca Gliţia

Câteva noţiuni "ciudate" în Linux sunt menţionate. Cu alte cuvinte, pentru beneficia de uzul memoriei RAM fără a le a putea instala un sistem de operare (ex: închide pe cele anterioare. Ce este sigur Mai ţineţi minte trauma avută când aţi MS-DOS, MS Windows, Red Hat Linux, însă e că în Linux nu vor apărea mesajele văzut pentru prima oară că tocmai cartea Mandrake, SuSE) trebuie să faceţi în aşa sâcâitoare "Out of memory, please close pe care doreaţi să o citiţi nu are absolut fel încât partiţia pe care veţi instala some applications first and try nici o imagine, spre deosebire de toate sistemul să fie dintr-un sistem de fişiere again" (Memorie insuficientă, vă rugăm celelalte pe care le citiserăţi până atunci? corespunzător sistemului pe care doriţi închideţi câteva aplicaţii şi încercaţi din Pentru unii dintre noi probabil că a fost şi să îl instalaţi. Linux-ul foloseste ca şi nou). mai mare durerea când ne-am dat seama sistem de fişiere Ext2, spre deosebire de că majoritatea cărţilor pe care urma să le sistemele de operare Microsoft care Pentru cei mai fricoşi, mărimea unei citim de atunci încolo vor fi fără imagini. folosesc FAT, FAT32 sau NTFS. Astfel la partiţii swap ar trebui sa fie dublul Ei bine, dacă aţi simţit puţin din ce am instalarea unei distribuţii de Linux, pe memoriei RAM (Linux suportă până la 8 descris mai sus, vă anunţ că s-ar putea harddisk-ul dumneavoastră va trebui să partiţii swap pe un singur harddisk). să aveţi un sentiment de déja vu dacă existe o partiţie Ext2. Veţi putea face asta sunteţi/aţi fost utilizatori de MS Windows cu programe ca fdisk sau Partition Magic, Ce este root? Trebuie neapărat să îmi care încercaţi să vedeţi care-i treaba şi cu amândouă fiind disponibile pe Internet fac alte conturi pe lângă cel root? Linux-ul ăsta. pentru download.

Pentru cei obişnuiţi cu Windows 95/98 Aşa că fie că sunteţi încă timizi să vă Distribuţiile mai noi se vor ocupa de pe computerul de acasă, s-ar putea ca jucaţi cu distribuţia dumneavoastră de această problemă automat (vor propune nevoia unui cont root şi a încă unuia Linux şi vă trec fiorii când apare ceva de un mod de a aranja harddisk-ul pentru utilizare normală să li se pară mai genul user@localhost ~ sau aţi dumneavoastră - Linux nu şterge nimic degrabă un moft decât ceva necesar. lucrat în MS Windows şi acum doriţi o fără acordul dumneavoastră). Totuşi, s-ar putea să înţelegeţi de ce e schimbare, articolul acesta ar trebui să vă nevoie de un cont normal atunci când, sară în ajutor (iar pentru cei care au Swap (memoria virtuală) ... ce e şi la fiind logat drept root, veţi face o greşeală rămas cu gândul la prima carte fără ce foloseşte? iar sistemul face exact ce i-aţi cerut (şi nu imagini, poate veţi fi mai liniştiţi dacă vă ceea ce aţi intenţionat dumneavoastră). veţi aminti de plăcerea simţită atunci Linux-ul are două părţi mari, când vine când v-aţi dat seama că până la urmă aţi vorba de sisteme de fişiere. Contul root este folosit de reuşit să terminaţi de citit o carte fără administratorul sistemului, lasându-l pe imagini). Precizez că am aranjat ! partiţia cu date (root): conţine fişierele acesta să controleze ce au voie utilizatorii "ciudăţeniile" în funcţie de ordinea în care normale ale Linux-ului necesare să facă şi ce nu, să creeze sau să cred eu că ar apărea de la prima rulare a pentru a porni şi rula sistemul, formateze partiţii etc. Pentru siguranţa distribuţiei dumneavoastră de Linux. comenzile de bază, biblioteci sistem, fişiere ale utilizatorilor etc. sistemului, este bine să vă obişnuiţi a ! partiţia swap: aici sunt ţinute toate folosi celelalte conturi de utilizatori (dacă Şi acum, la treabă! informaţiile care trec din memoria aveţi nevoie să fiţi root pentru o scurtă RAM pe harddisk eliberând-o pentru perioadă de timp, puteţi folosi comanda FAT, FAT32, NTFS, Ext2 ... care pentru alte aplicaţii. su -). ce sunt?

Pentru majoritatea utilizatorilor de Autor: Fiind obişnuiţi cu un sistem de genul Windows, noţiunea de partiţie swap este

"arată şi apasă" (point and click), multe o noţiune nouă, în Windows ei putând [email protected] din lucrurile pe care credeaţi că le ştiţi crea numai fişiere swap. Ce înseamnă despre computere s-ar putea să facă o swap? Swapping-ul este procesul de plimbare afară pe fereastră după ce veţi mutare temporară a informaţiei înţelege care-i treaba şi cu Linux. FAT, (programe şi/sau fişiere) din memoria FAT32, NTFS, Ext2 sunt toate sisteme de RAM pe harddisk (swap out) sau invers fişiere (filesystems) - împreună cu altele (swap in), prin care programele nou ce nu lansate pot

Tips & tricks

Combinaţia Ctrl+Alt+Backspace Pentru a omorî o aplicaţie ce rulează tastaţi evo urmat de TAB. Dacă aceasta opreşte serverul X. /etc/inittab poate fi în X: nu funcţionează tastaţi TAB de două ori însă configurat (cum se întâmplă de altfel ! Dacă aveţi acces la linia de comandă pentu o listă cu toate posibilităţile. De în majoritatea distribuţiilor) să tastaţi xkill; cursorul se va exemplu: repornească serverul X atunci când transforma într-un craniu iar un click ! r va completa comanda acesta se blochează. pe o ferestră va omorî acea aplicaţie. numai dacă există una care începe cu ! Dacă nu aveţi acces la linia de "r"

! r va afişa toate Folosiţi combinaţia Alt+F2 pentru a comandă, folosiţi combinaţia rula o anumită aplicaţie. De exemplu Ctrl+Alt+Esc pentru xkill (numai în fişierele executabile care încep cu r Alt+F2 şi xmms pentru a porni XMMS. KDE). astfel: run rpm rpc resolv.conf Scurtătura poate fi folosită în KDE şi Gnome. Pentru a schimba rezoluţia atunci când vă aflaţi în X folosiţi următoarele Pentru a tipări manualul unei

aplicaţii, tastaţi man | Când doriţi să copiaţi un text, combinaţii: ă col -b | lpr. selectaţi-l cu ajutorul mouse-ului, plasaţi ! Ctrl+Alt+"+" de pe tastatura numerică pentru a scădea rezoluţia cursorul la destinaţie şi executaţi un click cu butonul de mijloc al mouse-ului. ! Ctrl+Alt+"-" de pe tastatura numerică În locul comenzii clear, puteţi folosi pentru a creşte rezoluţia combinaţia Ctrl+L pentru a şterge

Tastaţi startx -- :2 sau startx informaţiile de pe ecran. -- :3 etc. în consolă. Acum aveţi mai Pentru a completa automat multe sesiuni X între care puteţi să comanda pe care o scrieţi folosiţi TAB. schimbaţi cu Ctrl+Alt+F8, Ctrl+Alt+F9 etc. De exemplu pentru comanda evolution

Glosar comenzi

passwd [nume] mkdir [opţiuni] director find [opţiuni] [cale] [expresie] Schimbă parola de login a utilizatorului Creează un director cu numele curent sau a celui specificat. Numai un specificat. Caută fişiere într-un director. superuser poate schimba parola altor utilizatori. Dacă utilizatorul nu este root, cp [opţiuni] sursă du [opţiuni] [fişier] atunci vechea parolă este verificată iar destinaţie noua parolă trebuie introdusă de două ori. Prezintă spaţiul ocupat pe disc de Pentru utilizatorii care nu sunt superuser, Copiază fişiere. Dacă ultimul argument către 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. fişierele specificate în acel director. Dacă subdirectoarele acestuia. însă sunt specificate două fişiere, cp ls [opţiuni] copiază primul fişier peste cel de-al df [opţiuni] [fişier] doilea. Listează conţinutul unui director Prezintă spaţiul liber existent pe specificat în ordine alfabetică. rm [opţiuni] nume unitatea de disc de care aparţine argumentul. Dacă acesta nu e prezent, se cd [director] Şterge fişierele specificate. În mod vor afişa detalii despre toate sistemele de predefinit nu şterge directoare. fişiere montate curent. Schimbă directorul curent cu directorul specificat. rmdir [opţiuni] nume

Şterge un director gol.