Bei MakeUseOf decken wir Linux ziemlich oft als "Alternative" zu Windows und Mac OS X ab. Aber das sind nicht die einzigen drei Betriebssysteme - es gibt auch die BSD-Familie von Unix-ähnlichen Betriebssystemen, die technisch sind Anders als Linux.
Im Namen des fairen Wettbewerbs ist es an der Zeit, dass wir BSD-Betriebssystemen ebenfalls Anerkennung zollen. Und es gibt keinen besseren Weg, als sie mit Linux zu vergleichen. Was ist anders an BSD-Betriebssystemen, und sollten Sie es anstelle von Linux ausführen? Wie vergleicht Linux und das beste BSD-Desktop-Betriebssystem, PC-BSD, auf dem Desktop?
Wie Linux und BSD sind ähnlich
Lassen Sie uns zuerst auf die Ähnlichkeiten achten, von denen es viele gibt. Beide Betriebssysteme sind Open-Source-und Unix-ähnlich, so dass viele der gleichen Programme und Dienstprogramme auf beiden laufen. Selbst auf dem Desktop sehen beide Betriebssysteme ähnlich aus, da beide in der Regel die gleichen Desktopumgebungen ausführen, einschließlich, aber nicht beschränkt auf, GNOME und KDE. Firefox, GIMP und viele andere populäre Open-Source-Anwendungen laufen auch auf beiden Systemen.
Wenn Sie also nur nach großen, auffälligen Unterschieden suchen, werden Sie keine finden. Es liegt wirklich an kleineren Details hinter den Kulissen und deren Konsequenzen, die den Unterschied ausmachen.
Kernel vs. Betriebssystem
Zunächst einmal ist "Linux" eigentlich nur der Kernel, der die Lücke zwischen Software und Hardware schließt. Der Linux Kernel: Eine Erklärung in Laymans Begriffen Der Linux Kernel: Eine Erklärung in Laymans Begriffen Es gibt nur eine de facto Sache, die Linux-Distributionen haben Häufig: der Linux-Kernel. Aber obwohl oft darüber gesprochen wird, wissen viele Leute nicht genau, was es tut. Weiterlesen . Linux-Distributionen werden von Gruppen von Personen (oder Organisationen) erstellt, die den Kernel zusammen mit der gewünschten Overlay-Software bündeln. Zum Glück erlaubt die Tatsache, dass jede Linux-Distribution bestimmte Dinge gemeinsam hat (unter anderem der Linux-Kernel), dass Software, die einfach für "Linux" geschrieben wurde, auf den meisten Distributionen funktioniert.
BSD hingegen ist in der Regel ein ganzes Betriebssystem und nicht nur der Kernel. Es gibt mehrere BSD-Betriebssysteme, die Unterschiede zwischen sich haben, aber es ist einfacher und ziemlich korrekt, sie nur kollektiv die BSD-Familie zu nennen, da sie alle von BSD Unix stammen.
Unix-Erbe
Das bringt mich zu meinem nächsten Punkt: BSD-Betriebssysteme sind mehr "Unix" als Linux ist. Aus rechtlichen Gründen können sich Betriebssysteme in der BSD-Familie nicht wirklich Unix nennen, sondern nur Unix-ähnlich, aber sie haben eine lange Tradition von Unix. Die BSD-Betriebssysteme können zusammen mit AIX, HP-UX, Solaris und sogar Mac OS X (über Darwin, das auf BSD basiert) ihre Wurzeln bis zur ursprünglichen Erstellung von Unix zurückverfolgen.
Auf der anderen Seite, Linux verbindet Minix als die beiden einzigen Betriebssysteme, die Unix-wie und inspiriert von Unix, aber haben keine tatsächlichen Bindungen an die ursprüngliche Unix.
Lizenzierung
Dann gibt es den Unterschied in der Lizenzierung, die Linux und die BSD-Familie verwenden. Während beide Open-Source-Lizenzen Open-Source-Software-Lizenzen verwenden: Was sollten Sie verwenden? Open-Source-Softwarelizenzen: Was sollten Sie verwenden? Wussten Sie, dass nicht alle Open-Source-Lizenzen gleich sind? Lesen Sie weiter, Linux verwendet die GPL, die Benutzer bevorzugt, indem Entwickler gezwungen werden, ihre Änderungen an GPL-lizenzierter Software als Open Source und mit der gleichen Lizenz zu veröffentlichen.
Die BSD-Familie verwendet die BSD-Lizenz, die Entwicklern den Vorzug gibt, Open Source-Software zu nehmen, Änderungen daran vorzunehmen und sie dann proprietär zu halten, anstatt sie dazu zu zwingen, ihre Änderungen als Open Source freizugeben (obwohl sie dies auch könnten) Sie wollten).
Aufgrund der BSD-Lizenz könnte Apple verschiedene BSD-Bits (einschließlich von FreeBSD) verwenden und Mac OS X als gemischtes Quellprodukt erstellen. Google konnte Android trotz der Verwendung und Änderung des Linux-Kernels (und anderer GPL-lizensierter Software) erstellen, da sie das mobile Betriebssystem als Open Source veröffentlichen und damit kein Problem haben.
Lieferantenunterstützung
Wenn Sie Linux und BSD als Desktop-Betriebssystem vergleichen, müssen Sie sich schließlich die Unterstützung des Anbieters ansehen. Wenn Sie Mac OS X ausschließen (da es technisch gesehen BSD ist, aber aus der Sicht eines Benutzers, betrachten wir sie als getrennt), ist die Unterstützung durch den Hersteller für BSD-Betriebssysteme nicht so gut. Es ist nicht schlecht, aber Linux hat es besser. Von den beiden sind die Chancen höher, dass Software für Linux statt für ein BSD-Betriebssystem geschrieben wird. Grafiktreiber sind besser Open Source AMD Graphics sind jetzt genial, hier ist, wie man sie bekommt Open Source AMD Graphics sind jetzt genial, hier ist, wie man sie bekommt Der AMD proprietäre Treiber unter Linux ist schnell aber fehlerhaft, und der Open Source Treiber ist jetzt großartig geworden Lesen Sie mehr und mehr unter Linux (sowohl proprietäre und Open Source), und wiederum gibt es viel mehr Spiele auf Linux als BSD.
PC-BSD, das auf FreeBSD basiert und das am einfachsten zu installierende BSD-Betriebssystem für Desktop-Zwecke ist, ist sicherlich nutzbar und sieht durch die Verwendung der gleichen Desktop-Umgebungen ähnlich wie Linux aus. Sobald Sie jedoch versuchen, mehr und mehr zu tun, werden Sie beginnen, seine Grenzen zu finden.
Obwohl Mac OS X einiges zu bieten hat, was andere BSD-Betriebssysteme nicht bieten, ist es für Mac OS X im Vergleich zu Linux Mac OS X Yosemite, aus der Perspektive eines Linux-Benutzers Mac OS X Yosemite, kein leichter Gewinn Aus der Perspektive eines Linux-Benutzers Mac OS X wird als Aushängeschild für eine saubere und elegante Oberfläche verwendet. Als Linux-Autor ist es meine Pflicht, Vergleiche zwischen Linux-Distributionen, aber auch gegen die Konkurrenz anzustellen. Weiterlesen .
Technologische Vorteile von BSD
Die verschiedenen BSD-Kernels haben jedoch viele verschiedene Implementierungen verschiedener Technologien, von denen einige erwiesenermaßen Linux überlegen sind. FreeBSD ist dafür bekannt, einen fantastischen Netzwerk-Stack zu haben, und OpenBSD ist dafür bekannt, so sicher wie nur irgend möglich zu sein. NetBSD kann auf mehr Architekturen laufen als sogar Linux, einschließlich eines Toasters. BSD-Betriebssysteme sind also aus technischer Sicht nicht schlecht, aber sie werden von Drittanbietern weniger unterstützt als von Linux. Mit genügend Unterstützung können Sie auf einem Betriebssystem alles tun, was Sie möchten.
Auf dem Desktop, bleib bei Linux
Am Ende werden die meisten Benutzer Linux für ihre Desktops bleiben wollen, da es mehrere Gründe gibt, warum Linux besser ist Linux Vs Unix: Die entscheidenden Unterschiede, die für Linux-Experten von Bedeutung sind Linux Vs Unix: Die entscheidenden Unterschiede, die für Linux-Experten von Bedeutung sind Linux didn Es erscheint nicht aus der Luft; Vor der Entstehung von Linux und vor dem Aufstieg von Windows wurde die Computerwelt von Unix dominiert. Was genau ist der Unterschied zwischen Linux und Unix? Lesen Sie mehr auf dem Desktop. Wenn Sie jedoch in diesem Artikel auf BSD-Betriebssysteme neugierig geworden sind, können Sie es in einer virtuellen Maschine oder auf einem Ersatzcomputer ausprobieren. Es tut nie weh zu wissen, was da draußen ist.
Welche Features von BSD-Betriebssystemen mögen Sie, die sie haben oder besser als Linux? Warum würdest du das eine oder andere auswählen? Lass es uns in den Kommentaren wissen!
Bildquelle: Forrestal_PL