1 FreeBSD (Der unerschütterliche Unix-Fels)
Der wichtigste Unterschied zu Ubuntu, Arch oder Fedora vorweg:
FreeBSD ist kein Linux!
Während eine Linux-Distribution ein bunter Mix aus dem Linux-Kernel (dem Kern) und unzähligen GNU-Software-Werkzeugen von verschiedenen Entwicklern ist, wird FreeBSD als komplettes, aufeinander abgestimmtes Gesamtsystem aus einem Guss entwickelt. Der Kernel, die Treiber und alle grundlegenden System-Befehle kommen aus derselben Entwicklerhand.
1.1 🔬 Die drei großen Stärken: Warum nutzt man FreeBSD?
Im professionellen Server- und Storage-Bereich ist FreeBSD eine absolute Macht. Das liegt vor allem an drei legendären Features:
- Das ZFS-Dateisystem (OpenZFS):
FreeBSD hat die weltweit stabilste und am besten integrierte Unterstützung für das ZFS-Dateisystem. Es schützt Daten vollautomatisch vor Fehlern, erlaubt blitzschnelle Schnappschüsse (Snapshots) und kann gigantische Festplatten-Arrays (RAIDZ) spielend leicht verwalten. (Die bekannten NAS-Systeme TrueNAS Core oder XigmaNAS basieren genau deshalb auf FreeBSD!). - Der unschlagbare Netzwerk-Stack:
Der Netzwerk-Code von FreeBSD gilt als der schnellste und sicherste der Welt. Wenn du im Internet streamst (z.B. bei Netflix) oder große Firewalls (wie pfSense oder OPNsense) nutzt, läuft im Hintergrund fast immer FreeBSD, um die riesigen Datenmengen fehlerfrei zu schaufeln. - Die extrem freie BSD-Lizenz:
Im Gegensatz zur Linux-GPL-Lizenz erlaubt es die BSD-Lizenz Firmen, den Code zu verändern, ohne ihren eigenen Code wieder veröffentlichen zu müssen. Deshalb basiert das Betriebssystem der Sony PlayStation (PS4 & PS5) oder das Fundament von Apples macOS/iOS zu großen Teilen auf FreeBSD!
1.2 ⚠️ Das "Große Vier"-Gesetz: Wie wird FreeBSD installiert?
Quote
Man lädt sich FreeBSD als eigenständiges .iso-Abbild von der offiziellen Webseite herunter und installiert es – genau wie ein Linux – entweder direkt auf der echten Hardware ("Bare Metal") oder als Gast in einer Virtuellen Maschine (VM).
Wenn man sich jedoch innerhalb von FreeBSD bewegt, nutzt das System einen eigenen, extrem mächtigen Paketmanager namens pkg:
# Die Paketquellen unter FreeBSD aktualisieren:
pkg update
# Ein Programm (z.B. den Texteditor Nano) unter FreeBSD installieren:
pkg install nano
Zusätzlich besitzt FreeBSD das berühmte Ports-System, bei dem Software direkt auf dem eigenen PC aus dem Quellcode für maximale Leistung frisch zusammengebaut (kompiliert) wird.
1.3 ⚠️ Die klassischen Stolpersteine
1.3.1 1. "Ich habe FreeBSD installiert, sehe aber nur einen schwarzen Textbildschirm!"
- Die Ursache:
FreeBSD wird standardmäßig als reines, nacktes Server-System ohne grafische Oberfläche ausgeliefert. Anders als Ubuntu oder Fedora startet nach der Installation kein schicker Desktop. - Die Lösung: Hier muss man sich seinen Desktop (z.B. KDE Plasma, MATE oder XFCE) selbst nachinstallieren. Dazu installiert man den Grafiktreiber (xorg) und die gewünschte Oberfläche über den Paketmanager pkg und trägt sie in die Startkonfiguration ein.
1.3.2 2. "Meine brandneue WLAN-Karte oder Bluetooth-Kopfhörer funktionieren nicht!"
- Die Ursache:
Da die weltweite Entwickler-Gemeinde bei Linux deutlich größer ist als bei BSD, hinkt FreeBSD bei der Treiber-Unterstützung für topaktuelle Desktop-Hardware (besonders im Laptop-Bereich) manchmal hinterher. - Der Rat:
FreeBSD ist ein geborener Server. Wer es auf dem Desktop oder Laptop nutzen will, sollte vorab die Hardware-Kompatibilitätsliste (HCL) prüfen. Für normale Heim-PCs und Bastler, die einfach nur surfen und arbeiten wollen, empfehlen wir meistens, bei den klassischen Linux-Distributionen zu bleiben.