evoluţia sistemelor de operare
DESCRIPTION
O istorie simpla a sistemelor de operare.TRANSCRIPT
Liceul de ştiinţe ale naturii „Grigore Antipa” 2011
Evoluţia
sistemelor
de operare
Şef de echipa: Neculăeşi Eduard Mihai
Redactor Vacariuv Victor
Documentaristă Babei Iulia Mădălina
Designer Chiţac Bogdan Vasile
Documentaristă Avasiloai Diana
Alexandra
Motto: Today is so
yesterday.
Mai 2011
Cuprins
Cuprins......................................................................................2I. Sisteme de operare................................................................3
I.1. Ce este un sistem de operare............................................3I.2 Cum functioneaza un sistem de operare...........................3
II. Windows..............................................................................4II.1 Scurt istoric.....................................................................4II.2 Evolutia sistemului de operare Windows........................5
III. Mac OS...............................................................................9III.1 Scurt istoric....................................................................9III.2 Evolutia sistemului de operare Mac OS.......................10
IV. Linux................................................................................12IV.1 Scurt istoric..................................................................12IV.2 Evolutia sistemului de operare Linux..........................13
Evolutia sistemelor de operare 2011
I. Sisteme de operare
I.1. Ce este un sistem de operare
Un sistem de operare, prescurtat SO (engleză Operating system, prescurtat OS),
reprezintă un produs de tip software care este parte componentă a unui sistem, echipament sau
aparat computerizat, și care se ocupă de gestionarea și coordonarea activităților acestuia.
Sistemul computerizat poate fi un computer, o stație de lucru (workstation), un server, un PC,
un notebook, un smartphone, un aparat de navigație rutieră sau și un alt sistem cu
"inteligență" proprie. Sistemul de operare joacă și rolul de gazdă pentru aplicațiile care
rulează pe echipamentul (hardware-ul) respectiv.
I.2 Cum functioneaza un sistem de operare
Pentru a îndeplini rolul de interfaţã între hardware şi utilizatori, un sistem de operare trebuie
sã fie capabil îndeplineascã urmãtoarele funcţii:
1.Oferirea posibilitãţii de lansare în execuţie a programelor de aplicaţie. In acest sens,
sistemul de operare trebuie sã dispunã de:
un editor de texte
un translator
un editor de legãturi
2.Alocarea resurselor necesare executãrii programelor, se realizeazã prin identificarea:
programelor ce se executã, a necesarului de memorie, a dispozitivelor periferice şi a cerinţelor
privind protecţia datelor.
3.Facilitãţi pentru compresia datelor, sortare, interclasare, catalogarea şi întreţinerea
bibliotecilor, prin programele utilitare disponibile.
4.Planificarea execuţiei lucrãrilor dupã anumite criterii, pentru utilizarea eficientã a unitaţii
centrale de prelucrare.
5.Asistarea execuţiei programelor prin comunicaţia sistem calcul-utilizator, atât la nivel
hardware, cât şi la nivel software.
3
Evolutia sistemelor de operare 2011
II. Windows
II.1 Scurt istoric
Microsoft Windows este numele unei serii de sisteme de operare create de
compania Microsoft. Microsoft a introdus Windows pe piață pentru prima dată
în noiembrie 1985, ca un supliment la MS-DOS, deoarece interfețele grafice erau din ce in ce
mai apreciate. Microsoft Windows a ajuns cu timpul să predomine pe piața de calculatoare
mici, întrecând Mac OS, care fusese introdus pe piață mai înainte de către compania Apple
Computers, astăzi numită Apple Inc.. La conferința IDC Directions din 2004, vicepreșidentele
IDC Avneesh Saxena a constatat că Windows deține aproximativ 90 % din piața de sisteme de
operare.
Versiunea cea mai nouă de Windows pentru stații de lucru existentă pe piață
este Windows 7, cu mai multe ediții (subvariante), pusă în vânzare în octombrie 2009.
Versiunea curentă de Windows Server
este "Windows Server 2008", urmașul lui
"Windows Server 2003".
Versiunile Windows 16-biți
includ: Windows 1.0 (1985), Windows
2.0 (1987) windows server. Versiunile vechi
de Windows erau deseori considerate doar o
îmbunătățire sau variantă grafică a sistemului
de operare MS-DOS. Spre deosebire de MS-DOS, Windows permite utilizatorilor să execute
simultan aplicații multiple, prin utilizarea "multitaskingului cooperativ". Un factor nou este
utilizarea unei interfețe grafice cu utilizatorul de tip GUI.
Versiunile pe 16 biți ale Windows cuprind Windows 1.0, Windows 2.x și ruda sa
apropiată, Windows/286.
Windows/386 a introdus mod kernel de 32 de biți si un monitor al masinii virtuale.
Pentru durata sesiunii Windows, a creat una sau mai multe medii virtuale 8086 si a asigurat
virtualizarea pentru placa grafică, tastatură, mouse, ceasul de control si a interupt controller-ul
in interiorul lor. Consecinta vazuta de utilizator a fost faptul ca multitaskingul putea fi realizat
in ferestre separate, chiar daca aplicatiile grafice MS-DOS aveau nevoie de modul Full
Screen. De asemenea, aplicatiile Windows erau multi-task-ate cooperativ in interiorul unui
mediu virtual 8086.
4
Figure 1: Logo Windows
Evolutia sistemelor de operare 2011
Sistemul de operare Windows a cucerit o foarte mare parte a pieții. Se estimează că
astăzi peste 85 % din calculatoarele de tip Personal Computer (PC-uri cu procesor de la
compania Intel, sau compatibil cu Intel, ca de exemplu de la firma AMD) rulează Windows.
Cu toate acestea, celelalte sisteme de operare precum Linux, Mac
OS, FreeBSD, NetBSD, Solaris, HP-UX etc. au recuperat în ultimii ani o parte a pieței,
reducând astfel monopolul aproape total al Microsoft, care în 1999 avea o cotă de piață de
peste 95 %. Anumite grupuri, în specialNovell, consideră că Windows Vista nu va determina
pe utilizatori să facă un upgrade, ci ei fie o să rămână la versiunea lor veche de Windows
2000 sau Windows XP, fie se vor reorienta total spre Linux. Această tendință de migrare
dinspre Windows spre alte platforme software poate fi considerată o reacție atât la securitatea
insuficientă a lui Windows, cât și la contradicția între anunțurile companiei Microsoft despre
capacitățile mărite ale versiunilor Windows viitoare, și pe de altă parte lipsa factică a acestor
îmbunătățiri (momentan ele se limitează la o versiune nouă de NTFS, o nouă interfață grafică,
o API îmbunătățită și un sistem de management al utilizatorilor întrucâtva modificat).
II.2 Evolutia sistemului de operare Windows
Windows a devenit un element indispensabil al celor mai multi dintre noi. Faima,
renumele şi expansiunea firmei producatoare, Microsoft, s-au datorat în mare masura
succesului avut de acest sistem de operare.
Daca initial a fost gândit ca o completare la MS-DOS, odata cu aparitia versiunii cu
numarul 3, Windows s-a apropiat şi mai mult, din punct de vedere al arhitecturii, de un sistem
de operare de sine statator. Windows 95 a desavârsit aceasta trecere, el putând rula fara a fi
necesara instalarea unei versiuni de DOS.
Principiul pe care se bazeaza sistemul Windows este multitasking-ul, adica rularea
programelor în paralel. Sistemul DOS nu permitea executarea cvasi-simultana a mai multe
task-uri, fiecare program rulând la un moment dat în mod exclusiv.
Prima versiune de Windows a aparut în noiembrie 1985 şi nu consta decât într-o
interfaţa grafica bazata pe ferestre, de unde utilizatorul putea rula câteva programe de baza.
Lansata doi ani mai târziu, versiunea 2.0 a adus unele îmbunatatiri în privinta interfeţei şi a
facilitat aparitia aplicatiilor provenite de la alti producatori, cum ar procesoarele de texte sau
soft-urile de prelucrare de imagini.
5
Evolutia sistemelor de operare 2011
Totusi, în acea vreme se simtea lipsa unui hardware puternic, care sa faca fata
multitasking-ului, procesorul 80286 şi mai ales 8088/8086 fiind limitate în acest sens. Abia
386 detine un mecanism complet de multitasking la nivel hardware, capabil sa ruleze
aplicatiile grafice cu o viteza buna. De aceea, Microsoft a lansat la scurt timp dupa aparitia lui
Windows 2.0 o versiune numita Windows/386, care necesita prezenta unui astfel de procesor
şi care rula în modul virtual, sustinând o serie de facilitati suplimentare, de exemplu rularea
programelor DOS în fereastra Windows.
Aparut în mai 1990, Windows 3.0 aducea o serie de îmbunatatiri substantiale, cele
mai vizibile fiind la nivelul interfeţei cu utilizatorul. Windows 3.0 detinea trei moduri de
operare: real, standard şi extins.
Primul era compatibil cu procesoarele 8088/8086 şi nu putea beneficia decât de 640
KB de memorie, oferind un minim de functionalitate. Modul standard era conceput pentru
procesoarele 80286 şi putea adresa maxim 16
MB RAM, iar limitarile erau relativ puţine; de
exemplu aplicatiile DOS nu puteau rula
concomitent cu altele, cu alte cuvinte
multitasking-ul era imposibil în cazul
programelor concepute pentru sistemul DOS şi
care rulau sub Windows. Modul extins
(enhanced) rula în modul protected al
procesorului, fiind necesar un CPU 386 sau
mai nou. Sistemul putea fi mai bine controlat, de exemplu eliminarea unei aplicatii blocate se
facea tastând simultan Ctrl+Alt+Del. De asemenea, Windows 3.0 a deschis cu adevarat era
aplicatiilor grafice, majoritatea soft-urilor fiind concepute în continuare pentru a rula sub
Windows. Astfel, au aparut numeroase programe din domeniul grafic sau multimedia, care s-
au dezvoltat pe masura cresterii puterii hardware-ului.
Windows 3.1 a aparut în aprilie 1992, principalele sale noutati fiind eliminarea
modului real, fiind asadar necesar un procesor 286 sau 386 şi cel puţin 1 MB de memorie,
includerea tehnologiei TrueType (font-uri vectoriale) şi a câtorva aplicatii multimedia.
Evident, la nivelul graficii şi al interfeţei cu utilizatorul s-au realizat o serie de cosmetizari
Lansat la sfârsitul anului 1993, Windows 3.11 for Workgroups aducea, asa cum îi
spune şi numele, o serie de elemente pentru lucrul în retea. Pe lânga acestea, din punct de
vedere arhitectural a fost realizat un salt important, prin includerea sistemului de fişiere
6
Figure 2: Windows 3.0 aducea o serie de îmbunatatiri substantiale, cele mai vizibile fiind la nivelul interfeţei cu utilizatorul
Evolutia sistemelor de operare 2011
VFAT. Acesta opera independent de MS-DOS, din acest punct de vedere putând spune ca
WfW 3.11 a fost primul sistem de operare de tip Windows "adevarat", care se putea dispensa
de DOS în aceasta privinta. Dezvoltarea lui VFAT a culminat în 1995 cu integrarea sa în
Windows 95, între timp fiind adus şi suportul pentru nume lungi de fişiere.
Lansat la 24 august 1995, Windows 95 a fost, conform declaratiilor Microsoft, un
sistem de operare veritabil, ceea ce s-a dovedit, tehnic vorbind, complet fals. Însa reclama
facuta acestui produs nu a fost inutila, vânzarile lui depasind cu mult asteptarile. Din punct de
vedere al interfeţei, Windows 95 era ceva complet nou. Elemente cum ar fi taskbar-ul sau
butonul Start se pastreaza şi în ziua de azi, fiind mult mai intuitive decât vechea interfaţa
bazata pe Program Manager din Windows 3.x.
Dupa cum spuneam, Microsoft a sustinut ca noul Windows este un sistem de operare,
ceea ce nu este complet
adevarat. Din punct de vedere
al utilizatorului, nu mai trebuie
cumparata o versiune de DOS,
Windows 95 incluzând DOS
7.0. Însa ca arhitectura, el tot
pe acest DOS se baza, functiile
interne ale acestuia fiind
apelate la tot pasul. Daca
precedentele variante se bazau
aproape exclusiv pe un cod pe
16 biti, Windows 95 era o mixtura între 16 şi 32 de biti, acest fapt generând o stabilitate mai
scazuta în functionare. Într-adevar, dacă o aplicatie se bloca, existau sanse considerabile ca
întreg sistemul sa "crape". Impedimentul a fost "peticit" odata cu evolutia lui Windows 95 în
versiuni mai noi, dar bazate pe acelaşi cod, eliminarea completa a problemei fiind realizata
doar de Windows NT, despre care vom vorbi mai târziu. Cu alte cuvinte, arhitectura lui
Windows 95 nu era noua, ci a fost pregatita înca de pe timpul lui Windows for Workgroup
3.11, la care dacă adaugam Win32s (o extensie a lui Win 3.x care permitea rularea unui numar
limitat de aplicatii pe 32 de biti), obtinem "aproape" un Windows 95 din care lipseau doar
elementele de interfaţa. Windows 95 OSR2 a fost primul update, adica ceea ce trebuia sa se
numeasca Windows 96. În mod curios, Microsoft nu distribuit aceasta versiune decât în regim
OEM (OSR=OEM Service Release), deci doar calculatoarele noi cu Windows preinstalat
7
Figure 3: WIndows 95 a fost primul sistem de operare care a introdus meniul Start si bara de stare
Evolutia sistemelor de operare 2011
puteau beneficia de aceasta versiune. Cel mai important element adus de OSR2 a fost FAT32,
un nou sistem de fişiere, care permitea pe de o parte crearea de partitii mai mari de 2 GB, iar
pe de alta parte economisirea de spatiu pe disc prin micsorarea dimensiunii cluster-ului.
Aparut (evident) în 1998, Windows 98 a adus printre altele, suport pentru noua (pe
atunci) interfaţa AGP şi pentru portul USB. În 1999 apare Windows 98 SE (Second Edition)
care nu a adus nici o schimbare importanta în afara corectiei unui mare numar de bug-uri, iar
în 2000 apare Windows Me (Millennium Edition), ultima versiune bazata pe vechiul cod de
16 biti. Noutatile sale privesc partea user-friendly, care în opinia unora a fost dusa la extrem,
obligând utilizatorul sa beneficieze de unele facilitati care poate ca nu l-ar fi interesat. Un
exemplu ar fi integrarea System Restore în sistemul de operare, functie care aducea un plus de
siguranta dar folosea un numar mare de resurse şi care nu putea fi complet dezactivata.
Windows NT (New Technology) a aparut pentru prima oara în 1993 şi se baza pe un
cod complet nou, gata sa satisfaca
cerintele de stabilitate şi
performanta ale serverelor. Din start
era un sistem complex, destinat
administratorilor de retea, fara nici o
legatura cu home-user-ul. Interfata
sa, cel puţin în versiunile 3.x, era
identica cu cea din versiunile
standard de Windows 3.x, iar odata
cu aparitia lui Windows 95, NT-ul a
evoluat în mod paralel, dând nastere lui Windows NT 4.0, ce semana perfect din exterior cu
Windows 95.
Anii au trecut şi puterea PC-urilor a evoluat. Trebuie spus ca toate versiunile de tip NT
consumau mai multe resurse decât echivalentul 9x, mai ales în privinta memoriei RAM.
Destinatia sa era clara: firmele foloseau cu succes aceasta versiune, având o garantie a
stabilitatii, iar serverelor le era dedicata varianta NT Server. Pâna în anul 2000, Microsoft a
facut eforturi pentru aducerea tehnologiei NT şi la nivelul home-user-ului şi impunerea unui
nou SO în corporatii, îmbunatatind compatibilitatea lui NT cu jocurile şi extinzând
functionalitatea multimedia. Astfel s-a nascut Windows 2000.
Noul Windows XP integreaza şi o noua protectie anti-piraterie, fiind necesara activarea
programului prin Internet sau prin telefon în termen de 30 de zile de la instalare. Deoarece
8
Figure 4: Windows Xp era mult mai intuitiv si mai usor de folosit.
Evolutia sistemelor de operare 2011
multe optiuni de actualizare sau de comunicare sunt activate implicit, multi utilizatori au
criticat compania Microsoft, ca Windows XP trece peste vointa clientului şi poate raporta
anumite date fara permisiunea sa. A doua afirmatie s-a dovedit falsa, iar dezactivarea
optiunilor de auto-conectare la Internet este relativ simpla pentru orice utilizator, cu conditia
ca acesta sa fie avertizat.
Interfata "prea încarcata" şi plina de efecte copilaresti a stârnit iar multe critici, dar şi
aceasta se poate seta manual, dupa gustul fiecarui utilizator, putându-se reveni la vechiul stil
Win9x în câteva clickuri de mouse.
III. Mac OS
III.1 Scurt istoric
Mac OS (Mac Operating System) este un sistem de operare (SO) produs de firma Apple
Inc. (Apple) pentru computerele sale.
Lansat în 1984 împreună cu primele calculatoare de tip Macintosh, Mac OS a fost
primul sistem de operare cu succes comercial și bazat pe o interfață grafică cu
utilizatorul (Graphic User Interface, GUI). Mac OS, sau Macintosh Operating System,
reprezintă o serie de sisteme de operare cu interfață grafică, proiectată de firma Apple (nume
anterior: Apple Computer) pentru gama sa de computere de tip Macintosh. A fost introdus
pentru prima dată la modelul Macintosh 128K în anul 1984. Prin intoducerea sistemului de
operare Mac OS, computerele Apple au devenit mai prietenoase pentru utilizatori decât cele
cu sisteme de operare MS-DOS. Termenul “Mac OS” nu a existat cu adevărat până când a
început să fie oficial utilizat la mijlocul anilor 1990. De atunci, acest termen a fost folosit
pentru a distinge toate aplicațiile sistemul Mac de celelalte sisteme de operare.
Primele versiuni erau compatibile doar cu Macintosh-urile bazate pe microprocesorul
Motorola 68000, iar versiunile mai noi erau compatibile și cu arhitectura PowerPC.
Recent, Mac OS X a devenit compatibil și cu arhitectura Intel x86,
care stă la baza tuturor PC-urilor.
Primele SO Machintosh constau din două elemente software
numite “System” și “Finder”, fiecare având versiunea sa. System
7.5.1 a fost primul care includea logoul Mac OS (o variație a iconiței
9
Figure 5: Logo Apple
Evolutia sistemelor de operare 2011
de startup a lui Finder - “Happy Mac” smiley face), iar Mac OS 7.6 a fost primul numit “Mac
OS”.
Până la apariția sistemelor bazate pe microprocesorul PowerPC G3, părți importante ale
sistemului de operare erau păstrate în memoria fizică ROM pe placa de bază, scopul fiind
evitarea utilizării cu limitări a spațiului oferit de floppy disk, luând în considerare că primele
Mac-uri nu aveau hard disk.
Mac OS poate fi divizat în două categorii de sisteme de operare:
1. Mac OS Classic - sistemul care era livrat împreună cu primul
Macintosh în 1984, inclusiv urmașii săi, culminând cu Mac OS 9.
2. Noul Mac OS X (“X” este un 10 roman). Mac OS X include elemente
de OpenStep și Mac OS 9.
Pentru Mac OS Classic este caracteristică lipsa liniei de comandă; el este un SO în
întregime bazat pe interfața grafică. Cu toate că era ușor de utilizat, era criticat pentru single
tasking(la primele versiuni) și pentru multitasking cooperativ (în versiunile mai noi, pentru
administrarea limitată a memoriei, lipsa memoriei protejate). Inițial Mac OS utiliza sistemul
de fișiereMachintosh, un sistem plat - cu un singur nivel de mape. Acesta a fost înlocuit cu un
sistem de fișiere ierarhic, care avea un adevărat arbore de mape.
Mac OS X este o familie de sisteme de operare cu interfață grafică, proiectate,
promovate și vândute de firma Apple, ultima versiune fiind instalată la toate computerele
Macintosh livrate în prezent (2007). Spre deosebire de versiunile anterioare, Mac OS X este
un sistem de operare multi-user, multitasking, de tip Unix.
III.2 Evolutia sistemului de operare Mac OS
Primele sisteme de operare de la Apple, şi anume System 1,2,3,4 puteau rula o singura
aplicaţie odata. System 1.0, 1.1 şi 2.0 foloseau un sistem de fişiere plat cu un singur nivel de
mape. In System 2.1 a fost introdus un nou sistem de fisiere denumit HFS, care era un sistem
de fisiere ierarhic. System 5 a adaugat MultiFinder, o extensie ce lasa sistemul de operare sa
ruleze mai multe aplicatii odata. Sistemul folosea un model cooperativ de multitasking ceea
ce insemna ca aplicatiilor din „spate” le oferea putere de calcul atunci cand ele cereau acest
lucru. Utilizatorii puteau alege sa nu foloseasca extensia MultiFinder si sa continue sa ruleze o
10
Evolutia sistemelor de operare 2011
aplicatie pe rand. System 6 a fost o versiune de consolidare, o versiune completa, stabila si de
durata.
System 7 a fost un upgrade major introducand o reconstructie importanta interfetei, noi
aplicatii, imbunatatiri de stabilitate si multe alte functionalitati. Lansarea sistemului a coincis
cu linia de calculatoare Macintosh 68040. Probabil cea mai importanta functionalitate a
sistemului a fost suportul pentru memoria virtuala care, anterior, a fost disponibil doar ca o
extensie la sistem. O alta diferenta majora a fost implementarea multitasking-ului direct in
sistem. In System 6 aceasta functionalitate era optionala si putea fi folosita cu ajutorul
extensiei MultiFinder. System 7.1 a fost primul sistem care a fost vandut (restul sistemelor
fiind oferite gratuit sau la prtul floppy-urilot) si primul sistem care a avut si o ruda „Pro” care
avea niste extra-functionalitati. System 7.5 a introdus un numar mare de noi functionalitati,
multe dintre ele fiind bazate pe aplicatii cumparate de Apple si incluse in noul sistem.
Incepand cu versiunea 7.6 cei de la Apple au renuntat la numele de System si l-au
schimbat in Mac OS pentru a avea un nume mai placut. Mac OS 8 a fost lansat pe data de 26
iulie 1997, la scurt timp dupa ce Steve Jobs s-a intors la companie. Un finder multi-thread era
inclus in sistem imbunatatind multi-tasking-ul. Interfata a fost schimbata si a fost introdusa
abilitatea de a schimba temele. Apple a vandut 1.2 milioane copii de Mac OS 8 in primele 2
saptamani de la lansare si a ajuns pana la 3 milioane in doar 6 luni. Mac OS 8.1 a introdus o
noua versiune a sistemului de fisiere ierarhic, HIFS, denumit HIFS Plus care rezolva unele
probleme din versiunile anterioare. Au fost facute si cateva imbunatatiri ale interfetei. Mac
OS 8.5 s-a concentrat pe imbunatatirea vitezei si stabilitatii.
Mac OS 9.0 a fost lansat pe data de 23 Octombrie 1999. Era o evolutie uriasa de la Mac
OS 8.0. Noua versiune a introdus o implementare timpurie a suportului pentru multi-
utilizatori. Mac OS 9 a imbunatatit gestionarea memoriei si a introdus un tip de update central
prin care sistemul isi dadea update. Au fost adaugate si multe tehnologii care erau folosite in
Mac OS X pentru a usura tranzitia la noul sistem (Mac OS X). Mai tarziu a fost iontrodus un
strat de compatibilitatea ce permitea utilizatorilor sa porneasca un sistem clasic in interiorul
noului sistem Mac OS X pentru a rula aplicatii care nu erau inca compatibile.
Mac OS X este linia de sisteme de operare dezvoltate si distribuite de Apple, care a
urmat dupa sistemul de operare Mac OS Clasic. Noul sistem era bazat pe Unix si a fost
dezvoltat prima data de compania NeXT care a fost cumparata de Apple in 1997.
Prima versiune a fost Mac OS X Server 1.0, lansata in 1999 care avea elemente de
interfata asemanatoare cu cea din sistemele precedente.Versiunea orientata pe utilizatorii
11
Evolutia sistemelor de operare 2011
normali a fost lansata in Martie 2001 si avea o interfata noua denumita Aqua. De atunci inca
sase versiuni, pentru server si utilizatori, au fost lansate. In vara lui 2011 se asteapta ca Mac
OS X v10.7 Lion va fi lansat aducand elemente ce sunt populare pe iPad si iPhone cum ar fi
Launch Pad si Mission Control. Versiunile de Mac OS X au avut denumiri de felina cu ar fi
Leopard sau Tigru.
IV. Linux
IV.1 Scurt istoric
Linux este o copie a sistemului de operare UNIX, care poate rula pe un calculator cu
procesor Intel 386 sau mai bun.
Linux nu este UNIX, UNIX fiind un software aflat sub copyright (trebuie cumparata o
licenta pentru a-l putea utiliza legal).
A fost rescris de la zero pentru a elimina necesitatea platii
licentei. Totusi el se bazeaza in intregime pe comenzile si "look
and feel"-ul UNIX, deci cine stie Linux stie si UNIX si invers.
Linux este un sistem multiuser si multitasking, adica mai
multi utilizatori pot rula mai multe programe in acelasi timp.
Are suport pentru retea (TCP/IP), Internet, ba chiar este
unul dintre cele mai folosite sisteme de operare pentru servere
internet si intranet.
Linux este sub licenta GPL ceea ce inseamna urmatoarele:
este disponibil in cod sursa gratuit.
oricine vrea sa aduca modificari, sau sa foloseasca anumite parti este liber sa o
faca, dar cu conditia ca produsul nou obtinut sa fie sub aceeasi licenta (adica sa fie
gratuit si cu sursele la vedere).
In 1991 Linus Torvalds (pe atunci student) a scris prima versiune de Linux. Apoi a facut
publice sursele pe internet, si o multime de oameni au inceput sa-i raspunda, sa-i aduca
imbunatatiri, noi sugestii, etc.
Intre timp acest sistem de operare a devenit complex, au aparut (si mai apar) noi
facilitati, iar performanta este remarcabila.
12
Figure 6: Logo Linux
Evolutia sistemelor de operare 2011
In prezent sunt estimati peste 8 milioane de utilizatori Linux, iar nucleul Linuxului are
peste 200 de autori. Pe langa acesti 200 de autori ar trebui adaugate cele cateva mii de
persoane care testeaza si gasesc buguri.
IV.2 Evolutia sistemului de operare Linux
Linux (pronunțat [ˈlɪnəks] în engleza americanăși [ˈlɪnʊks] în Canada și Europa) este o
familie de sisteme de operare de tip Unix care folosesc Nucleul Linux (în engleză kernel).
Linux poate fi instalat pe o varietate largă de hardware, începând cu telefoane mobile, tablete,
console video, continuând cu calculatoare personale până la supercomputere. Linux este
cunoscut în principal pentru utilizarea sa ca server, în 2009 i se estima o cotă de piață între 20-
40%. Cota de piața de desktop este estimată între 1-2% și 4.8%. În ultimii ani, Linux a început
să devină tot mai popular atât datorită unor distribuții precum Ubuntu, openSUSE, Fedora,
precum și datorită apariției netbook-urilor și a noii generații de telefoane inteligente (în
engleză smart phone) care rulează o versiune embedded de Linux.
Uneori mai este întâlnit sub numele de GNU/Linux și este cel mai cunoscut exemplu
de colaborare și dezvoltare Software liber sub licență GPL.
Termenul Linux se referă și la nucleul Linux, însă în mod uzual este folosit pentru a
descrie întregul sistem de operare pentru calculatoare, compus din nucleul Linux, biblioteci
software și diverse unelte. O "distribuție Linux" adaugă acestor componente de bază o mare
cantitate de programe, organizate în „pachete”. Folosirea termenului „Linux” pentru întreg
sistemul, deși foarte răspândită, este contestată de către Richard Stallman și Free Software
Foundation (autorii Proiectului GNU, ale cărui produse sunt incluse în cea mai mare parte din
distribuțiile Linux). Aceștia propun utilizarea termenului GNU/Linux ("GNU și Linux") sau
GNU+Linux ("GNU plus Linux").
Nucleul Linux a fost dezvoltat inițial pentru microprocesorul Intel 386, dar în prezent
rulează pe o mare gamă de microprocesoare și arhitecturi de calculatoare. Este folosit pe
calculatoare de tip personal, pe supercomputere, dar și pe sisteme încapsulate (embedded ),
cum ar fi unele telefoane mobile sau recordere video.
Inițial dezvoltat și utilizat de către programatori voluntari, Linux a câștigat suportul
industriei IT și al marilor companii ca IBM, Hewlett-Packard, Dell, Sun Microsystems,
Google, Novell sau Nokia, și a depășit ca folosire versiunile proprietare de Unix. Analiștii
atribuie succesul sistemului faptului că este independent de furnizor, implementarea are un
13
Evolutia sistemelor de operare 2011
cost scăzut, iar securitatea și fiabilitatea sistemului sunt considerate de către specialiști drept
foarte bune.
Dezvoltarea sistemului a fost începută de către inginerul finlandez Linus Torvalds,
care inițial dorea să obțină un sistem similar cu Minix, dar fără limitările acestuia. Linux a
fost dezvoltat sub Licența Publică Generală GNU GPL, astfel încât nu numai Linux însuși,
dar și codul său sursă sunt disponibile tuturor celor interesați.
Sistemele Linux includ nucleul, bibliotecile de sistem, bibliotecile de dezvoltare și un
număr (de obicei destul de ridicat) de programe utilitare și aplicații, servere grafice (X),
sisteme de ferestre si managere de desktop-uri (KDE, Gnome, Blackbox, Fluxbox, Xfce etc.),
browsere web (Firefox, Lynx, Konqueror), aplicații și suite de aplicații „de birou”
(OpenOffice.org), software de prelucrare grafică (Gimp), software de configurare, servere de
web etc. Instalarea programelor noi se poate face fie prin compilare directă, fie prin
intermediul pachetelor, care verifică existența și disponibilitatea altor programe necesare pe
sistem înainte de a instala noul program. Managerele de pachete moderne asigură descărcarea
pachetelor lipsă necesare (dacă este cazul) și instalarea lor automată „dintr-un clic”. Sistemele
moderne Linux au atât capacități multimedia avansate, (grafică 3D accelerată hardware, sunet
surround, suport pentru tehnologie bluetooth etc.), cât și suport pentru hardware mai vechi,
fiind adaptabile și scalabile în funcție de necesități.
Sistemele de operare bazate pe Linux sunt disponibile în general sub formă de
"distribuții" (denumite mai rar și "arome"). Unele dintre acestea sunt orientate spre utilizatorul
particular, altele către servere sau către utilizatorii cu calculatoare mai vechi. Câteva din cele
mai folosite distribuții de Linux sunt:
Ubuntu, un proiect orientat spre utilizatorul obișnuit bazat pe Debian GNU/Linux, care
a câștigat o mare popularitate prin faptul că este ușor de utilizat și configurat, fiind în
același timp puternic și stabil. Distribuții înrudite: Kubuntu (folosește KDE), Xubuntu
(folosește Xfce), Edubuntu (orientat spre aplicații pentru educație). În prezent, Ubuntu
este cea mai populară distribuție Linux
SuSE Linux - o distribuție orientată atât spre servere cât și spre stații de lucru și
desktopuri, care pune accentul pe ușurința în utilizare și configurare. Produsă de
compania germană SuSE, parte a grupului Novell.
Fedora (distribuție Linux) - născută din proiectul Red Hat Linux, dar conținând
exclusiv software liber și disponibil gratuit de pe Internet.
14
Evolutia sistemelor de operare 2011
Debian GNU/Linux, una din distribuțiile cele mai cuprinzătoare din Internet,
conținând un număr uriaș de pachete. Creatorii proiectului au dezvoltat managerul de
pachete APT și al pachetele DEB.
PCLinuxOS - o distribuție derivată din Mandriva Linux, destinată mediului desktop și
care se remarcă prin usurința instalării, fiind adecvată pentru utilizatorii începători.
Mandriva Linux (denumită anterior Mandrake Linux) - o distribuție ușor de utilizat,
orientată spre utilizatorii desktop, creată de compania franceză Mandriva.
Slackware Linux, este una din cele mai vechi distribuții, având ca moto "Ține
(lucrurile) simple". Distribuției îi lipsesc unelte de configurare ușoară, dar beneficiază
de viteză mare de rulare, posibilitate a de a fi instalată pe hardware mai vechi și o
organizare simplă a sistemului.
Gentoo Linux, o distribuție orientată spre performanțe maxime și destinată
utilizatorilor avansați. Distribuția se remarcă prin timpul foarte lung necesar instalării,
care necesită de regulă compilarea și optimizarea pachetelor pe sistemul pe care se
face instalarea (spre deosebire de majoritatea distribuțiilor, care instalează software
precompilat). Acest lucru are ca rezultat ulterior un spor de performanță, dar și o
configurare mai dificilă. Gentoo beneficiază de un manager de pachete și de sistem
foarte avansat denumit portage.
Knoppix, o distribuție „live” care rulează direct de pe CD sau DVD, fără a instala
nimic pe discul dur, ce poate fi utilizată, printre altele, în călătorii, demonstrații sau
pentru diagnosticări de sistem, reparări, recuperări de date etc.
RedHat Linux - una din cele mai cunoscute distribuții, în prezent o distribuție
comercială orientată exclusiv spre piața serverelor și spre mediul de afaceri. Este
distribuția care a dat naștere proiectului Fedora Core.
Slax, o distribuție "live" bazată pe Slackware, care poate rula de pe suport optic (CD
sau DVD) sau de pe o memorie Flash de 256 MB.
NimbleX, o distribuție "live" versatilă, produsă în România și bazată pe Slackware,
care rulează direct de pe CD, mediu USB sau chiar și din rețea. Distribuția, deși nu
ocupă mult spațiu, are o interfață grafică puternică și atractivă și include un număr
mare de programe pentru navigarea pe Internet, editarea de documente, redare de
conținut multimedia etc.
15
Evolutia sistemelor de operare 2011
TFM/GNU Linux - distribuție de Linux Server și Workstation 100% românească,
stabilă, ușor de instalat și care nu necesită cunoștințe avansate de Linux. Produsă de
compania TFM Group.
Cele mai multe din distribuțiile de mai sus pot fi descărcate legal și gratuit de pe
siturile respective. Anumite distribuții vând manuale, sau seturi complete CD/DVD +
manuale + suport tehnic + documentație aferentă, iar unele, ca de exemplu Ubuntu, trimit prin
poștă CD-uri celor interesați, în mod gratuit.
Deși există numeroase distribuții, există utilizatori care preferă să își construiască un
sistem Linux de la zero, folosind Linux From Scratch.
Cea mai nouă versiune a nucleului sistemului de operare Linux poate fi descărcată de
pe situl oficial http://kernel.org.
16