Berkeley Software Distribution

Berkeley Software Distribution
Simulation eines 4.3 BSD-Anmeldebildschirms auf VAX-11/780 (University of Wisconsin): Wir können "4.3 BSD UNIX" und "4.3 + NFS" lesen.
Simulation eines 4.3 BSD- Anmeldebildschirms auf VAX-11 /780 ( University of Wisconsin ): Wir können "4.3 BSD UNIX" und "4.3 + NFS" lesen.
Familie Unix
Sprachen Englisch
Kern Typ monolithisch
Projekt-Status fertig
Plattformen VAX
Firma /
Entwickler
Ken Thompson und die University of California in Berkeley
Lizenz AT & T Lizenzgebühr bis 1988
Quellzustände freie Software ab Juni 1989
Geschrieben in VS
Erste Version 1979
Neueste stabile Version NetBSD , FreeBSD (2014)
Aktualisierungsmethode kostenlos
Büroumgebung SunOS dann Solaris (1991)

Die Berkeley Software Distribution oder BSD , "Sammlung von Berkeley-Software" auf Französisch, ist ein von Unix abgeleitetes Betriebssystem, das an der University of California in Berkeley seinen Ursprung hat .

Historisch

Die Berkeley Software Distribution begann 1977 als Softwarepaket für UNIX Version 6 , das insbesondere einen Compiler von Pascal und einen früheren Vorfahren von vi enthielt . Mitte 1978 wurde die zweite Version namens 2BSD veröffentlicht , die Verbesserungen am Pascal-Compiler, vi und termcap sowie an der C-Shell enthielt . 2BSD wurde bis 2.11BSD weiterentwickelt, dessen letzter Patch (447) am 31. Dezember 2008 veröffentlicht wurde.

Das Aufkommen des VAX , für die die UNIX nur verfügbar war 32 / V , die nicht genutzt hat virtuelle Speicher - Funktionen von der VAX angeboten, aufgefordert , Berkeley Studenten zu entwickeln virtuelle VAX / Unix , dann, inDezember 1979, 3BSD , bestehend aus den Standard-32 / V-Dienstprogrammen, der neu hinzugefügten Unterstützung für virtuellen Speicher sowie den mit 2BSD gelieferten Programmen.

In 1979 , DARPA suchte die Betriebssysteme von verwendet zu vereinen amerikanischen Computerforschungszentren zu DARPAnet verbunden. Berkeley schlug dann vor, eine verbesserte Version von 3BSD zu entwickeln, um dieses Problem zu lösen. In 1980 4BSD wurde freigegeben , die Unterstützung für die jüngsten VAXs enthielt, ein neues E-Mail - System und ein modernere Dateisystem, LISP - Interpreter zusätzlich zu allen Programmen bereits in 3BSD enthalten. Diese Version wurde als zu langsam eingestuft und führte schnell zur Veröffentlichung von 4.1BSD, das einen optimierten Kernel enthielt .

4.2BSD , veröffentlicht 1983 , enthielt eine der frühesten Implementierungen von TCP / IP sowie das Berkeley Fast File System . Diese Version wurde sehr beliebt, daher wechselten einige System V- Benutzer zu 4.2BSD, während sie auf die Implementierung dieser Funktionen warteten. 4.3BSD , die nächste Version, enthielt erneut einen schnelleren Kernel sowie ein neues TCP / IP-System. In 1988 , 4.3BSD-Tahoe war eine portable Version von 4.3BSD, in dem die Architektur unabhängige Dateien und dergleichen getrennt worden war.

Ende der achtziger Jahre beschloss BSD, sich in freie Software umzuwandeln , ein damals noch recht neues Konzept.

Eine der ersten kostenlosen (Open Source) Umschreibungen war die von Netzwerkschichten, die erstmals im Juni 1989 veröffentlicht wurde und vom GNU- Projekt unter GNU / Linux schnell verwendet wird .

Zwischen Juni 1989 und Juni 1991 wurde der AT & T- Code (der die Zahlung für Lizenzen beinhaltete) durch kostenlosen Code ersetzt, was BSD neben GNU / Linux , einer weiteren Variante von UNIX , zu einem der ersten vollständig kostenlosen Betriebssysteme machte .

Zwischen 1992 und Januar 1994 verklagte AT & T BSD, da das kostenlose Umschreiben der Programme von AT & T ursprünglich nicht ausreichte, um seine Lizenzen ungültig zu machen. Die Klage endete im Januar 1994 und gab Berkeley fast vollständige Unterstützung (nur wenige Dateien, die als geistiges Eigentum von AT & T anerkannt wurden, mussten erneut bearbeitet werden). Zwischen 1992 und 1994 hat die Klage die Entwicklung von BSD erheblich behindert, und potenzielle Benutzer befürchten, dass sie gezwungen werden würden, Lizenzgebühren zu zahlen, wenn AT & T-Lizenzen bestätigt würden. In dieser Zeit hatte der neue Linux- Kernel (obwohl anfangs weniger entwickelt) in Verbindung mit GNU- Tools freie Hand auf UNIX- Servern und erlangte einen Vorteil, den er seitdem beibehalten hat.

Beschreibung

BSD-Systeme sind im Allgemeinen für die Verwendung auf Servern konzipiert , es gibt jedoch einige Variationen speziell für PCs. Sie sind bekannt für ihre Organisation und Leistung in den von ihnen ausgewählten Bereichen: Zuverlässigkeit als Server für FreeBSD , Portabilität für NetBSD und Sicherheit für OpenBSD .

Ihre sehr hohe Stabilität ermöglicht es ihnen, über extrem lange Zeiträume (mehrere Jahre) zu arbeiten, ohne anzuhalten oder neu zu starten.

In der Unix-Welt stehen BSD-Paradigmen häufig im Gegensatz zu System V ( POSIX ) -Paradigmen , die insbesondere unter Linux beliebter sind .

Wie Linux mit Tux hat auch die BSD-Familie ein Maskottchen  : den BSD-Daemon .

Nachwuchs

Die noch verwendeten Nachkommen dieser Familie sind:

Siehe auch

Zum Thema passende Artikel

Externe Links

Anmerkungen und Referenzen

  1. "  2.11BSD Patch 446 + 447; Korrekturen für ulrem, umount, tar, tcsh, ps, vmstat, apropos, pstat, rk  ” .
  2. wie diese Statistik zeigt .
  3. Eric Lévénez, „  UNIX-Geschichte  “ .