de.phhsnews.com


de.phhsnews.com / Was ist der Unterschied zwischen Linux und BSD?

Was ist der Unterschied zwischen Linux und BSD?


Sowohl Linux als auch die BSDs sind freie und quelloffene Unix-ähnliche Betriebssysteme. Sie verwenden sogar viel von der gleichen Software - diese Betriebssysteme haben mehr Gemeinsamkeiten als Unterschiede. Also, warum gibt es sie alle?

Es gibt mehr Unterschiede, als wir hier behandeln können, besonders philosophische Unterschiede, wie man ein Betriebssystem aufbauen und lizenzieren sollte. Dies sollte Ihnen jedoch helfen, die Grundlagen zu verstehen.

Die Grundlagen

Was die meisten Leute "Linux" nennen, ist eigentlich kein Linux. Linux ist technisch nur der Linux-Kernel - typische Linux-Distributionen bestehen aus vielen Softwares. Aus diesem Grund wird Linux manchmal auch GNU / Linux genannt. In der Tat ist viel von dieser gleichen Software auf Linux die gleiche Software, die auf den BSDs verwendet wird.

Linux und die BSDs sind beide Unix-artige Betriebssysteme. Wie wir bei der Betrachtung der Geschichte von Unix-ähnlichen Betriebssystemen beschrieben haben, haben Linux und BSD eine andere Herkunft. Linux wurde von Linus Torvalds geschrieben, als er in Finnland studierte. BSD steht für "Berkeley Software Distribution", da es sich ursprünglich um eine Reihe von Änderungen an Bell Unix handelte, die an der University of California in Berkeley entstanden. Es wurde schließlich zu einem vollständigen Betriebssystem und jetzt gibt es mehrere verschiedene BSDs.

Kernel vs. Complete Betriebssystem

VERWANDT: Was ist eine Linux-Distribution und wie unterscheiden sie sich voneinander?

Offiziell ist Linux nur ein Kernel. Linux-Distributionen müssen die gesamte Software zusammenbringen, die zur Erstellung eines vollständigen Linux-Betriebssystems erforderlich ist, und sie zu einer Linux-Distribution wie Ubuntu, Mint, Debian, Fedora, Red Hat oder Arch kombinieren. Es gibt viele verschiedene Linux-Distributionen.

Im Gegensatz dazu sind die BSDs sowohl ein Kernel als auch ein Betriebssystem. Zum Beispiel bietet FreeBSD sowohl den FreeBSD-Kernel als auch das FreeBSD-Betriebssystem. Es wird als ein einzelnes Projekt beibehalten. Mit anderen Worten, wenn Sie FreeBSD installieren wollen, installieren Sie einfach FreeBSD. Wenn Sie Linux installieren möchten, müssen Sie zunächst unter den vielen Linux-Distributionen auswählen.

BSDs enthalten das Ports-System. Das bietet eine Möglichkeit, Softwarepakete zu installieren. Das Ports-System enthält Software in Quellform, so dass Ihr Computer sie kompilieren muss, bevor sie ausgeführt werden. (Wenn Sie jemals Gentoo verwendet haben, als es populär war, ist es ein bisschen so.) Pakete können jedoch auch in vorinstallierter Binärform installiert werden, so dass Sie keine Zeit und Systemressourcen für die Kompilierung benötigen.

Lizenzierung

VERBINDUNG: Was ist Open-Source-Software, und warum ist es wichtig?

Lizenzierung ist ein wesentlicher Unterschied, obwohl es für die meisten Menschen keine Rolle spielt. Linux verwendet die GNU General Public License oder GPL. Wenn Sie den Linux-Kernel modifizieren und verteilen, müssen Sie den Quellcode für Ihre Änderungen freigeben.

Die BSDs verwenden die BSD-Lizenz. Wenn Sie den BSD-Kernel oder die Distribution ändern und verteilen, müssen Sie den Quellcode überhaupt nicht freigeben. Sie können mit dem BSD-Code tun, was Sie wollen, und Sie sind nicht verpflichtet, den Quellcode freizugeben, obwohl Sie dies tun können, wenn Sie möchten.

Beide sind Open-Source, aber auf unterschiedliche Weise. Manchmal wird in Debatten darüber diskutiert, welche Lizenz "freier" ist. Die GPL hilft den Anwendern, indem sie sicherstellt, dass sie den Quellcode für die GPL-Software haben, aber sie schränkt die Entwickler ein, indem sie sie zur Freigabe des Codes zwingt. Die BSD-Lizenz stellt nicht sicher, dass Benutzer den Quellcode haben können, aber sie gibt Entwicklern die Freiheit, alles zu tun, was sie mit dem Code wählen, selbst wenn sie es in ein Closed-Source-Projekt verwandeln wollen.

Die BSDs

Diese werden oft als die drei "wichtigsten" BSD-Betriebssysteme angesehen:

  • FreeBSD: FreeBSD ist die beliebteste BSD, die auf hohe Leistung und Benutzerfreundlichkeit abzielt. Es funktioniert gut auf Standard-32-Bit- und 64-Bit-Prozessoren von Intel und AMD.
  • NetBSD: NetBSD wurde für fast alles entwickelt und unterstützt viele weitere Architekturen. Das Motto auf ihrer Homepage lautet: "Natürlich läuft NetBSD."
  • OpenBSD: OpenBSD ist auf maximale Sicherheit ausgelegt - nicht nur mit seinen Funktionen, sondern auch mit seinen Implementierungspraktiken. Es ist entworfen, um ein Betriebssystem zu sein, das Banken und andere ernste Institutionen für kritische Systeme verwenden würden.

Es gibt zwei andere bemerkenswerte BSD Betriebssysteme:

  • DragonFly BSD: DragonFly BSD wurde mit dem Entwicklungsziel geschaffen, ein Betriebssystem zur Verfügung zu stellen würde gut in Multithread-Umgebungen funktionieren - zum Beispiel in Clustern mit mehreren Computern.
  • Darwin / Mac OS X: Mac OS X basiert tatsächlich auf dem Darwin-Betriebssystem, das auf BSD basiert. Es ist ein bisschen anders als andere BSDs. Während der Low-Level-Kernel und andere Software Open-Source-BSD-Code ist, ist der größte Teil des Betriebssystems Closed-Source-Mac OS-Code. Apple baute Mac OS X und iOS auf BSD auf, so dass sie das Low-Level-Betriebssystem nicht selbst schreiben mussten, genauso wie Google Android auf Linux baute

Warum würden Sie BSD über Linux wählen?

VERBINDUNG: Linux-Benutzer haben die Wahl: 8 Linux-Desktop-Umgebungen

Linux ist immer noch beliebter als selbst FreeBSD. Linux bekommt vor FreeBSD zum Beispiel neue Hardware-Unterstützung. Die BSDs haben ein Kompatibilitäts-Paket, damit sie Linux-Binärdateien nativ ausführen können, und der Großteil der Software funktioniert ähnlich.

Wenn Sie Linux verwendet haben, wird sich FreeBSD nicht so anders anfühlen. Installieren Sie FreeBSD als Desktop-Betriebssystem und Sie werden die gleichen GNOME-, KDE- oder Xfce-Desktop-Umgebungen verwenden, die Sie unter Linux zusammen mit den meisten der anderen Software verwenden. Das ist der Punkt, an dem Sie zu diesem Punkt kommen - FreeBSD wird nicht automatisch einen grafischen Desktop installieren, so dass Sie sich selbst mehr als mit modernen Linux-Distributionen überlassen müssen. Es ist eine Old-School-Erfahrung.

FreeBSD wird auf einigen Server-Betriebssystemen wegen seiner Zuverlässigkeit und Stabilität bevorzugt. Hersteller, die Geräte erstellen, können anstelle von Linux BSD für das Betriebssystem wählen, so dass sie die Änderungen an ihrem Code nicht veröffentlichen müssen.


Wenn Sie ein Desktop-PC-Benutzer sind, müssen Sie sich wirklich nicht zu sehr darum kümmern die BSDs. Sie werden wahrscheinlich Linux wegen seiner überlegenen Hardware-Unterstützung, einfacheren Installation und der allgemeinen Modernität und Modernität bevorzugen. Wenn Sie einen Server oder ein Embedded-Gerät zusammenstellen, bevorzugen Sie vielleicht FreeBSD aus einem anderen Grund.

Wir werden wahrscheinlich Kommentare von Leuten bekommen, die FreeBSD jetzt auf ihren Desktop-Computern verwenden, und Sie könnten das sicher tun! Aber ein Betriebssystem wie Ubuntu oder Mint wird für die meisten Menschen benutzerfreundlicher und moderner.

Bildquelle: atzerok auf Flickr


So verwenden Sie iTunes zum schnellen Organisieren von Apps auf iPhone und iPad

So verwenden Sie iTunes zum schnellen Organisieren von Apps auf iPhone und iPad

ITunes ist gut genug als Media Player, es gibt bessere Optionen, aber wenn es um die Verwaltung eines iOS-Geräts geht hat einige ziemlich nette Tricks im Ärmel. Das wichtigste unter diesen sind die Apps-Einstellungen. Mit den Apps-Einstellungen können Sie Apps und Homescreens schnell und einfach mit Ihrem Computer verwalten.

(how-to)

So wählen Sie eine vernetzte Überwachungskamera für Ihr Heim

So wählen Sie eine vernetzte Überwachungskamera für Ihr Heim

Netzwerk- oder IP-Überwachungskameras sind verfügbar und werden mit jeder neuen Produktgeneration immer ausgefeilter. Das Durchsuchen der verfügbaren Optionen kann jedoch überwältigend sein; Lesen Sie weiter, während wir Sie mit einer praktischen Checkliste für den Einkauf von Sicherheitskameras durch den Prozess führen.

(how-to)