Co to jest system UNIX i jaki jest system UNIX?

8

Pochodzi z tego pytania :

Jeśli opensolaris, freebsd, openbsd, netbsd nie są systemami UNIX, co to jest?

Co bardziej mnie dezorientuje, to fakt, że OSX1.5 + to UNIX, podczas gdy poprzednia wersja OSX nie była

Jaka jest różnica między systemem UNIX a systemem podobnym do systemu UNIX?

Jaka jest różnica między systemem UNIX-podobnym a Linuksem?

OscarRyz
źródło

Odpowiedzi:

16

UNIX to Unix, a Unix to Unix. Ale Unix może nie być Uniksem, a Unix nie zawsze jest UNIX .

sal
źródło
15
A GNU zdecydowanie nie jest Uniksem!
heavyd
Wrzućmy POSIX do miksu!
KFro
Tak, a co z POSIX?
OscarRyz
@heavyd, chciałbym móc podwoić lub potroić głosowanie w górę tego komentarza.
sal
2
Imię, które można nazwać, nie jest imieniem wiecznym. Wolni od pragnienia, uświadamiacie sobie tajemnicę. Pogrążeni w pożądaniu widzicie tylko manifestacje. --Lao-tzu
Richard Hoskins
13

Wikipedia na Unix :

Unix (oficjalnie zastrzeżony jako UNIX, czasem również pisany jako Unix z małymi literami) to system operacyjny opracowany w 1969 r. Przez grupę pracowników AT&T w Bell Labs, w tym Kena Thompsona, Dennisa Ritchiego, Briana Kernighana, Douglasa McIlroya i Joe Ossanna. Obecnie termin Unix jest używany do opisania dowolnego systemu operacyjnego, który jest zgodny ze standardami Unix, co oznacza, że ​​podstawowy system operacyjny działa tak samo jak oryginalny system operacyjny Unix. Dzisiejsze systemy uniksowe są podzielone na różne gałęzie, rozwijane z czasem przez AT&T, a także różnych dostawców komercyjnych i organizacje non-profit.

Od 2007 roku właścicielem znaku towarowego jest The Open Group, konsorcjum zgodne ze standardami branżowymi. Tylko systemy w pełni zgodne i certyfikowane zgodnie ze specyfikacją Single UNIX kwalifikują się do korzystania ze znaku towarowego; inne są nazywane „uniksopodobnymi” lub „uniksowymi”.

.. na systemach uniksowych :

* System operacyjny podobny do Uniksa (czasami skracany do nix w celu obejścia problemów związanych ze znakami towarowymi) to system, który zachowuje się podobnie do systemu Unix, ale niekoniecznie jest zgodny z dowolną wersją specyfikacji UNIX lub jest certyfikowany.

Nie ma standardu definiowania tego terminu i możliwa jest pewna różnica zdań co do tego, czy dany system operacyjny jest „podobny do Uniksa”.

.. w systemie Linux :

System oparty na Linuksie jest modułowym systemem operacyjnym podobnym do Uniksa . Większość swojej podstawowej konstrukcji wywodzi się z zasad ustalonych w Uniksie w latach 70. i 80. XX wieku. Taki system wykorzystuje monolityczne jądro, jądro Linuksa, które obsługuje kontrolę procesu, pracę w sieci oraz dostęp do urządzeń peryferyjnych i systemu plików. [...]

Oddzielne projekty, które współpracują z jądrem, zapewniają większą część funkcjonalności wyższego poziomu systemu. Obszar użytkownika GNU jest ważną częścią większości systemów opartych na Linuksie, [...]

.. na BSD (FreeBSD, NetBSD, OpenBSD) :

Berkeley Software Distribution (BSD, czasem nazywany Berkeley Unix) to pochodna systemu operacyjnego UNIX opracowana i dystrybuowana przez Computer Systems Research Group z University of California, Berkeley, od 1977 do 1995 roku.

Historycznie BSD było uważane za gałąź systemu UNIX - „BSD UNIX”, ponieważ dzieliło początkową bazę kodu i projekt z oryginalnym systemem operacyjnym AT&T UNIX. W latach 80. BSD zostało powszechnie przyjęte przez dostawców systemów klasy stacji roboczych w postaci zastrzeżonych wariantów UNIX, takich jak DEC ULTRIX i Sun Microsystems SunOS. Można to przypisać łatwości, z jaką można na nią licencjonować, oraz znajomości, jaką znalazł wśród założycieli wielu firm technologicznych tej epoki. [...]

Obecnie termin „BSD” jest często niespecyficznie używany w odniesieniu do któregokolwiek z tych potomków BSD, np. FreeBSD, NetBSD lub OpenBSD, które razem tworzą gałąź rodziny systemów operacyjnych typu Unix.

.. i w OS X 10.5 :

Mac OS X 10.5 „Leopard” został wydany 26 października 2007 r. Apple nazwał go „największą aktualizacją Mac OS X”. [...] Leopard to zarejestrowany produkt Open Brand UNIX 03 na platformie Intel. Jest to również pierwszy system operacyjny oparty na BSD, który otrzymał certyfikat UNIX 03.


źródło
4

Unix jest znakiem towarowym należącym do The Open Group. „Tylko systemy w pełni zgodne ze specyfikacją Single UNIX i certyfikowane zgodnie ze specyfikacją Single UNIX są uprawnione do używania znaku handlowego.” (1) (2)

To wyjaśnia, dlaczego wersja OSX wcześniejsza niż 1.5 nie jest systemem UNIX, ponieważ nie była w pełni zgodna.

KTC
źródło
2

OS X, Solaris, HP-UX i AIX to pozostałe dystrybucje UNIX, które dobrze sobie radzą na rynku. UNIX-Like odnosi się do systemu operacyjnego, który zachowuje się jak tradycyjny UNIX (metody rozwidlania, ta sama metoda komunikacji międzyprocesowej, funkcje jądra itp.), Ale nie jest zgodny ze specyfikacją Single UNIX . Przykładami są warianty BSD, dystrybucje GNU / Linux i Minix. W końcu jest bardziej związany ze znakiem towarowym i zachowaniami systemu.

John T.
źródło
0

UNIX był systemem operacyjnym pierwotnie opracowanym przez AT&T w latach 60-tych. Był to system operacyjny o zamkniętym źródle, więc wiele osób sklonowało jego funkcjonalność do tworzenia systemów operacyjnych typu UNIX, takich jak BSD i Linux . Inni licencjonowali UNIX do tworzenia swoich systemów operacyjnych, na przykład AIX .

UNIX stał się ostatnio specyfikacją systemów operacyjnych licencjonowanych przez Open Group . Muszą zatwierdzić system operacyjny, zanim będzie można go nazwać UNIX.

Jack M.
źródło
„Systemy UNIX-podobne jak BSD i Linux” - Linux to tylko jądro. Zwykle nie chciałbym się tym dziwić, ale to pytanie dotyczy wyłącznie tych systemów operacyjnych.
John T