Nucleu Linux

De la Wiki.lug.ro
Versiunea din 27 februarie 2010 20:22, autor: Rz (Discuție | contribuții) (Istoric)

Salt la: navigare, căutare

Nucleu Linux

Ce este Linux?

Nucleul Linux este un nucleu de sistem de operare tip UNIX, lansat în dezvoltare şi coordonat de Linus Torvalds începând cu anul 1991 sub licenţă GPL versiunea 2, rezultat al colaborării voluntare a mii de dezvoltatori din întreaga lume. Implementat original pentru procesoarele Intel 80386, a fost ulterior portat pe multe platforme hardware.

Istoric

În aprilie 1991, Linus Torvalds, la acea vreme student în vârstă de 21 de ani la Universitatea din Helsinki, Finlanda, a început lucrul la un sistem de operare tip [Unix] pentru procesoare Intel 80386.

În septembrie 1991 a fost lansată versiunea 0.01 ce conţinea 10239 linii de cod, urmată de versiunea 0.02 în octombrie 1991. În decembrie 1991 a fost lansată versiunea 0.11, prima versiune auto-găzduită, însemnând că Linux 0.11 putea fi compilat pe un sistem care la rândul lui rula Linux 0.11. Începând cu versiunea 0.12, lansată în februarie 1992, Torvalds a adoptat ca formă de licenţiere Licenţa Publică GNU, declarând ulterior ca această decizie a fost "cel mai bun lucru pe care l-am făcut" [1].

Termeni de licenţiere

Module binare ale nucleului

Marcă înregistrată

Caracteristici tehnice

Linux este un nucleu de sistem de operare monolitic care suportă multitasking preemptiv (atât în mod utilizator cât şi în mod kernel, memorie virtuală, librării partajate, paginare la cerere, executabile copy-on-write, management al memoriei, suita de protocoale Internet şi threading. Driverele pentru dispozitive rulează în spaţiul kernelului (ring 0 pe majoritatea procesoarelor), cu acces complet la hardware. Interfaţa grafică nu rulează direct în nucleu, spre deosebire de Microsoft Windows.

Portabilitate

Deşi nu a fost conceput iniţial pentru a fi portabil, Linux este la ora actuală unul din cele mai portate nuclee de sisteme de operare, rulând pe platforme şi arhitecturi ce variază de la telefoane mobile şi computere de buzunar la mainframe-uri ce pot rula sute sau chiar mii de instanţe Linux în paralel. Linux este sistemul de operare folosit de peste 78% din primele 500 de supercalculatoare din lume [2].

Cost estimativ de redezvoltare

Un studiu din 2006 finanţat de Uniunea Europeană a estimat că, dacă ar fi fost creat de la zero prin modalităţile tradiţionale utilizate de companiile care dezvoltă software proprietar, costurile s-ar fi ridicat la 882 milioane de euro la data realizării studiului [3].

Numerotarea versiunilor

Versiunile nucleului Linux sunt numerotate în momentul de faţă de forma 2.6.x.y, unde x se incrementează la adăugarea de noi facilităţi, iar modificările y reprezintă bugfix-uri.

Legături externe

Pagina oficială

Linux Kernel @ Wikipedia