Laborator nr. 1
Introducere in sistemul de operare Linux
Surt istoric:
Sistemul de operare UNIX a fost creat la Bell Laboratories in 1969, de catre Ken
Thompson. In 1971 UNIX-ul este rescris impreuna cu Dennis Ritchie in C, devenind multitasking.
Portabilitatea mare a programelor scrise in C a condus la o raspindire destul de
rapida a limbajului C si a sistemului de operare UNIX. De-a lungul anilor au existat
numeroase versiuni, realizate de diferite companii sau universitati. S-au impus doi mari
contributori:
- compania AT&T si Bell Laboratories – au dezvoltat versiunile succesive de SYSTEM
V UNIX
- Universitatea Berkeley – au dezvoltat versiunile succesive de BSD UNIX
In 1991, Linux Torvalds a creat un sistem de operare din familia UNIX care rula pe
sistemele compatibile IBM-PC. Sursele au fost facute publice pe internet, si o multime de
oameni au inceput sa-i raspunda, sa-i aduca imbunatatiri, noi sugestii, etc.
Desi a fost rescris de la zero, Linux se bazeaza in intregime pe comenzile si „look and
feel”-ul UNIX. Fiind un un sistem de operare multiuser si multitasking, Linux este folosit cu
precadere pe servere si incepe sa ocupe un loc important si pe sistemele desktop.
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).
1. De unde se poate obtine Linux ? Cat costa ? Ce aplicatii sunt disponibile?
Exista mai multe distributii Linux: Slakware, RedHat, Fedora, Scientific Linux, CentOS,
Debian, Ubuntu, Knoppix, SuSe, Gentoo, Mandriva ....
O distributie reprezinta nucleul Linux impreuna cu anume fisiere de configurare si
programe. Ele nu difera decat prin versiunea nucleului inclus, aplicatiile ( numarul si versiunile
incluse), modul de instalare, configurare si intretinere. Distributiile de Linux pot fi descarcate
gratuit de pe Internet. In cazul distributiilor comerciale precum RedHat, Suse sau Mandriva se
cumpara doar suportul tehnic sau aplicatiile proprietare care le insotesc, sursele principale
fiind disponibile.
Programe disponibile sub Linux:
Majoritatea distributiilor Linux includ compilatoare pentru diverse limbaje de
programare, utilitare pentru retea (email, telnet, ftp, www), creare si manipulare documente,
tiparire, arhivare, si multe altele. Pe langa acestea exista disponibile pe Internet o mare
varietate de programe, unele gratuite, altele nu, iar marile firme de software au inceput sa
porteze aplicatiile lor pe Linux.
Sisteme de Operare Laborator nr. 1
Iata cateva exemple:
• OpenOffice/StarOffice, KOffice (foarte asemanatoare cu MS-Office), Gnumeric
(calcul tabelar), AbiWord (editor de texte), Kpdf, Ggv, xpdf
• Mozilla, Konqueror, Opera (browsere Web)
• Thunderbird, Evolution (client de mail asemanator cu Outlook)
• BlueFish, Screem, Nvu (editoare html)
• xmms, mplayer – aplicatii multimedia
• blender – grafica 3D
• K3B, xcdroast – soft pentru inscriptionare cd/dvd
• Amanda, bacula, backuppc - sisteme de backup
• Systemrescue, partimage, g4l – utilitare echivalente NortonGhost
• Ejabberd, wildfire, gaim, skype – instant message (servere si clienti)
• Octave (asemanator cu Matlab), Matlab, Mathematica, Maple (calcul simbolic si nu
numai)
• KDeveloper (asemanator cu Visual Studio), QTDesigner, IntelliJ, JBuilder, Eclipse,
NetBeans – medii de dezvoltare
• RCS, CVS, Subversion, Perforce – servere de surse (pot inlocui cu succes MS
VisualSourceSafe)
• MySQL, PostgreSQL, Oracle, DB2, Informix - servere baze de date
• Fedora Directory Server – server LDAP
• Jboss, Tomcat - servere de aplicatii java
• Apache – server web
• Sendmail, postfix, qmail – servere de mail
• Proftp, vsftp – servere FTP
• Samba – server de fisiere pentru statii windows (poate oferi si servicii de
autentificare inlocuind cu succes un controler de domeniu)
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.