Det kan være lidt forvirrende at tale om "typer" af Unix på grund af dens historie. Her er en sammenbrud for at gøre det klarere:
1. Den originale UNIX (ikke længere tilgængelig i sin originale form):
* Udviklet i Bell Labs i slutningen af 1960'erne og begyndelsen af 1970'erne.
* Skrevet i C, hvilket gør det bærbart til forskellige hardware.
2. Unix efterkommere: Da den originale UNIX -kildekode blev delt, sprang mange variationer og derivater op. Vi kan kategorisere dem bredt som:
* System V: En version udviklet af AT&T. Det førte til kommercielle versioner som AIX og HP-UX.
* BSD (Berkeley Software Distribution): Udviklet på UC Berkeley. Det er forfader til FreeBSD, NetBSD, OpenBSD og MacOS.
3. UNIX-lignende systemer: Disse operativsystemer blev stærkt inspireret af UNIX -principper, men stammede ikke direkte fra den originale kildekode:
* linux: Linus Torvalds skabte Linux -kernen i de tidlige 1990'ere. Det er teknisk set en kerne, men kombineret med GNU -værktøjer og anden software danner det Linux -distributioner som Ubuntu, Fedora og Debian.
* minix: Et uddannelsesmæssigt operativsystem inspireret også af UNIX.
* Solaris (nu Illumos/Openindiana): Udviklet af Sun Microsystems (nu ejet af Oracle) inkorporerede det mange UNIX -funktioner.
4. POSIX -overholdelse:
* For at bringe en vis rækkefølge til den ekspanderende UNIX -verden blev POSIX -standarden oprettet. Systemer, der overholder denne standard, betragtes som "POSIX-kompatible" og garanterer et vist niveau af kompatibilitet.
* Mange Unix-efterkommere og Unix-lignende systemer stræber efter POSIX-overholdelse.
Kortfattet:
* Ægte UNIX -systemer er direkte nedstammet fra Bell Labs originale, skønt den originale form ikke længere er tilgængelig.
* UNIX-lignende systemer Del kernebegreber med UNIX, men er uafhængigt udviklet.
* POSIX -overholdelse er en nøglefaktor i bestemmelsen af, hvordan "unix-lignende" et system er, uanset dets afstamning.
Fortæl mig, hvis du gerne vil have flere detaljer om en bestemt type eller aspekt af UNIX -systemer!