Zuhause Audio Bsd: das andere freie Unix

Bsd: das andere freie Unix

Inhaltsverzeichnis:

Anonim

Sicher, wenn Sie ein Technikfreak sind, wissen Sie über Linux Bescheid, auch wenn Sie es nicht wirklich benutzen. Es ist ein leistungsstarkes Unix-ähnliches Betriebssystem der Enterprise-Klasse. Aber was wäre, wenn es eine andere Art von freiem Unix-System gäbe? Die BSD-Betriebssystemfamilie bietet eine praktikable Alternative zu Linux. Wir sehen uns die Geschichte von BSD an und untersuchen einige der wichtigsten Versionen, um herauszufinden, ob eine für Sie geeignet ist.

Die Geschichte von Berkeley Software Distribution

In den Anfängen war Unix kein kommerzielles Produkt, sondern ein Forschungsprodukt. AT & T durfte es von der Regierung nicht zum Verkauf anbieten, aber sie durften es für so gut wie nichts an Universitäten weitergeben. Einer von ihnen war UC Berkeley. Da es mit dem Quellcode kam, konnten Studenten nicht widerstehen, daran zu basteln. Einer dieser Studenten, Bill Joy, begann, seine eigenen Programme, einschließlich des vi-Texteditors, in den Mix aufzunehmen. Er packte einige seiner Tools in etwas, das Berkeley Software Distribution (BSD) genannt wurde.


Ein großer Durchbruch gelang der Universität mit der Anschaffung eines brandneuen VAX-Minicomputers der Digital Equipment Corporation. Es gab bereits eine Unix-Version, die jedoch die vom Computer angebotenen Funktionen für den virtuellen Speicher nicht nutzte. Joy und ein paar andere Studenten haben es geschafft, Unterstützung hinzuzufügen, und BSD wurde zum Unix der Wahl für VAX-Maschinen.


In den frühen 80er Jahren erteilte DARPA UC Berkeley den Auftrag, die TCP / IP-Unterstützung für BSD hinzuzufügen, da Unix zu einem De-facto-Standard in der Welt der Informatikforschung wurde.


Eine Reihe von Unternehmen bot Workstations mit BSD an, bei denen es sich im Wesentlichen um auf Desktopgröße verkleinerte Minicomputer handelte. Einer der größten Hersteller war Sun Microsystems. Bill Joy war sogar einer der Gründer.


Anfang der 90er Jahre portierte William Jolitz BSD auf den PC, ein weiterer großer Durchbruch. Er fand die Aufgabe, das Betriebssystem selbst zu entwickeln, zu entmutigend, aber sein 386 / BSD ist die Basis für alle modernen BSD-Versionen von heute.


Trotz eines vielversprechenden Starts als aufstrebendes Betriebssystem der Wahl von Interne wurde BSD durch eine Klage von AT & T wegen Urheberrechtsverletzung behindert. Schließlich entschied das Gericht jedoch, dass BSD so weit auseinander gegangen war, dass nur wenige Dateien einen Verstoß darstellten, und dass sie leicht umgeschrieben werden konnten. Die Klage bedeutete, dass ein kleines Projekt, Linux, in den frühen neunziger Jahren in die Höhe schoss, um eine weltweite Anhängerschaft anzuziehen. Die unten erwähnten Open-Source-BSD-Systeme wurden schließlich entwickelt, um engagierte Benutzer- und Entwicklergemeinschaften anzulocken.


Wenn Sie mehr erfahren möchten, hat Kirk McKusick, einer der ursprünglichen Entwickler, einen detaillierten und informativen Überblick über die Geschichte von BSD gegeben.

BSD-Versionen

Es gibt eine Reihe von BSD-Versionen zur Auswahl.


FreeBSD ist eines der größten. Es konzentriert sich hauptsächlich auf Server, insbesondere Webserver und Dateiserver. FreeNAS ist ein Ableger, der einen vollständigen, benutzerfreundlichen, an das Netzwerk angeschlossenen Speicherserver bietet. PC-BSD ist die Antwort der BSD-Community auf Ubuntu, die FreeBSD in eine benutzerfreundliche Desktop-Umgebung packt.


NetBSD ist eine Version von BSD, die portabel ist - und sie bedeutet portabel. Es unterstützt eine Menge Hardware, die längst nicht mehr produziert wurde, von x86 bis hin zum ursprünglichen VAX. Einige unternehmungslustige Benutzer haben es sogar geschafft, auf einem Toaster zu laufen. Es ist sehr beliebt in der Entwicklung eingebetteter Systeme, insbesondere in Netzwerkgeräten. In der Tat wird es wahrscheinlich von Ihrem WLAN-Router ausgeführt.


OpenBSD ist sehr sicher. Die Entwickler untersuchen den Code sehr sorgfältig, suchen nach Lücken und haben Funktionen wie eine integrierte Firewall integriert. Sie behaupten nur zwei entfernte Löcher in der Standardinstallation, was eine sehr beeindruckende Bilanz ist. Nach dem Heartbleed-Debakel haben sie ihre eigene Version von OpenSSL herausgebracht, die sie LibreSSL nennen. (Ja, das ist Comic Sans auf ihrer Seite.)


Sie haben auch ein paar wichtige Programme beigesteuert, die in der Open-Source-Welt verwendet werden, auch wenn Sie OpenBSD selbst noch nie benutzt haben. OpenSSH wird für Remoteanmeldungen verwendet und tmux ist ein übersichtliches Programm, mit dem Sie Ihr Terminal multiplexen oder die Befehlszeile mit Registerkarten durchsuchen können.


DragonflyBSD ist eine weitere Version von BSD, die jedoch auf Leistung abzielt. In den letzten Jahren hat sich die SSD-Leistung und die Leistung gegenüber Multiprozessorsystemen stark verbessert.

Kultur: BSD Vs. Linux

Einer der Hauptunterschiede zwischen BSD- und Linux-Kultur ist die Bevorzugung von Open-Source-Lizenzen. Sowohl mit der BSD-Lizenz als auch mit der GPL können Sie den Quellcode anzeigen. Die GPL fordert Sie jedoch auf, den Quellcode für alle von Ihnen veröffentlichten abgeleiteten Versionen zu öffnen. Die BSD-Lizenz enthält dagegen keine solchen Anforderungen. Es steht Ihnen frei, Änderungen am Code vorzunehmen und eine proprietäre Version freizugeben, wenn Sie dies wünschen. BSD-Entwickler sagen, dass dies Entwicklern noch mehr Freiheit gibt, mit dem Code zu tun, was sie wollen als mit der GPL.

Die BSD-Philosophie

Ein weiterer wesentlicher Unterschied zwischen Linux und BSD besteht darin, dass BSD-Systeme als kohärente Systeme konzipiert sind, wie Matt Fuller schreibt. Die meisten Linux-Distributionen sind eine Mischung aus Linux-Kernel, GNU-Dienstprogrammen und allem, was die Entwickler mit einbeziehen wollten. BSD-Entwickler hingegen bauen ein minimalistisches "Basissystem" auf. Benutzer können dann hinzufügen, was sie möchten. Dies sorgt für eine sehr stabile Installation. Linux fehlt ein zentrales Basissystem. Aus BSD-Sicht ist alles ein Add-On. BSD-Entwickler glauben im Allgemeinen, dass ihre Art, das Betriebssystem zu organisieren, auf lange Sicht bessere Ergebnisse bringt. Wenn BSD-Entwickler die Wahl zwischen Stabilität und Unterstützung neuer Funktionen haben, greifen sie in der Regel zu den ersteren.


Das Endergebnis? Wenn Sie nach einem stabilen, soliden System suchen, das seine Abstammung bis zum ursprünglichen Unix zurückverfolgt, sind BSD-Betriebssysteme eine Suche wert. Sie sind vielleicht nicht so beliebt wie Linux, aber die Entwickler mögen es wahrscheinlich so, und Sie fühlen sich vielleicht auch so.

Bsd: das andere freie Unix