Sunteți pe pagina 1din 6

Istoria Linux-ului

Coninut
a. La nceput
b. Un nou copila la orizont
c. Confruntare i dezvoltare
d. Tux: spiritul Linuxului

a. La nceput
Era 1991, i agonia nemiloas a rzboiului rece se apropia treptat de sfrit. Se anuna o
atmosfer de pace i linite la orizont. n domeniul computerelor, se anuna un viitor strlucit
n perspectiv, dup ce hardware-ul puternic mpinsese limitele computerelor dincolo de
ateptrile generale.
Dar, totui, lipsea ceva. Nimic altceva dect Sistemele de Operare, unde se prea ca a
aprut un vid enorm.
Pe de o parte, Dos-ul domnea inc n vastul su imperiu de computere personale.
Cumprat de Bill Gates de la un hacker din Seattle pentru $50 000, acest sistem de operare se
strecurase n toate colurile lumii n virtutea unei strategii inteligente de marketing.
Utilizatorii de PC nu aveau de ales. Apple Mac-urile erau mai bune, dar cu preurile
astronomice pe care nimeni nu i le putea permite, rmneau un orizont ndeprtat.
Cealat tabr consacrat a computerelor era lumea Unix. Dar Unixul era mult mai
scump. n cutarea ctigurilor mari, vnztorii de Unix l evaluau destul de scump ct s se
asigure c micii utilizatori de PC stteau departe de el. Codul surs al Unix-ului, odinioar
predat n universitate, era acum pzit cu grij i nu era publicat oficial. Spre a mri frustrarea
utilizatorilor de PC din ntreaga lume, marii juctori pe piaa de software nu ofereau nici o
soluie eficient la aceast problem.
O soluie prea s apar sub forma MINIX-ului. Acesta a fost scris de la zero de ctre
Andrew S.Tanenbaum, un profesor olandez care vroia s i nvee studenii modul de
funcionare intern al unui adevrat sistem de operare. Era proiectat s funcioneze pe
microprocesoarele Intel 8086 care umpluser piaa mondial.
Ca sistem de operare, MINIX nu era extraordinar. Dar avea avantajul c era disponibil
codul surs. Oricine punea mna din ntmplare pe cartea Sisteme de Operare de
Tanenbaum avea la dispoziie cele 12 000 de instruciuni ale codului, scrise n limbaj C i de
1

asamblare. Pentru prima oar, un programator aspirant sau hacker putea citi codurile surs ale
sistemului de operare, pe care pn atunci vnztorii de software le pziser cu strnicie. Un
autor extraordinar, Tanenbaum a captivat minile cele mai strlucite mini ale ciberneticii cu
dezbaterea elaborat i realist a artei de a crea un sistem de operare. Studenii la informatic
din toat lumea s-au repezit s cumpere cartea i s citeasc codurile ca s neleag cum
funcioneaz sistemul din propriul lor computer.
Printre ei se afla Linus Torvalds.

b. Un nou copila la orizont


n 1991, Linus Benedict Torvalds era un student la informatic n anul doi la
Universitatea din Helsinki i un hacker autodidact. Eram un finlandez de vreo 21 de ani, cu
prul de culoarea nisipului i voce blnd, cruia i plcea s se joace cu puterea computerelor
i cu limitele la care poate fi mpins sistemul. Dar ceea ce lipsea era un sistem de operare
care s fac fa preteniilor profesionitilor. MINIX era bun, dar era totui un simplu sistem
de operare pentru elevi, proiectat mai degrab ca un instrument didactic dect ca unul destinat
industriei.
La momentul respectiv, programatorii din toat lumea erau inspirai de proiectul GNU al
lui Richard Stallman, o micare de software destinat s produc software de calitate. Adorat
ca un erou n regatul computerelor, Stallman i-a nceput nemaipomenita carier n faimosul
Artificial Intelligence Laboratory la MIT, i n prima jumtate a anilor 70 a creat editorul
Emac. La ncepututul anilor 80, companiile comerciale de software ademeneau pe muli
dintre programatorii strlucii din laboratoarele AI, i negociau acorduri stricte de discreie ca
s i protejeze secretele.
Dar Stallman avea o viziune diferit. Ideea lui era c, spre deosebie de alte produse, cu
privire la software nu ar trebui s existe restricii mpotriva copierii sau modificrii, cu scopul
de a mbunti i spori eficiena programelor. Cu celebrul su manifest din 1983 care declara
nceputurile proiectului GNU, el a declanat o micare de creare i distribuire a softwareurilor care corespundeau filozofiei lui (Din ntmplare, numele GNU este un acronim recursiv
care n prezent nseamn GNU Nu este Unix). Dar pentru a-i mplini visul de a crea n cele
din urm un sistem gratis de operare, trebuia s creeze nti uneltele. Deci, ncepnd din
1984, Stallman a pornit s scrie GNU C Compiler(GCC), o fapt uimitoare pentru un
programator individual. Cu legendara sa magie tehnic, el singur a depit grupuri ntregi de
programatori de la firmele productoare de software, scriind GCC-ul, considerat unul din cele
mai eficiente i robuste compilatoare create vreodat.
Pn n 1991, proiectul GNU crease o mulime de unelte. Multateptatul Gnu C Compiler
era gata, dar nu exista nc nici un sistem de operare i nici nu era ateptat s apar n
urmtorii civa ani.
Asta era o ntrziere prea mare pentru Linus.
Pe data de 25 august, 1991, istoricul mesaj a fost trimis grupului MINIX de ctre
Linus.......
From: torvalds@klaava.Helsinki.FI( Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Ce v-ar place cel mai mult s vedei n MINIX?

Summary: mic sondaj de opinie pentru noul meu sistem de operare


MessageID:<1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 1991 20:57:08 GMT
Organization: Universitatea din Helsinki
Salut tuturor utilizatorilor de minix
Lucrez (pe gratis) la un sistem de operare (doar un hobby, n-o s fie mare i profesional ca
gnu) pentru hard-discuri 386(486) AT. Chestia asta clocete din aprilie, i ncepe s fie
gata. As vrea orice fel de informaie n legtur cu ceea ce le place/displace oamenilor la
minix, deoarece SO-ul meu seamn cu el ntr-o oarecare msur (aceeai aezare a
fiierelor (datorat unor motive practice) printre altele) Am importat recent bash(1.08) i
gcc(1.40) i lucrurile par s mearg. Asta nseamn c o s obin ceva practic n cteva
luni, i a vrea s tiu ce trsturi i-ar interesa mai mult pe majoritatea oamenilor. Orice
sugestie e binevenit, dar nu promit c o s in cont de ele:-).
Linus (torvalds@kruuna.helsinki.fi)
Aa cum reiese din mesaj, Linus nsui nu credea c creaia sa va fi destul de important
nct s schimbe computerele pentru totdeauna. Versiunea 0.01 a Linux-ului a fost eliberat n
septembrie 1991, i a fost pus n reea. Entuziasmul n legtur cu noul produs a crescut, pe
msur ce codurile au fost descrcate, testate, sucite si returnate lui Linus. Versiunea 0.2 a aparut
pe 5 octombrie impreun cu aceast faimoas declaraie a lui Linus:
From: torvalds@klaava.Helsinki.FI( Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: surse gratis pentru un sistem asemanator minix-ului pt 386-AT
MessageID:<1991Oct5.054106.4647@klaava.Helsinki.FI>
Date: 5 Oct 91 05:41:06 GMT
Organization: Universitatea din Helsinki
Tnjii dup frumoasele zile ale Minix-ului 1.1 cnd brbaii erau brbai i i scriau
propriile drivere ? Ducei lipsa unui proiect i murii de nerbdare s v ncercai puterile
pe un nou SO pe care putei ncerca s l modificai conform nevoilor voastre ? V simii
frustrai cnd totul merge pe Minix ? Ducei dorul nopilor pierdute ca s facei un
program s mearg? Atunci acest mesaj poate fi chiar pentru voi:-).
Aa cum am menionat acum o lun (?), lucrez la o versiune gratis a unui sistem
asemntor cu minix-ul conceput pentru calculatoarele AT-386. n sfrit a atins stagiul n
care este utilizabil (dei s-ar putea s nu corespund nevoilor dvs.), i sunt dispus s pun
la dispoziie sursele pentru o distribuie mai larg. Este doar versiunea 0.02 (+1 (foarte
mic) patch deja) dar am rulat deja cu succes sub el bash/gcc/gnu-make/gnu-sed/compress
etc. Surse pentru acest mic proiect al meu pot fi gsite la nic.funet.fi (128.214.6.100) n
directorul /pub/OS/Linux. Directorul conine de asemenea nite fiiere READ-ME i
cteva binare care merg sub linux (bash, update i gcc, mai mult de att ce vrei:-) E
furnizat sursa complet a nucleului, pentru c nu a fost folosit codul minix. Bibliotecile
surs sunt numai parial libere, aa c nu pot fi distribuite momentan. Sistemul poate s

compileze as-is i, din cte se tie pn acum, funcioneaz. Heh. Sursele binarelor
(bash i gcc) pot fi gsite n acelai loc n /pub/gnu.
Versiunea 0.03 a Linux-ului a aprut n cteva sptmni. Pn n decembrie a aprut versiunea
0.10. Linux-ul depise cu puin abia forma sa scheletic. Avea suport numai pentru harddiscurile AT, nu avea login (pornea direct din bash). Versiunea 0.11 era mult mai bun, avnd
suport pentru tastatur multilingual, drivere pentru dischete, suport pentru VGA,EGA, Hercules
etc. Numrul versiunilor a crescut direct de la 0.12 la 0.95 i 0.96 .a. n curnd codul s-a
rspndit n lumea ntreag prin site-urile ftp din Finlanda i restul lumii.

c. Confruntare & dezvoltare


n curnd Linus s-a confruntat cu nimeni altul dect Andrew Tanenbaum, marele profesor
care a scris MINIX-ul. ntr-un mesaj ctre Linus, Tanenbaum a comentat:
nc mi menin punctul de vedere c a proiecta un nucleu monolitic n1991 e o eroare
fundamental. Fii recunosctor c nu eti elevul meu. N-ai primi o not mare pentru un asemenea
proiect:-)
(Andrew Tanenbaum ctre Linus Torvalds)

Linus a admis mai trziu c acesta era cel mai slab aspect al dezvoltrii Linux-ului.
Tanenbaum era cu siguran un profesor faimos, i cuvintele sale contau. Dar s-a nelat n
legtur cu Linux-ul, cci Linus era un tip ncpnat care nu admitea eecul.
Tanenbaum a remarcat de asemenea c Linux-ul este demodat.
Acum era rndul noii generaii Linux. Susinut de puternica comunitate Linux, Linus i-a
dat lui Tanenbaum o replic ce pare mai potrivit:
Slujba dvs. este aceea de profesor i cercettor: Asta este o scuz al naibii de bun pentru
cteva dintre lipsurile minix-ului.
(Linus Torvalds ctre Andrew Tanenbaum)
i munca a continuat. n curnd mai mult de o sut de oameni s-au alturat taberei Linuxului. Apoi mii. Apoi sute de mii. Nu mai era doar o jucrie pentru hackeri. Completat cu un
surplus de programe din proiectul GNU, Linux-ul era gata de adevrata confruntare. A fost
liceniat sub GNU General Public License, astfel asigurndu-se c oricine va putea copia, studia
i schimba codurile surs pe gratis. Studenii i programatorii l-au devorat.

n curnd, au intervenit distribuitorii comerciali. Linux-ul propriu-zis era, i este nc pe


gratis. Ceea ce au fcut distribuitorii a fost s compileze software-uri variate i s le adune ntr-un
format care s semene cu celelalte sisteme de operare cu care oamenii erau mai obinuii. Red
Hat, Caldera, Debian i alte companii au avut un ecou considerabil printre utilizatorii din toat
lumea. Cu noile interfee Graphical User (KDE, GNOME ) Linux-ul a devenit foarte popular.
ntre timp, lucruri uimitoare se ntmplau cu Linux-ul. Pe lng PC-uri, Linux-ul a fost
importat n multe alte platforme. Linux a fost transformat astfel nct s funcioneze pe handholdurile PalmPilot produse de compania 3Com. Tehnologia combinat a permis ca un mare numr de
aparate Linux s fie combinate ntr-o singur entitate, un computer paralel. n aprilie 1996,
cercettorii de la Laboratorul Naional Los Alamos au utilizat Linux-ul ca s se foloseasc de 68
de PC-uri ca de un singur computer paralel, pentru a simula undele de oc atomice. Dar spre
deosebire de alte Supercomputere care costau o avere, acesta era destul de ieftin. Acest
supercomputer improvizat a costat doar $152 000, incluznd munca (de a conecta cele 68 de PCuri prin cablu) cam o zecime din preul unei maini comerciale echivalente. El ajungea la o
vitez de vrf de 19 bilioane de calcule pe secund, ceea ce l situa pe locul 315 n topul celor
mai puternice computere din lume. i n plus, era robust. Trei luni mai trziu, nc nu avea nevoie
s fie reiniializat.
Cel mai bun lucru n legtur cu Linux-ul n prezent este fanatismul pe care l genereaz.
De cte ori apare o nou pies de hardware, nucleul Linux-ului este transformat astfel nct s se
profite de ea. De exemplu, la cteva sptmni dup introducerea microprocesorului Intel
Xeon, nucleul Linux era transformat i era gata pentru acesta. A fost de asemenea adaptat
pentru folosirea n Alpha, Mac, PowerPC, i chiar pentru palmtop-uri, un atribut pe care nu l au
alte sistem de operare. i i continu cltoria n noul mileniu, cu acelai entuziasm cu care a
luat natere n 1991.
Ct despre Linus, el rmne un om simplu. Spre deosebire de Bill Gates, el nu este un
miliardar. Dup ncheierea studiilor, s-a mutat n Statele Unite unde a lucrat n cadrul Transmeta
Corporation. Dup conducerea unui proiect de cercetare ultrasecret, Transmetta a lansat
procesorul CruoseTM. Linus a fost un membru activ al echipei de cercetare. Recent cstorit cu
Tove, el este tatl mndru al unei fetie, Patricia Miranda Torvalds. Pn n ziua de azi, el rmne
cel mai faimos programator din lume. Adorat de comunitile informaticienilor din ntreaga lume,
Linus este pe departe cel mai popular programator de pe planet.

[Tux] "...looks too much like


Homer Simpson"
-- Albert Cahalan.

d. Tux pinguinul: spiritul Linuxului


Emblema Linux-ului este un pinguin. Spre deosebire de celelalte sisteme de operare
comerciale, Linux-ul nu are un simbol serios. Tux, cum este numit afectuos pinguinul,
simbolizeaz mai degrab atitudinea lipsit de griji i liberatea micrii. Acest logo drgu are o
istorie foarte interesant. Iniial, nu fusese aleas o emblem a Linux-ului. Odat, Linus a plecat
n emisfera sudic, n vacan. Acolo a ntlnit un pinguin, care semna cu simbolul actual al

Linux-ului. Cnd Linus a ncercat s l mngie, pinguinul l-a mucat de mn. Acest mic
incident amuzant a dus mai trziu la alegerea pinguinului ca simbol al Linux-ului.

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