BSDKomponenten
BSD-Komponenten bezeichnet die zentralen Bausteine von BSD-basierten Betriebssystemen. Typischerweise umfassen sie den Kernel, das Benutzerland samt Bibliotheken und Utilities sowie das System- und Paketmanagement. Die bekanntesten BSD-Varianten sind FreeBSD, OpenBSD und NetBSD, die sich in Zielen und Verbreitung unterscheiden, aber gemeinsame Grundprinzipien teilen.
Der Kernel bildet das Herz des Systems. Er verwaltet Prozesse, Speicher, Geräte und Systemaufrufe. BSD-Kernel sind
Das Benutzerland enthält die Sammlung von Kommandozeilenprogrammen, Shell und die C-Bibliothek libc; es arbeitet eng mit
Dateisysteme und Speicherverwaltung: BSD-Systeme unterstützen verschiedene Dateisysteme, je nach Ableger. Traditionell dominieren UFS/FFS, während einige Systeme
Ports- und Paketmanagement: Die Ports-Sammlung bietet Build-Skripte und Makefiles zum Kompilieren von Anwendungen aus dem Quellcode;
Netzwerk- und Sicherheitsfunktionen: BSD-Systeme liefern eine ausgereifte Netzwerkinfrastruktur mit der BSD-Sockets-API und dem TCP/IP-Stack. Sicherheitsmerkmale umfassen
Lizenz und Entwicklung: BSD-Lizenzen sind permissiv und erleichtern Weiterverwendung und Modifikation. Die BSD-Komponenten werden von offenen