Linux und Unix Die entscheidenden Unterschiede, die für Linux-Profis von Bedeutung sind
In letzter Zeit hören wir viel über Linux - wie es auf Servern dominiert, wie es einen großen Teil des Smartphone-Marktes ausmacht und wie es zu einer äußerst praktikablen Option auf dem Desktop wird. Aber Linux erschien nicht aus der Luft. Die Geschichte von Linux [INFOGRAPHIC] Die Geschichte von Linux [INFOGRAPHIC] Wenn es eine Sache gibt, die Bill Gates wirklich ärgern muss, dann muss es die dauerhafte Popularität von Linux und anderen kostenlos sein Software, wie sie sein "wenn Sie gute Software wollen, unterbreitet", Lesen Sie mehr; vor der Schaffung von Linux und vor dem Aufkommen von Windows wurde die Computerwelt von Unix beherrscht. Und für diejenigen, die es nicht wissen, ist Linux sehr Ähnlich wie Unix: Da wir bereits die Unterschiede zwischen Linux und Windows 7 untersucht haben, sind die wichtigsten Unterschiede zwischen Windows und Linux, die Sie vor dem Wechsel kennen sollten. 7 Die wichtigsten Unterschiede zwischen Windows und Linux, die Sie kennen sollten, bevor Sie Mehr lesen, was genau ist Unterschied zwischen Linux und Unix?
Über Unix
Bevor wir uns dem widmen, müssen wir mehr über Unix sprechen. Es wurde zuerst von AT & T im Jahr 1969 entwickelt. Nach vielen Jahren der Entwicklung haben wir dies nicht das Unix mehr Stattdessen gibt es verschiedene Betriebssysteme, die vom ursprünglichen Unix abstammen. Jetzt gibt es Dinge wie Solaris und HP-UX, die technisch Unix-Betriebssysteme sind, da sie die Unix-Zertifizierung erhalten haben. Falls Sie es nicht wissen, ist Mac OS X auch ein zertifiziertes Unix-Betriebssystem. Aber es gibt auch andere Betriebssysteme Unix-like.
Dies kann verschiedene Gründe haben, die jedoch aus einem ganz bestimmten Grund enden: Sie enthalten keinen Original-Unix-Code. Im Fall von Linux ist dies darauf zurückzuführen, dass der Code von Grund auf neu geschrieben wurde, sodass das System sich sehr wie ein Unix-System verhält, jedoch keinen Unix-Code enthält. Dann gibt es noch andere, wie FreeBSD und OpenSolaris, die auf tatsächlichen Unix-Betriebssystemen beruhen, aber die proprietären Bits herausgenommen und durch Open Source ersetzt haben.
Da der Unix-Code proprietär ist, bedeutet dies, dass dort kein Unix-Code vorhanden ist, der Unix-artig ist. Es gibt eine Reihe weiterer Faktoren, die bestimmen, ob ein Betriebssystem Unix oder Unix-ähnlich ist. Dies liegt jedoch nicht im Rahmen dieses Artikels.
Häufige Unterschiede zwischen Unix und Linux
Wenn man den Unterschied zwischen Unix- und Unix-ähnlichen Betriebssystemen betrachtet, ist es schwer zu sagen, dass es auf den ersten Blick sogar eines gibt. Es gibt viele, viele Dinge, die beide Gruppen gemeinsam haben (was aufgrund der Gruppennamen nicht sehr überraschend sein kann). Hier und da gibt es jedoch kleine Unterschiede, je nachdem, welche Version von Unix und Unix-ähnlichen Betriebssystemen Sie gerade vergleichen. Verschiedene Dienste haben unterschiedliche Standorte (z. B. Startskripts). Sie haben oft unterschiedliche Designs, um die gleiche Funktionalität zu bieten, und sie können das gesamte System oder nur den Kernel umfassen.
Es ist jedoch wichtig zu wissen, dass neue Software fast immer zuerst für Linux entwickelt und später auf Unix portiert wird (außer Mac OS X). Eine Vielzahl von Tools, die zuerst für Linux-Systeme entwickelt wurden, wie beispielsweise die Gnome- und KDE-Desktop-Umgebungen, können jetzt auf Unix und anderen Unix-ähnlichen Systemen installiert werden. Es ist auch wichtig anzumerken, dass Linux (und die meisten anderen Unix-artigen Betriebssysteme) frei verfügbar sind, während Unix-Betriebssysteme dies nicht tun.
Die Kosten sind für die Entscheidung, welche Technologie verwendet werden soll, von großer Bedeutung, und Linux bietet diesbezüglich einen großen Vorteil.
Beispiel: Solaris vs. Linux
Nun, da Sie eine gute Vorstellung von den Unterschieden zwischen Linux und Unix haben, wollen wir uns einige spezifischere Beispiele ansehen. Zuerst vergleichen wir Solaris von Oracle (früher von Sun Microsystems) mit Linux. Linux ist portabler, was bedeutet, dass es auf mehr Systemarchitekturen (etwa x86 und ARM) als Solaris laufen kann. Solaris ist bekannt für bessere Stabilität und Hardware-Integration, aber Linux ist in diesen Bereichen noch gut genug. Linux entwickelt sich auch viel schneller als Solaris.
Es gibt auch einige andere Unterschiede zwischen ihnen, aber dies kann sogar bei verschiedenen Linux-Distributionen auftreten. Sie verwenden beispielsweise verschiedene Paketmanager, unterschiedliche Standarddateisysteme und mehr. Es gibt auch verschiedene Unterschiede in den jeweiligen Kernels, wie sie mit Dingen wie E / A und Netzwerk umgehen, aber diese Unterschiede sind äußerst technisch.
Beispiel: Mac OS X vs. Linux
Ein weiterer guter Vergleich ist Mac OS X im Vergleich zu Linux. Mac OS X ist sicherlich einfacher einzurichten, aber auch hier ist Linux günstiger und bietet eine Vielzahl von Open-Source-Software, die Sie anstelle von proprietären, von Apple unterstützten Lösungen verwenden können. Es ist auch weitaus flexibler, da Linux auf praktisch jeder Hardware laufen kann, während Mac OS X (offiziell) nur auf Apple-Hardware ausgeführt werden kann. Mac OS X hat auch einen eigenen Kernel (XNU), der sich von Linux und Solaris unterscheidet. Es verwendet auch HFS + als Standarddateisystem anstelle von ext4 wie Linux oder ZFS für Solaris.
Flexibel und kostenlos
Mit diesem Vergleich versuche ich nicht zu sagen, dass Unix Sie nicht produktiv macht - es gibt viele Orte und Profis, die echte Unix-Betriebssysteme für ihre Lösungen verwenden. Linux bietet jedoch weitaus mehr Flexibilität und bietet im Vergleich zu Unix erhebliche Kosteneinsparungen. Und genau das schätzen Linux-Profis, weshalb Linux heutzutage weit verbreitet ist.
Sind Sie ein Linux-Profi? Wenn ja, warum entscheiden Sie sich für Linux über Unix??
Erfahren Sie mehr über: Linux, Linux Distro, Unix.