Heutzutage ist Linux sehr gefragt. Der Einsatz von Linux ist überall zu sehen. Es dominiert auf unseren Servern, Desktops und Smartphones und wird sogar in einigen elektrischen Geräten wie Kühlschränken verwendet.
Manche Leute halten Unix und Linux für Synonyme, aber das stimmt nicht. Viele Betriebssysteme wurden ähnlich wie Unix entwickelt, aber keines davon erlangte die Popularität von Linux. Linux ist der Klon von Unix. Es verfügt über einige ähnliche Funktionen wie Unix, weist jedoch dennoch einige wesentliche Unterschiede auf. Vor Linux und Windows wurde die Computerwelt von Unix dominiert. Unix ist ein urheberrechtlich geschützter Name und IBM AIX, HP-UX und Sun Solaris sind bis heute die einzigen Unix-Betriebssysteme.
Einführung in Unix
Unix ist eine Familie von Mehrbenutzer- und Multitasking-Computerbetriebssystemen, die vom eigentlichen AT&T Unix abstammen, dessen Integration 1969 im Bell Labs-Forschungszentrum durch Dennis Ritchie, Ken Thompson und andere begann. Unix war ursprünglich für den Einsatz im Bell-System gedacht und führte zu einer Reihe sowohl kommerzieller als auch akademischer Unix-Versionen von Anbietern, darunter IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) und der University of California.
Unix-Systeme zeichnen sich durch einen modularen Aufbau aus, der manchmal auch als „Unix-Systeme“ bezeichnet wird „Unix-Philosophie“ . Das Betriebssystem sollte gemäß dieser Philosophie eine Gruppe einfacher Tools bereitstellen, die alle eine genau definierte und begrenzte Funktion ausführen. Ein auf Incode basierendes, einheitliches Dateisystem und eine prozessübergreifende Kommunikationstechnik namens 'Rohre' dienen als primäres Kommunikationsmittel, und eine Befehls- und Shell-Skriptsprache wird verwendet, um die Tools zusammenzuführen, um komplexe Arbeitsabläufe zu implementieren.
Unix unterscheidet sich von seinen Vorgängern als erstes tragbares Betriebssystem. Fast das gesamte Betriebssystem ist in der Programmiersprache C spezifiziert, wodurch Unix auf zahlreichen Plattformen lauffähig ist.
Komponenten von Unix
Das Unix-System besteht aus mehreren Komponenten, die eigentlich zusammengepackt wurden. Durch das Hinzufügen der Entwicklungsumgebung, Dokumente, Bibliotheken und des modifizierten, portablen Quellcodes für jede dieser Komponenten in den Kernel eines Betriebssystems war Unix ein autonomes Softwaresystem.
Die Dateisystemspeicherorte und Namen der Unix-Komponenten haben sich im Laufe der Systemgeschichte erheblich geändert. Nichtsdestotrotz wird die Implementierung der Version 7 von mehreren als die frühe Struktur von Canonical angesehen:
Einführung in Linux
Linux ist eine Familie Unix-ähnlicher Open-Source-Betriebssysteme. Typischerweise wird Linux als Linux-Distribution verpackt, die die unterstützenden Systembibliotheken und Software sowie den Kernel enthält, von denen einige vom GNU-Projekt angeboten werden. Mehrere Linux-Distributionen verwenden das Wort „Linux“, aber die Free Software Foundation verwendet den Namen „GNU/Linux“, um sich auf die Bedeutung der GNU-Software zu konzentrieren.
Berühmte Linux-Distributionen sind Ubuntu, Fedora Linux und Debian, wobei letzteres wiederum aus mehreren verschiedenen Distributionen und Änderungen besteht, darunter Xubuntu und Lubuntu. Kommerzielle Distributionen sind SUSE Linux Enterprise und Red Hat Enterprise Linux. Desktop-Linux-Distributionen sind Fenstersysteme wie Wayland oder X11 und Desktop-Umgebungen wie KDE Plasma oder GNOME.
Linux ist eines der herausragendsten Beispiele für die Zusammenarbeit zwischen Open Source und freier Software. Der Linux-Quellcode darf von jedermann unter den Bedingungen seiner jeweiligen Lizenzen, wie der GPL (GNU General Public License), verteilt, geändert und nichtkommerziell oder kommerziell genutzt werden. Beispielsweise ist der Linux-Kernel unter der GPLv2 lizenziert.
Komponenten von Linux
Installierte Komponenten des Linux-Systems enthalten Folgendes:
Softwarebibliotheken: Dazu gehört Code, der von aktiven Prozessen verwendet werden kann.
Unterschied zwischen Linux und Unix
Vergleich | Linux | Unix |
---|---|---|
Definition | Es handelt sich um ein Open-Source-Betriebssystem für jedermann frei zugänglich . | Es ist ein Betriebssystem, das dürfen nur von den jeweiligen Urheberrechtsinhabern genutzt werden . |
Beispiele | Es gibt verschiedene Distributionen wie Ubuntu, Redhat, Fedora usw | IBM AIX, HP-UX und Sun Solaris. |
Benutzer | Heutzutage ist Linux sehr gefragt. Jeder kann Linux nutzen, egal ob Heimanwender, Entwickler oder Student. | Es wurde hauptsächlich für Server, Workstations und Mainframes entwickelt. |
Verwendung | Linux wird überall eingesetzt, von Servern, PCs, Smartphones, Tablets bis hin zu Großrechnern und Supercomputern. | Es wird in Servern, Workstations und PCs eingesetzt. |
Kosten | Linux wird frei verteilt, heruntergeladen und auch über Zeitschriften vertrieben. Und preisgünstige Linux-Distributionen sind auch günstiger als Windows. | Unix-Copyright-Anbieter legen unterschiedliche Preise für ihre jeweiligen Unix-Betriebssysteme fest. |
Entwicklung | Da es Open Source ist, wird es durch die gemeinsame Nutzung und Zusammenarbeit von Codes durch weltweite Entwickler entwickelt. | Unix wurde von AT&T Labs, verschiedenen kommerziellen Anbietern und gemeinnützigen Organisationen entwickelt. |
Hersteller | Der Linux-Kernel wird von einer Entwicklergemeinschaft aus verschiedenen Teilen der Welt entwickelt. Obwohl Linus Torvalds der Vater von Linux ist, leitet er die Dinge. | Unix hat drei Distributionen: IBM AIX, HP-UX und Sun Solaris. Apple verwendet Unix auch, um das Betriebssystem OSX zu erstellen. |
GUI | Linux ist befehlsbasiert, aber einige Distributionen bieten GUI-basiertes Linux. Gnome und KDE werden hauptsächlich als GUI verwendet. | Ursprünglich war es ein befehlsbasiertes Betriebssystem, später wurde jedoch eine Common Desktop Environment erstellt. Die meisten Unix-Distributionen verwenden Gnome. |
Schnittstelle | Die Standardschnittstelle ist BASH (Bourne Again SHell). Einige Distributionen haben jedoch ihre eigenen Schnittstellen entwickelt. | Ursprünglich wurde Bourne-Shell verwendet. Ist aber auch mit anderen GUIs kompatibel. |
Unterstützung für Dateisysteme | Linux unterstützt mehr Dateisysteme als Unix. | Es unterstützt auch Dateisysteme, jedoch weniger als Linux. |
Codierung | Linux ist ein Unix-Klon, verhält sich wie Unix, enthält jedoch keinen eigenen Code. | Unix enthält eine völlig andere Codierung, die von AT&T Labs entwickelt wurde. |
Betriebssystem | Linux ist nur der Kernel. | Unix ist ein vollständiges Betriebssystempaket. |
Sicherheit | Es bietet eine höhere Sicherheit. Für Linux sind bis heute etwa 60–100 Viren gelistet. | Unix ist außerdem sehr sicher. Bis heute sind etwa 85–120 Viren aufgelistet |
Fehlererkennung und -lösung | Da Linux Open Source ist, beginnen Entwickler aus der ganzen Welt damit, daran zu arbeiten, sobald ein Benutzer eine Bedrohung postet. Und daher bietet es eine schnellere Lösung. | Unter Unix müssen Benutzer einige Zeit warten, bis das Problem behoben ist. |