|
Cum a ap?rut Linux? De ce st? pinguinul jos ?i nu pe un skateboard? Totu?i... de ce un pinguin? Acestea sunt întreb?ri frecvente pe care mul?i utilizatori ?i le pun ?i la care vom încerca s? r?spundem în continuare. De aceea v? invit?m s? v? a?eza?i comod în fotoliu ?i s? purcedem la drum începând cu... începutul!
A fost odat? ca niciodat?...
Apari?ia lui Linux este strâns legat? de evolu?ia UNIX-ului, "pinguinul" fiind o clon? a acestuia, ?i deci mo?tenind multe însu?iri ale sale. Afirmarea cu adev?rat a UNIX-ului în lumea informaticii a avut loc în anul 1971, când a ap?rut prima edi?ie destinat? serverelor; aceasta a reprezentat promotorul altor sisteme de operare, în ziua de azi celebre, ?i anume Solaris dezvoltat de Sun Microsystems, Berkeley FreeBSD ?i IRIX al celor de la Silicon Graphics. În anul 1975 a fost lansat? o variant? de UNIX rescris? în C ?i Assembler, cele dou? limbaje devenind un standard pentru scrierea programelor destinate acestor platforme.
Totu?i f?r? existen?a unui personaj numit Richard Stallman, Linux-ul nu ar fi fost ceea ce cunoa?tem ast?zi, chiar dac? prin anii '80 nimeni nu se gândea la apari?ia acestui sistem de operare. Stallman ?i-a început cariera în anul 1970 la faimosul laborator de Inteligen?? Artificial? din MIT, creând editorul de texte emacs, foarte cunoscut în lumea întreag?; acesta era disponibil tuturor persoanelor interesate, fiind gratuit. Perioada anilor '80 a fost cunoscut? pentru faptul c? marile companii de software doreau s?-?i protejeze investi?iile, încercând astfel s? semneze diferite contracte cu angaja?ii lor pentru a nu divulga codul surs? al produselor dezvoltate. Stallman nu a fost de acord cu aceast? atitudine ?i în 1985 public? manifestul GNU (GNU is Not UNIX - versiunea în limba roman? poate fi vizualizat? la adresa http://www.gnu.org/home.ro.html) care a dat na?tere conceptului de open-source. Principiul era simplu ?i a fost adoptat rapid de simpatizan?ii lui Stallman: codul surs? al produselor software trebuie s? fie accesibil oricui, pentru a permite diver?ilor programatori din întreaga lume s? le modifice ?i îmbun?t??easc?, eventual corectând unele gre?eli de programare. Mai târziu a ap?rut GPL (GNU General Public License), o licen?? "anticopyright" care înt?rea statutul de open-source. Numero?i programatori l-au sus?inut ?i în anul 1984 ei au pus bazele programului de dezvoltare al compilatorului GCC (GNU C Compiler), o adevarat? valoare pe vremea aceea. Codul surs? fiind disponibil conform licen?ei GPL, de multe ori versiunile gratuite ale aplica?iilor UNIX ajungeau s? de?in? mai pu?ine erori ?i s? fie chiar mai performante.
|