Care este diferenta intre UNIX / Linux / *BSDUNIX este un termen general, ceea ce da nastere multor confuzii. UNIX este un sistem de operare, un standard, un nume ( marca inregistrata "The Open Group" ).
Ca sistem de operare, UNIX, a fost conceput in laboratoarele de cercetare de la AT&T in 1969. De-a lungul timpului au aparut multe modificari atat in functionarea acestuia cat si in probleme de ordin legal (licente, patente etc). Istoria UNIX (ca sistem de operare) se incheie prin 1984 cand s-a scos ultima varianta oficiala de UNIX, System V, varianta in care s-au implementat multe facilitati oferite de echipa de cercetare a universitatii Berkley. Din aceasta varianta s-au desprins mai multe sisteme de operare, fiecare luand un nume diferit.
AIX, HPUX, minix, Linux, *BSD sunt probabil sisteme de care a auzit toata lumea.
Daca System V a fost ultima varianta oficiala de UNIX, se pune intrebarea: Ce e, de fapt, UNIX ?
Raspunsul e relativ simplu. "The Open Group", posesorii de drept a marcii UNIX, a pus la punct un standard care trebuie respectat pentru ca unele sisteme de operare sa fie recunoscute de ei ca UNIX.
Sisteme de operare UNIX sunt AIX, HPUX si, de obicei, cam toate variantele comerciale.
Sistemele de operare din familia BSD si Linux, cu toate ca respecta standardele UNIX, nu sunt recunoscute de "The Open Group" din motive usor de inteles. Titlul de "UNIX" trebuie platit cu cateva zeci de mii de euro/an bani care dezvoltatorii de soft open-source nu sunt dispusi sa-i dea.
Asa a aparut eticheta de "UNIX-Like Operating System" care este aplicata sistemelor care corespund standardului UNIX dar nu sunt acceptate de "The Open Group".
Un mic tutorial despre modul de functionare a sistemului UNIX gasiti
AICI