GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Ist Linux ein Unix?

Es gibt also viele verschiedene Versionen von Unix:HP-UX, AIX, BSD usw. Linux wird eher als Unix-Klon denn als Implementierung von Unix betrachtet. Sind alle „echten“ Unices wirkliche Nachkommen des Originals? Wenn nicht, was unterscheidet Linux von Unix?

Akzeptierte Antwort:

Das hängt davon ab, was Sie mit „Unix“ und „Linux“ meinen.

  • UNIX ist ein eingetragenes Warenzeichen von The Open Group. Die Marke hat eine bewegte Geschichte, und es ist nicht ganz klar, dass sie nicht generisch ist, da „Unix“ für Unix-ähnliche Systeme weit verbreitet ist (siehe unten). Derzeit gewährt die Open Group jedem System, das eine Single UNIX-Zertifizierung besteht, die Nutzung der Marke. Siehe auch Warum gibt es ein *, wenn Unix im gesamten Internet erwähnt wird?.

  • Unix ist ein Betriebssystem, das 1969 in den Bell Labs geboren wurde. Verschiedene Firmen verkauften und verkaufen immer noch Code, der von diesem ursprünglichen System abgeleitet wurde, zum Beispiel AIX, HP-UX, Solaris. Siehe auch Evolution von Betriebssystemen von Unix.

  • Es gibt viele Unix-ähnliche Systeme, die Programmierern, Benutzern und Administratoren ähnliche Schnittstellen bieten. Das älteste Produktionssystem ist die Berkeley Software Distribution, die sich allmählich von Unix-basiert (d. h. Code enthaltend, der von der ursprünglichen Implementierung abgeleitet ist) zu Unix-ähnlich (d. h. mit einer ähnlichen Schnittstelle) entwickelt hat. Es gibt viele BSD-basierte oder von BSD abgeleitete Betriebssysteme:FreeBSD, NetBSD, OpenBSD, Mac OS X usw. Andere Beispiele sind OSF/1 (jetzt eingestellt, es war ein kommerzielles Unix-ähnliches, nicht-Unix-basiertes System), Minix (ursprünglich ein Spielzeug-Unix-ähnliches Betriebssystem, das als Lehrmittel verwendet wurde, jetzt ein produktionsintegriertes Unix-ähnliches System) und am bekanntesten Linux.

  • Genau genommen ist Linux ein Betriebssystem-Kernel, der wie der Unix-Kernel aufgebaut ist.

  • Linux wird am häufigsten als Name für Unix-ähnliche Betriebssysteme verwendet, die Linux als Kernel verwenden. Da viele der Werkzeuge außerhalb des Kernels Teil des GNU-Projekts sind, werden solche Systeme oft als GNU/Linux bezeichnet. Alle größeren Linux-Distributionen bestehen aus GNU/Linux und anderer Software.

  • Es gibt Linux-basierte Unix-ähnliche Systeme, die nicht viele GNU-Tools verwenden, insbesondere in der eingebetteten Welt, aber ich glaube nicht, dass eines von ihnen auf GNU-Entwicklungstools verzichtet, insbesondere auf GCC.

  • Es gibt Betriebssysteme, die Linux als Kernel haben, aber nicht Unix-ähnlich sind. Das bekannteste ist Android, das keine Unix-ähnliche Benutzererfahrung (obwohl Sie eine Unix-ähnliche Befehlszeile installieren können) oder Administratorerfahrung oder (meistens) Programmiererfahrung hat („native“ Android-Programme verwenden eine API, die ist völlig anders als Unix).

Verwandte:Ersetzen Sie den Wert in der Anweisung "Schlüssel:Wert", aber nur beim ersten Auftreten des Schlüssels in der Datei?
Linux
  1. Linux vs. Unix:Was ist der Unterschied?

  2. Migrieren von Unix nach Linux

  3. Linux – Sind verschiedene Linux/Unix-Kernel austauschbar?

  4. UNIX / Linux:10 Netstat-Befehlsbeispiele

  5. 50 UNIX / Linux Sysadmin-Tutorials

mkdir-Befehl unter Linux/Unix

Linux gegen Unix

Grep-Befehl unter Linux/UNIX

ls-Befehl unter Linux/UNIX

cp-Befehl unter Linux/UNIX

Finden Sie Befehl in Linux/UNIX