Det kan være litt forvirrende å snakke om "typer" av UNIX på grunn av historien. Her er et sammenbrudd for å gjøre det tydeligere:
1. Den originale UNIX (ikke lenger tilgjengelig i sin opprinnelige form):
* Utviklet i Bell Labs på slutten av 1960 -tallet og begynnelsen av 1970 -tallet.
* Skrevet i C, noe som gjør det bærbart til annen maskinvare.
2. Unix etterkommere: Siden den opprinnelige UNIX -kildekoden ble delt, spratt mange varianter og derivater opp. Vi kan kategorisere dem bredt som:
* System V: En versjon utviklet av AT&T. Det førte til kommersielle versjoner som AIX og HP-UX.
* BSD (Berkeley Software Distribution): Utviklet på UC Berkeley. Det er stamfaren til FreeBSD, NetBSD, OpenBSD og MacOS.
3. Unix-lignende systemer: Disse operativsystemene var sterkt inspirert av UNIX -prinsipper, men var ikke direkte avstammet fra den opprinnelige kildekoden:
* Linux: Linus Torvalds opprettet Linux -kjernen på begynnelsen av 1990 -tallet. Det er teknisk sett en kjerne, men kombinert med GNU -verktøy og annen programvare, danner den Linux -distribusjoner som Ubuntu, Fedora og Debian.
* Minix: Et pedagogisk operativsystem også inspirert av UNIX.
* Solaris (nå Illumos/Openindiana): Den ble utviklet av Sun Microsystems (nå eid av Oracle), og innlemmet mange UNIX -funksjoner.
4. Posix Compliance:
* For å bringe litt ordre til den ekspanderende UNIX -verdenen, ble POSIX -standarden opprettet. Systemer som holder seg til denne standarden anses som "posix-kompatible" og garanterer et visst nivå av kompatibilitet.
* Mange UNIX-etterkommere og UNIX-lignende systemer streber etter POSIX-samsvar.
Sammendrag:
* True Unix Systems er direkte avstammet fra Bell Labs -originalen, selv om den opprinnelige formen ikke lenger er tilgjengelig.
* Unix-lignende systemer Del kjernekonsepter med UNIX, men er uavhengig utviklet.
* Posix Compliance er en nøkkelfaktor for å bestemme hvor "unix-lignende" et system er, uavhengig av avstamning.
Gi meg beskjed hvis du vil ha flere detaljer om en bestemt type eller aspekt av UNIX -systemer!