Sunteți pe pagina 1din 6

URZIC ANAMARIA ECTS, AN II, GRUPA 3b

Codul Linux (2001)


Cel care a creat sistemul de operare Linux este Linus Torvalds, acesta a surprins plcut toat industria, iar n anul 2001 a fost folosit de mai bine de 8 milioane de utilizatori de calculatoare din ntreaga lume. Revista Wires l considera pe acest tnr ca fiind un aman al bunelor intenii i declara c sistemul de operare Linux este cel mai valoros produs de pe Internet. Decizia lui Torvalds de a distribui Linux-ul i de a oferi codul su liber de restricii l-au transformat ntr-o personalitate, muli spun c a realizat un miracol. Crearea sistemului de operare a fost un proiect enorm comparativ cu oricare alt proiect pentru software care a implicat numeroi oameni de pe ntreaga suprafa a planetei. Linux este un sistem de operare care tie ce trebuie s fac pentru ca toate componentele calculatorului s execute o sarcin simpl, cum ar fi s arhiveze un document sau s citeasc o arhiv care se afl pe o dischet, iar Linux tie cum s fac aceste diferene fa de componentele de hardware i le permite s realizeze aceste operaiuni de zi cu zi cu ajutorul unui PC. Linus Torvalds s-a nscut la data de 28 decembrie 1969, n acelai an cu ArpaNet, precursorul Internetului i cu apariia UNIX-ului, un sistem de operare proprietar pentru marile calculatoare. Linus apruse ntr-o lume unde informatica din acea epoc i calculatoarele erau foarte simple, iar pentru un copil de 10 sau 12 ani era ceva uor, tot ce trebuia s fac era s intre n interiorul calculatorului i s neleag esena. n 1991, cnd a avut loc cderea URSS i nceputul rzboiului din Golf, fizicianul britanic Tim Berners-Lee a inventat un sistem hipertext care se cheam World Wide Web. Microsoft era pe cale de a domina lumea i pe 17 septembrie, Linus Torvalds lansa prima sa versiune de Linux 0.01 ctre ntreaga lume via Internet. Primele reacii au aprut dup cteva ore. Linus i-a bazat Linux pe UNIX datorit ideilor sale de baz. Sistemul de operare Unix original a fost creat de ctre Ken Thompson i Dennis Ritchie n laboratoarele Bell i AT&T n 1969. Unix avea acces liber i a devenit foarte popular n mediul universitar. Filozofia sa se bazeaz pe dou concepte, prima aseriune: totul e un fiier, i a doua aseriune: cnd dorim s creem un program va trebui s scriem instruciuni care vor avea o finalitate unic i vor ndeplini sarcina bine. Linus avea de ales ntre dou opiuni, prima fiind distribuirea Linux-ului sub forma gratuit sau a doua: s-l vnd. Acesta nu ar fi devenit att de important dac ar fi ales s-l vnd ca pe un program proprietar i nimeni nu ar fi cumprat un asemenea produs care prea inutil. S-a investit mult timp la versiunile de Linux i asta pn s-a ajuns la a treia generaie. Linus nu a dorit niciodata s distribuie Linux-ul pe gratis, n schimb s-a gndit pe parcursul unei lungi perioade de timp, nainte s decid ce fel de licen va adopta. Acesta s-a hotrt s adopte licena GNU datorit faptului c compilatorul pe care n utiliza era distribuit sub liecena GPL. Aceast licen general, public GNU, fusese creat de fundaia Free Software Foundation, n mijlocul anilor 80 i stabilea c atunci cnd modifici codul unui program va trebui s accepi c modificrile i mbuntirile vor fi distribuite n mod gratuit pentru toi utilizatorii. Licena GPL mpiedic ca cineva sa-i instituie monopolul asupra acestei noi i importante tehnologii.

Prima denumie pentru noul sistem de operare la care s-a gndit Linus a fost Freax (Freaks = ocant, ciudat) pentru a exprima ideea de Free: liber i de asemenea de neobinuit , rar, diferit (freak), de orice, i n final chiar de Unix. Prietenii acestuia nu au fost de accord cu alegerea de al denumi Freaks, deoarece nu le prea un nume prea comercial. Ari Lemmke, cel care a oferit Linux-ul pe un site FTP a fost de aceeai prere i dezagrea acest nume. Astfel, cnd a lansat site-ul FTP au cazut de accord si l-au denumit Linux pentru c tiau c acest nume va avea priz. n anul 1991 a nceput s se foloseasc denumirea de Linux pentru noul sistem de operare. Ulterior s-a auzit de el pe Usenet c este un OS ( operating sistem) aprut n Finlanda i au aprut zvonuri cum c ar fi dificil de nvat. n acea epoc, lrgimea de band a conexiunii de Internet transatlantic era foarte limitat i era o sarcin foarte dificil de a descrca toate aceste pachete tocmai din Finlanda. n anul 1992 erau doar 50 sau 100 de utilizatori pe care se putea conta. La nceput a fost doar el i doi prieteni, apoi au aprut nc 200 de persoane care nu aveau nici o idee despre ce s fac cu sistemul. n 1994 s-a lansat versiunea 1.0, acesta a fost un pas foarte important i semnificativ pentru Linus deoarece muncise foarte mult la realizarea ei. Acesta avea anumite dubii relative la utilizarea comercial a Linux-ului. Anterior versiunii 1.0 era foarte dificil s foloseti Linux-ul n scopuri comerciale. Procesul de dezvoltare a Linux-ului a fost atipic, iar grupul de lucru avea urgent i firesc nevoie de ef/lider, iar Linus s-a dovedit a fi liderul ideal pentru c el nu a fost cel care a creat nucleul pentru Linux, deinea bune caliti de conducere i era ndeajuns de umil, niciodata nu i-a atribuit un merit care s nu i aparin. Multe aspecte motivau dezvoltatorii i fiecare dintre ei avea un anumit orgoliu artistic al satisfaciei lucrului bine fcut, ca nite artizani, sau sentimentul idealist de a face parte din ceva mai important i mai valoros dect tine nsui. Au existat persoane care au ajutat la gsirea soluiilor la problemele lor n absena recompensei monetare, cea mai mare parte dintre acetia urmreau s stabileasc o anumit reputaie. Unul dintre punctele forte ale lumii dezvoltatorilor de Linux era c aproape oricare dintre dezvoltatorii de software putea fi contactat n mod direct prin e-mail. Ted(Theodore) Tso deine un rol fundamental n diseminarea Linux-ului n SUA. David Miller este un administrator care revizuiete i modific ceea ce programatorii de sistem doresc s includ n kernel, e un intermediar ntre acei programatori din ntreaga lume i regele Linus. Alan Cox, un hacker renascentist i colaborator foarte apropiat al lui Linus, un om mn dreapt spune c pentru el codul surs prezint multe similitudini, de exemplu, cu poezia sau cu un anumit tip de literatur, frumuseea aflndu-se n structura sa, iar ideile nu se pot clasifica ideile cte una, ntr-o form clar. Linus a condus timp de cinci ani proiectul din Helsinki, apoi a fost contactat de cei din "Valea Siliciului", din California i cu ocazia asta a descoperit o alt lume, o lume a comerului care difer mult de lumea universitar. Linus ncepu s lucreze pentru o companie care se numea Transmeta. Angajatorul a negociat o misterioas clauz care impunea confidenialitate pentru o perioad de mai muli ani, paradoxal era vorba de o clauz de software proprietar. Acordul stabilea c Linus putea s continue dezvoltarea Linux-ului. Acesta a fost obligat s devin un simbol al Linux-ului i al ntregii comuniti open source, cu toate c nu el era cel care a iniiat micarea open source. Nu exista nici o personalitate marcant care s reprezinte ntreaga istorie, nici un punct de nceput al partidei ca de ah din lumea informaticii i totul prea ca un bambus care pare c nu se tie unde ncepe i unde se termin.

Dup prerea lui aceast micare nu era nou deloc, exista primprejur de mult timp, asta datorit lungii perioade de timp a atitudinii generale pe care o avea n anii 70 cu compania UNIX, avnd n vedere c nu era vorba de un cod surs deschis i nici nu era gratuit, mai precis toi trebuiau s cumpere licena de la AT & T i c n acea epoc se punea problema, o problem pentru c puine reglementri n vigoare stabileau cum se compartimenteaz lucrurile n form gratuit i liber. Atunci cnd doreti s foloseti un program, n general e vorba de forma sa executabil care n fapt e o serie de numere (zero i unu) i nimeni nu e n stare s deslueasc un sens pentru acest ir de numere, doar un calculator le poate nelege. Ceea ce putem vedea sunt doar aceste combinaii sub form de program pe care un calculator le poate nelege, dar pentru fiinele umane e mult mai dificil s descopere ceea ce semnific. Atunci cnd dezvoltm un software l programm sub form de cod surs, care este un gen de algebra. Pentru a te ajuta s nelegi codul, trebuie s existe numeroase comentarii explicative care s fie incluse n codul surs pentru a permite i altor persoane s-l neleag. nsa executabilele oferite de compania Microsoft se dovedeau a fi fr comentarii i nici nu era permis modificarea lor de ctre programatori. n plus nu se putea descoperi ce modificare trebuie s faci, era mult prea dificil. Pentru a deine libertatea de a modifica un software i a-l face mai practic i mai uor de utilizat era necesar s deii un cod surs. i ceea ce era mai interesant relativ la aceste aspecte e c Richard Stallman iniiase micarea open source. Richard Stallman dorea ca toi s deinem dreptul de a folosi software sistem de operare i s-l putem copia fr s fim mpiedicai, s-i facem modificri, pentru a-l putea distribui i mbunti. El dorea s dea drepturi oricrei persoane i a luat decizia de a anihila capitalismul american corupt de industria informatic. Si-a dat demisia din slujba sa i a continuat s programeze, iar n decembrie 1983 i-a lansat ideea: Altur-te nou i mprtete software-ul. Astfel vei fi liber, hacker vei fi liber. n ianuarie 1984 a nceput totul cnd a renunat la slujba lui de la MIT pentru a ncepe s dezvolte un sistem de operare gratuit pe care l-a denumit cu apelativul de GNU. Aa a aprut GNU care e sub licena GPL (General Public License) i evident i Kernel-ul este sub GPL. Ideea de software liber face referin la libertate i nu la pre, e un cuvnt care n englez e o surs de ambiguitate i deine semnificaii diferite i poate nsemna i gratuit. Se refer n special la libertatea de expresie i nu la obinerea pe gratis. Exist o similitudine cu aspectele din folclor cnd o poezie sau un cntec sunt rafinate sau modificate expresiv de la un cntre la altul. Aceasta e modalitatea prin care se poate mbuntii software-ul liber. n principiu, un software liber permite cazuri, frecvent ntlnite, cnd un program liber este trimis pentru dezvoltare comunitii de ctre un grup de persoane care niciuna dintre ele nu erau incluse n grupul iniial al dezvoltatorilor. n 1991 aproape terminase sistemul de operare GNU, obiectivul lor fiind dezvoltarea unui sistem de operare asemntor ,Unix-ului, dar complet gratuit. Acest sistem de operare complet se compunea din mai multe componente diferite. Pe multe dintre ele le-au scris chiar ei, iar altele erau scrise de ctre ali programatori pentru uzul lor personal,dar i fceau treaba. n felul acesta le-au integrat n sistemul de operare GNU (Gnu is Not Unix). Dar ceea ce le lipsea era o component foarte important i anume componenta denumit Kernel (nucleu) i astfel se face c ne-a fost de mare ajutor atunci cnd Linus Torvalds a creat Kernel-ul su.

Din acel moment combinaia dintre kernel-ul Linux i ntregul sistem GNU a produs un sistem complet i perfect funcional pe care oricine l putea instala pe calculatorul su personal i apoi s-l foloseasc. Odat ncheiat dezvoltarea Kernel-ului Linux i a sistemului GNU era o stare de fapt mplinit i a nceput s devin pe zi ce trece tot mai popular, dei derularea lucrurilor a fcut ca persoanele care utilizau sistemul GNU s nu-i dea seama de felul n care era constituit sistemul GNU i au nceput s denumeasc Linux ntreaga combinaie. Aceast confuzie s-a perpetuat devenind mult mai dificil pentru ei s protejeze proiectul GNU i au atras atenia utilizatorilor asupra acestor chestiuni de etic i politic. Cei mai muli cercettori IT din SUA proveneau tradiional din domeniul aprrii militare i a bugetului pentru aprare. Poate c nu e nimic mai tulburtor dect faptul c micarea free software a gsit modaliti de existen n ideile lui Richard Stalman i ali libertarieni. Programatorii de software au vzut de asemenea n asta un nou mod de a face bani, pe msur ce se definea pe deplin conceptul de intrare n sursa liber. Ei s-au uitat peste istoria argumentrii nfiinrii a ceea ce pe vremea aceea se numea micarea de soft liber i au tras concluzia c ea nu a funcionat. Probabil c tacticile folosite de Richard Stalman i fundaia de free-software i-au adus ntr-o stare mai rea dect cea de la care plecaser. Ei au ntemeiat o a doua direcie de micare, aceea a open-source movement n cadrul creia iau n considerare doar beneficiile practice i ei refuz, i o spun chiar ad literam, cu grij evit principiile etice i morale ale crerii unui bun software liber i crearea unei societi mai bune pentru toi n care s trim n ea. La nceputul verii anului 1998 marea majoritate a utilizatorilor au plecat dinspre Free software spre opensource. ntreaga atitudine din procesul comercial i presa de publicitate s-a ntors complet din direcie cu 180 de grade. Aceiai oameni care au petrecut muli ani de zile perfecionndu-se i adernd deschis la free-software, oameni cu vest i pr lung, doar ntr-un singur an de zile, au renunat la idealurile lor i au nceput s posteze articole laudative la open-source i asta era chiar comic pentru c era vorba de acelai software i de cele mai multe ori era vorba despre aceiai oameni. Cnd a nceput comercializarea LINUX-ului existau persoane care ziceau: Oh nu, nu, mulumesc, dorim s ne pstrm micuul nostru proiect departe de influenele i ispita de a ctiga bani din el. Prea ceva foarte frumos, dar nepotrivit cu realitatea lumii concrete unde persoanele obinuiesc s realizeze lucruri din care s ctige bani. i dac doreau ca, companiile s nceap s foloseasc Linux, trebuia s existe o ter partecare s fie capabil s le furnizeze ajutor (suport) care s le regleze softul conform hardwareului i alte adaptri i care s fac bani din asta. Era nevoie de persoane care s vnd produse i suport nowhow pentru a ctiga bani. Dei s-a dovedit c Linux-ul e dificil de utilizat, totui clienii tiu s aprecieze marea sa stabilitate i potenialul codului surs deschis. Astfel a aprut o oportunitate pentru astfel de companii vizionare. Pentru RedHat cel mai bine ar fi fost dac putea perfeciona un sistem de operare mai bun dect cele de la Microsoft sau de la Sun Microsystems. Era cel mai bine dac ofereau un sistem de operare care rezolva problemele cumprtorilor lor, pe care ei nu le puteau rezolva folosind sistemele tradiio-nale proprietare de la Microsoft i Sun. Singura modalitate de a face bani era dezvoltarea unei tehnologii pe care o vindeau celor interesai.

Cnd erau n California n Valea Siliciului toi le spuneau: "Nu vei putea niciodat ctiga bani din comerul cu software dac dezvluii codul surs i altor persoane!". Dar cnd s-au ntlnit cu clienii lor, ei le-au demonstrat contrariul i au descoperit c singurul lucru care-i determina s le rmn fideli era faptul c le puneau la dispoziie o tehnologie pe care o puteau controla n felul n care o foloseau. Adevrata valoare a tuturor produselor lor de software consta n caracteristica "hotline", acea relaie de ajutor permanent care exista ntre vnztor i utilizator. De aici a rezultat c proporia de software potrivit caracteristicilor din industria de servicii e mai mare dect cel pentru industria direct productiv. Linux funciona optim n acea arie a serverelor de aplicaii pentru Internet. Acum era mai uor ca niciodat de folosit de ctre utilizatorii domestici i a reuit s cucereasc o mic parte din piaa de desktop-uri. Proiectul Gnome, cu a sa interfa grafic prea s completeze aceast ni i continua s rmn fidel fa de Linux. Lucrul fcut de Linus Torvalds pune pe jar din ce n ce mai muli milionari i milionari care sunt suficieni s-l denumeasc pe liderul companiei Microsoft cel mai bogat om din lume: Bill Gates. Microsoft a folosit un model foarte tradiional producnd cod proprietar nchis mpachetat sub form ISO i pus pe CD i vnznd CD-urile. n continuare ei i asigurau exclusivitatea n dezvoltare doar de ctre ei i toate profiturile le aparineau doar lor. Cnd este vorba despre acest tip de comer e foarte dificil s schimbi cultura care-l susine i e foarte dificil s-i modifici comerul dup un model unde se face cooperare i unde programele au un cod surs liber. E mult mai uor s ctigi bani vnznd produse cu cod surs proprietar nchis. Au existat anumite companii care au continuat s dein proprietatea intelectual a anumitor algoritmi. De exemplu, anumite companii care continu s lucreze mult cu algoritmii lor de compresie, n special n domeniul multimedia streaming i care niciodat nu au dorit ca vreo persoan s tie cum realizeaz cu exactitate acest luctru, n asta consist valoarea produselor sale. n lupta dintre Linus, care e liderul micrii Linux i Bill Gates care e liderul companiei Microsoft a ajuns s fie perceput ca un conflict personal. Acceptarea persoanei lui Linus a fost mult favorizat de faptul c s-a aflat de existena sa prin intermediul revistelor (Linus Eliberatorul) i pare a fi varianta de azi a luptei dintre David i Goliat. Valoarea real a Linux-ului e aceea c poate fi ntlnit peste tot i nu depinde de Microsoft. Linux a fost conceput s ruleze pe hardware uzat moral i s rezolve probleme comune. Proiectul Linux a nceput n Europa i SUA. Proiectele precum Open Source au fost comparate cu felul n care tiina e creat. tiina n sine nu creaz bani,dar banii rezult din aplicaiile sale ca un rezultat. Pentru hackerii din domeniul Open Source dezvoltarea Linux-ului e un proiect cu participare voluntar de tip tiinific: un hobby. n mod firesc cei mai buni hackeri de Linux au fost angajai. n 1999, dup boom-ul dot com (.com), unele dintre companiile de Linux au devenit cunoscute publicului. Wall Street a anunat c aciunile Linux au urcat la valori record. Aceast situaie nu va dura la infinit, dar pentru o anumit perioad de timp, anumii hackeri de Linux au devenit incredibil de bogai, cel puin pe hrtie. Cei care erau n cercul intim al dezvoltatorilor nucleului i care lucrau la dezvoltarea Kernelului erau din categoria celor care ctigau bani din Linux. Ei au luat aceste valori i i-au pstrat slujbele i cei mai muli dintre ei, cel puin cu care el avea contact, erau n poziii crucial de importante. Recesiunea din industria IT a afectat pe toat lumea, inclusiv open-source. 5

Nu mai era cazul ca Linus s apar n public mereu, ca un filozof iluminat hruit de pres i de media, dar valoarea Linuxului a rmas valabil. Fenomenul a disipat n jucrii, n piese invizibile de tehnologie pentru cel mai adesea industria de divertisment. n mod treptat muli dintre ei s-au transformat n utilizatori de Linux. Softul liber consta n nimic altceva dect cod. Progresul tehnologic va transforma Linux-ul ntr-o antichitate la un anumit moment dat.

BIBLIOGRAFIE

1. Codul Linux (Documentar,2001) la adresa http://www.trilulilu.ro/video-jocuri/codullinux-documentar-2001