Det kan vara lite förvirrande att prata om "typer" av Unix på grund av dess historia. Här är en uppdelning för att göra det tydligare:
1. Den ursprungliga Unix (inte längre tillgänglig i sin ursprungliga form):
* Utvecklades i Bell Labs i slutet av 1960 -talet och början av 1970 -talet.
* Skrivet i C, vilket gör det bärbart för olika hårdvara.
2. Unix ättlingar: Eftersom den ursprungliga UNIX -källkoden delades, spratt många variationer och derivat upp. Vi kan kategorisera dem i stort som:
* System V: En version utvecklad av AT&T. Det ledde till kommersiella versioner som AIX och HP-UX.
* BSD (Berkeley Software Distribution): Utvecklad på UC Berkeley. Det är förfäder till FreeBSD, NetBSD, OpenBSD och MacOS.
3. Unix-liknande system: Dessa operativsystem inspirerades starkt av UNIX -principer men härstammade inte direkt från den ursprungliga källkoden:
* Linux: Linus Torvalds skapade Linux -kärnan i början av 1990 -talet. Det är tekniskt en kärna, men i kombination med GNU -verktyg och annan programvara bildar det Linux -distributioner som Ubuntu, Fedora och Debian.
* minix: Ett utbildningssystem också inspirerat av Unix.
* Solaris (nu Illumos/OpenIndiana): Utvecklad av Sun Microsystems (nu ägt av Oracle), integrerade det många UNIX -funktioner.
4. POSIX -överensstämmelse:
* För att få en viss ordning till den expanderande Unix -världen skapades POSIX -standarden. System som följer denna standard betraktas som "POSIX-kompatibla" och garanterar en viss kompatibilitetsnivå.
* Många UNIX-ättlingar och UNIX-liknande system strävar efter POSIX-efterlevnad.
Sammanfattningsvis:
* True Unix Systems är direkt härstammade från Bell Labs -originalet, även om den ursprungliga formen inte längre är tillgänglig.
* Unix-liknande system Dela kärnkoncept med Unix men är oberoende utvecklade.
* POSIX -överensstämmelse är en nyckelfaktor för att bestämma hur "unix-liknande" ett system är, oavsett dess avstamning.
Låt mig veta om du vill ha mer information om en specifik typ eller aspekt av UNIX -system!