Die Beziehung zwischen Linux und Unix ist aufgrund ihrer engen Ähnlichkeiten oft verwirrend, aber sie sind unterschiedlich:
* UNIX ist ein Betriebssystem -Kernel: Es handelt sich um eine Familie von Multitasking, Multiuser -Computerbetriebssystemen, die aus dem ursprünglichen AT &T Unix stammen. Es zeichnet sich durch sein tragbares Design, das hierarchische Dateisystem und eine leistungsstarke Shell für die Befehlszeileninteraktion aus. "Unix" selbst ist jedoch kein einzelnes, spezifisches Betriebssystem. Es handelt sich um eine Reihe von Standards und Konzepten, auf denen viele verschiedene Betriebssysteme aufgebaut sind. Stellen Sie sich das wie eine Blaupause vor, kein fertiges Haus.
* Linux ist ein spezifischer Unix-ähnliches Betriebssystem-Kernel: Linus Torvalds erstellte den Linux-Kernel als kostenlose und offene Alternative zu Unix. Es ist kompatibel mit dem POSIX-Standard (der eine Reihe von Standards für Unix-ähnliche Systeme definiert) und viele UNIX-Dienstprogramme ohne Änderung auf Linux. Es ist jedoch im Grunde eine andere Umsetzung als eine der kommerziellen Unix -Kernel. Es ist ein bestimmtes "Haus", das mit dem "Unix Blueprint" gebaut wurde.
Hier ist eine Tabelle, die die wichtigsten Unterschiede zusammenfasst:
| Feature | Unix | Linux |
| ---------------- | -------------------------------------- | ---------------------------------------------- |
| Nature | Familie der Betriebssysteme (Kernel) | Spezifischer Unix-ähnliches Betriebssystem-Kernel |
| Quellcode | Meistens proprietär (einige Open-Source) | Open-Source |
| Lizenzierung | Abhängig vom spezifischen Unix -System | GPL (GNU Allgemeine öffentliche Lizenz) |
| Creator | AT &T (ursprünglich), verschiedene andere seit | Linus Torvalds |
| Kosten | Im Allgemeinen teuer (kommerzielle Versionen) | Frei (normalerweise, obwohl kommerzielle Distributionen existieren) |
Kurz gesagt:Alle Linux-Verteilungen sind unixartig, aber nicht alle Unix-ähnlichen Systeme sind Linux. MacOS, Solaris und HP-UX sind Beispiele für UNIX-Systeme, die * nicht * Linux sind. Sie teilen Ähnlichkeiten aufgrund ihres Erbes und ihrer Einhaltung der UNIX -Standards, sind jedoch unterschiedliche Projekte mit unabhängiger Entwicklung und Lizenzierung.