FreeBSD este un sistem de operare bazat pe o versiune de Unix numita 4.4BSD. Spre deosebire de Linux, care este un kernel in jurul caruia se construieste o distributie, FreeBSD este un sistem de operare complet.
Comparativ cu Linux, utilizatorul nu are prea multe diferente de constatat: interfata grafica este X + un window manager (KDE, Gnome, XFCE sau altul), browserul implicit este Firefox (Konqueror pentru KDE), clientul de e-mail este Thunderbird (sau KMail pentru KDE), pentru office exista OpenOffice etc.
Pentru administratorul sistemului, diferentele sunt notabile. In primul rand procesul de boot: in locul directoarelor /etc/rc0.d pana la/etc/rcS.d care controleaza procesele lansate in fiecare runlevel, FreeBSD are doar doua fisiere care controleza programele pornite: /etc/rc.conf si /etc/rc.local, simplificand mult configurarea.
O alta diferenta majora consta in sistemul de software ports. Pe Linux, daca vrei sa instalezi un software nou, ori il gasesti la furnizorul distributiei deja compilat pentru distributia pe care o ai, ori iei sursa si o compilezi. Pe FreeBSD (si pe NetBSD si OpenBSD) exista un mecanism care iti permite sa alegi dintr-o gama foarte larga de programe si sistemul downloadeaza sursa, o compileaza si instaleaza programul ales. Mai mult decat atat, sistemul downloadeaza, compileaza si instaleaza toate programele si bibliotecile de care are nevoie programul ales.
FreeBSD are si un emulator de Linux, adica poate rula programe compilate pentru Linux fara nici o modificare. Acest lucru mi-a permis sa rulez Informix Dynamic Server (versiunea pentru Linux) pe FreeBSD.
Una din cele mai importante diferente intre sistemele BSD si Linux este licenta: Linux foloseste licenta GPL versiunea 2, iar *BSD folosesc licenta BSD. GPL v2 zice (pe scurt) “poti face ce vrei cu acest program, dar, daca scrii un alt program bazat pe el, trebuie sa ne dai ceea ce ai scris tu”. Licenta BSD, pe de alta parte, zice “poti face orice cu acest program, dar in sursa trebuie sa scrie ca am lucrat si eu la el’. Cu alte cuvinte, daca modific kernelul de Linux (il imbunatatesc), trebuie sa spun tuturor ce am facut si maine alta companie poate face bani din munca mea. Daca iau FreeBSD si il modific, pot sa il numesc MihaiBSD si sa il vand cu 5000$ licenta. Nu trebuie sa arat nimanui nici o sursa si nici nu trebuie sa platesc vreo licenta. De fapt, nici nu trebuie sa il modific, pot sa il vand asa cum e
Cat despre capabilitati, ultima versiune de FreeBSD a adaugat scalabilitate liniara pe sisteme cu pana la 8 core (de exemplu server dual procesor cu 4-core/CPU sau quad procesor cu 2-core pe CPU). Benchmark-urile au aratat ca FreeBSD ofera o performanta dubla pentru MySQL si PostgreSQL decat Linux pe servere 8-core. A mai adaugat suport pentru sistemul de fisiere ZFS de la Sun si suport pentru retele de 10 Gbps – da, 10 Giga biti pe secunda.
In continure, cateva screenshots cu desktopuri FreeBSD.
FreeBSD + KDE:
FreeBSD + Gnome
FreeBSD + Window Maker
Si, la final, preferata fanilor BSD – NUMAI pentru cei peste 18 ani.





0 Responses to “FreeBSD”
Leave a Reply