Sunteți pe pagina 1din 2

Fenomenul Linux Linux este fenomenul care a reuit s uimeasc n ultimii ani ntreaga lume TI, fiind sistemul

de operare cu cea mai rapid dezvoltare dintre toate cele existente, conform unor studii efectuate de IDC - International Data Corporation !idc!com"! #sociat n principal cu micarea $%& 'un acronim recursiv de la $%& is %ot &nix !gnu!org()ome!ro!)tml", acesta a reuit s aduc un suflu nou n lumea sistemelor de operare! Ceea ce tre*uie tiut este faptul c $%& a aprut cu mult naintea Linux-ului, n +,-., n timp ce primele linii de cod scrise pentru Linux au aprut a*ia n +,,+ 'este vor*a desigur de primul /ernel, dezvoltat la acea vreme doar de ctre Linus Torvalds"! 0xist foarte multe distri*u1ii de Linux, doar c2teva fiind pu*lice, adic put2nd fi descrcate de pe internet i instalate 'acces2nd adresa )ttp3((old!l n!net(Distri*utions( ve1i descoperi aproape 455 de distri*u1ii"! Ceea ce a lipsit Linux-ului mult vreme de la apari1ie a fost un standard pentru ierar)ia n sistemul de fiiere a programelor i aplica1iilor, dar mai ales a *i*liotecilor! 6pecifica1iile pentru 7standardizarea pinguinului7 sunt disponi*ile la !linux*ase!org, iar primele ncercri ale distri*uitorilor de a se conforma 6tandardului de 8az Linux 'Linux 6tandard 8ase - L68" au nceput n acest an! 9 alt pro*lem, care nc nu este rezolvat complet, este lipsa unui suport real pentru programe ce folosesc caractere specifice unei anumite lim*i, cunoscut su* numele de interna1ionalizare '7i+-n7 - o prescurtare de la internationalization - ntre litera de nceput 7i7 i ultima liter 7n7 exist +- litere"! :n +,,- s-a format Free 6tandards $roup, n cadrul creia exist ini1iative de standardizare a celor expuse ceva mai devreme, tocmai pentru a ncura;a dezvoltarea de aplica1ii i programe pentru Linux! <ai multe detalii despre toate aceste standarde se pot gsi la !freestandards!org(! &n alt efort pentru realizarea unui distri*u1ii unitare destinate totui mediului *usiness este ini1iativa &nitedLinux ' !unitedlinux!com"! 6u60, Caldera, Conectiva i Tur*olinux au anun1at pe 45 mai =55= c vor construi o distri*u1ie conform standardelor amintite mai sus! >a fi mult mai uor pentru productorii de )ard are s realizeze suportul soft are pentru ec)ipamentele destinate i unui utilizator Linux! ?roiectul a demarat i este sus1inut de firme importante din lumea TI3 #<D, 8orland 6oft are Corporation, Computer #ssociates, Fu;itsu 6iemens, Fu;itsu, @e lett-?ac/ard, I8<, Intel, %0C, ?rogress 6oft are i 6#?! Lucrul cel mai de seam la Linux este faptul c ntregul sistem de operare, aici incluz2nd /ernelul i o serie ntreag de aplica1ii, este pus la dispozi1ie inclusiv cu sursele, fc2nd din acesta un *un studiu de caz pentru cei interesa1i! <ulte universit1i i facult1i de specialitate din ntreaga lume i dezvolt propriile distri*u1ii de Linux! :n Aom2nia nu tiu dac exist deocamdat astfel de preocupri, cel pu1in n facult1ile de specialitate, n ceea ce privete acest sistem de operare! Fiind un *un studiu de caz, Linux-ul ar putea fi introdus nc din licee, mcar la cele de informatic, pentru c exist suport pentru cea mai mare parte a aplica1iilor necesare! #m testat pentru dumneavoastr B distri*u1ii dintr-o gam variant3 Aed @at ?rofessional C!4, 6u60 ?rofessional -!5, <andra/e -!=, 6lac/ are -!+, LDcoris Des/top (LE, De*ian

=!=rB! 0xist diferen1e nota*ile i credem c ve1i dori s ncerca1i s instala1i mcar una dintre ele! %ucleul unui sistem de operare - <ini - @9F T9 La *aza oricrui sistem de operare se afl nucleul acestuia sau /ernelul! &n sistem de operare nu ar folosi ns la nimic dac ar fi format doar din /ernel i nu ar avea i alte module, programe sau aplica1ii care s ruleze peste acest nucleu! #cesta poate fi ncadrat n dou mari categorii i anume monolitic sau pe straturi! Gernelul de Linux se ncadreaz n prima categorie con1in2nd n principiu marea ma;oritate a serviciilor oferite de sistemul de operare, cum ar fi administrarea proceselor, a comunica1iei ntre acestea, a memoriei, a sistemului de fiiere i a dispozitivelor dintr-un calculator! Cea de-a doua categorie, cea a /ernelelor pe straturi se caracterizeaz n principal prin asigurarea unui minim necesar func1ionrii, cum ar fi comunica1ia ntre procese i o administrare minimal a memoriei i a dispozitivelor! #u existat o serie de preri pro i contra n ceea ce privete cele dou ar)itecturi, mai ales dup lansarea Linux-ului, deoarece se consider c primul tip de nucleu este inferior celui de al doilea din punct de vedere ar)itectural, primul necesit2nd restartri ale sistemului de operare dac se dorete adugarea de noi func1ionalit1i, dar i din punct de vedere al securit1ii! Caracteristic celor monolitice este c driverele i serviciile se execut n acelai spa1iu de adresare a memoriei ca i nucleul 'spa1iu /ernel", ceea ce poate duce la pro*leme grave de securitate i sta*ilitate! :n cazul micro/ernel-urilor, se execut n spa1iul nucleu doar un numr minimal de servicii, restul lans2ndu-se n spa1iul utilizatorului! Totui, performan1ele nucleelor monolitice pe sisteme cu un singur procesor sunt mai *une dec2t cele oferite de micro/ernele! Conform numelui 'i teoriei", micro/ernel-urile sunt mai mici dec2t monoliticele'un /ernel o*inuit de Linux are cam C55 /8 dac este compilat i, n general, su* + <8"! Deocamdat printre cele mai cunoscute sistemele de operare care folosesc un micro/ernel 'un tip de nucleu pe straturi" se numr <icrosoft Findo s %T(=555(E?, c2teva &nixuri, precum H%E, Digital &%IE i toate sistemele real-time! De aici i prerile mpr1ite n ceea ce privete cele dou tipuri de nucleu, tiut fiind faptul c de o*icei sistemele de operare de la <icrosoft necesit restartri c2nd se adaug noi drivere! 0xist nc din +,,5 i o ini1iativ open-source, cunoscut su* numele de $%&(@urd, pentru un sistem de operare *azat pe un micro/ernel '<ac)", ns deocamdat lucrurile nu sunt at2t de sta*ile pe c2t se dorea la nceput! %oi am dori ca n scurt timp s a;ungem s scriem i despre @urd, aa cum este cazul Linux-ului n momentul de fa1, av2nd n vedere faptul c este proiectat ca un sistem de operare mult mai puternic dec2t Linux-ul!

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