SSD Nodes Learn
Anleitungen Matt ConnorVon Matt Connor · Aktualisiert 2026-07-24

FreeBSD 15 als Server Betriebssystem

Erfahren Sie alles über FreeBSD 15. Die Vorteile von ZFS, Jails und pf sowie die Vorteile des integrierten Basissystems gegenüber Linux werden hier erklärt.

Was FreeBSD 15 ist (in einem Absatz)

FreeBSD ist ein vollständiges Server-Betriebssystem und nicht nur ein Kernel plus eine darauf aufbauende Distribution. Die Entwickler des Kernels schreiben auch die zentrale Userland-Umgebung, die Dokumentation und die Releases; diese werden gemeinsam als eine versionierte Einheit ausgeliefert. FreeBSD 15 ist das neueste Major-Release dieses Systems. Wenn Sie bisher nur Linux genutzt haben, ist dies der wichtigste Punkt: Bei FreeBSD ist das Basissystem ein einzelnes Projekt, und die hinzugefügten Pakete liegen klar darauf auf. Diese Designentscheidung erklärt den Großteil der Vorteile des Systems.

Ich nutze für die meisten Aufgaben Linux; SSD Nodes ist ein Linux-VPS-Host. FreeBSD ist nach wie vor mein bevorzugtes Server-Betriebssystem, und dieser Beitrag beschreibt warum. Ein ehrlicher Hinweis: Wir bieten keine FreeBSD-VPS-Tarife an, da die Nachfrage gering ist. FreeBSD-Nutzer verwenden das System meist auf eigener Hardware statt auf gemieteten Instanzen, weshalb der VPS-Markt für FreeBSD klein bleibt.

Was ist neu in FreeBSD 15

Die wichtigste Änderung in FreeBSD 15.0 (Release im Dezember 2025) ist pkgbase: Das Basissystem selbst wird nun als pkg Pakete installiert und aktualisiert. Der Installer bietet dies an; auch die offiziellen VM- und Cloud-Images, die auf einem VPS verwendet werden, nutzen pkgbase standardmäßig. Das ältere Werkzeug freebsd-update funktioniert weiterhin für die 15er-Branch, aber es und die darauf basierenden Distributions-Sets sind für die Entfernung in FreeBSD 16 geplant. pkgbase ist also die technologische Richtung und kein Experiment.

Das Basissystem versus das Linux-Distributions-Modell

Wenn ein Unterschied FreeBSD definiert, dann dieser, und die meisten anderen ergeben sich daraus. Auf einem Linux-Server nutzen Sie eine Distribution. Der Kernel stammt aus einem Projekt, die C-Bibliothek aus einem anderen, die Kernbefehle aus einem weiteren; die Maintainer der Distribution setzen diese Teile zusammen und wählen kompatible Versionen aus. Dies erfordert viel Koordination und funktioniert, aber die Trennung ist spürbar: Ein Upgrade kann einzelne Komponenten verschieben, andere jedoch nicht.

FreeBSD zieht die Grenze anders. Der Kernel, die Standardbefehle, die C-Bibliothek, die Firewall und der Bootloader sind ein einziger Source-Tree mit einer Versionsnummer. Sie aktualisieren das Basissystem als Einheit: mit freebsd-update bei älteren Installationen oder bei pkgbase-Installationen (wie sie FreeBSD 15 Cloud-Images standardmäßig nutzen) mit pkg selbst. Alles andere – Ihr Webserver, Ihre Datenbank, Ihre Laufzeitumgebungen – kommt aus pkg Paketen, die auf dem Basissystem liegen, anstatt fest in dieses eingewebt zu sein. Selbst mit pkgbase, wo ein Werkzeug nun beide Schichten aktualisiert, bleiben "das Betriebssystem" und "die installierte Software" zwei distinkte Schichten, die unabhängig voneinander betrachtet werden können.

ZFS als First-Class-Citizen

ZFS ist das Dateisystem, für das die meisten Nutzer zu FreeBSD kommen. In FreeBSD 15 ist es ein integraler Bestandteil des Systems und kein nachträglich hinzugefügtes Add-on. ZFS kombiniert Dateisystem und Volume-Manager zu einer Einheit. Dies bietet Prüfsummen für Daten zur Erkennung von Silent Corruption (statt blind der Festplatte zu vertrauen), sofortige Snapshots, kostengünstige Clones sowie zfs send und zfs receive für die bytegenaue Übertragung eines Dateisystems auf eine andere Maschine.

Für Server mit kritischer Bedeutung ist dies essenziell. Sie können einen Dataset vor einem Upgrade snapshot erstellen:

zfs snapshot zroot/ROOT/default@before-upgrade

Falls das Upgrade fehlschlägt, können Sie direkt in diesen Zustand zurückkehren. Der FreeBSD-Bootloader versteht ZFS-Boot-Environments, sodass Sie das gesamte Betriebssystem auf einen Snapshot zurücksetzen können, der vor den Änderungen erstellt wurde. Linux nutzt über OpenZFS ebenfalls ZFS und führt dies gut aus. Der Unterschied ist, dass ZFS unter FreeBSD von Beginn an fest in den Installer, den Bootloader und die Update-Tools integriert ist.

Jails: Container vor der Verbreitung von Containern

Ein Jail ist eine leichtgewichtige, isolierte Umgebung, die den Host-Kernel nutzt, aber über ein eigenes Dateisystem, eigene Benutzer, ein eigenes Netzwerk und eine eigene Prozessansicht verfügt. Wenn das nach einem Container klingt: Es ist es, und Jails existieren bereits seit etwa einem Jahrzehnt vor Docker. FreeBSD 15 optimiert diese Technologie weiter.

Das mentale Modell ist einfacher als ein vollständiger Container-Stack. Ein Jail ist ein Verzeichnisbaum plus eine kleine Konfiguration, die eine echte FreeBSD-Userland-Umgebung gegen den Host-Kernel ausführt. Sie benötigen keine Image-Registry oder einen Hintergrund-Daemon für die Isolation. Für Server, die mehrere separate Dienste hosten, bieten Jails eine starke Trennung bei minimalem Overhead; Werkzeuge wie bastille erleichtern die Verwaltung. Dies entspricht dem Prinzip von jeder Dienst in einem eigenen Docker-Container, jedoch aus einer anderen technologischen Richtung.

pf, die Firewall, die man gerne konfiguriert

Der Packet Filter von FreeBSD, pf, ist aus einem Grund sehr beliebt: Die Syntax der Regeln liest sich wie einfache Sätze. Ein Ruleset ist eine Datei, die man von oben nach unten lesen und tatsächlich verstehen kann. Im Vergleich zum manuellen Schreiben von iptables/nftables-Regeln unter Linux fühlt sich pf so an, als sei es für die Wartung durch Menschen entwickelt worden. Wenn Sie schon einmal gegen eine Wand aus iptables Zeilen gekämpft haben, ist pf eine Erleichterung.

Wo FreeBSD passt und wo nicht

FreeBSD ist eine starke Wahl für Storage-Server wegen ZFS, für Firewalls und Router wegen pf, und für jeden Server, bei dem ein stabiles, kohärentes Basissystem und saubere Upgrades wichtiger sind als die neuesten Kernel-Features. Die Dokumentation, das FreeBSD Handbook, ist eines der besten Handbücher in der Open-Source-Welt; es zu lesen ist der schnellste Weg, das System zu erlernen.

Es ist nicht für alles die richtige Wahl. Das Container-Ökosystem ist kleiner und primär auf Linux ausgerichtet. Wenn Ihr gesamter Workflow auf Docker-Images und Kubernetes basiert, arbeiten Sie gegen den Strom. Einige proprietäre Treiber und Hersteller-Tools sind nur für Linux verfügbar. Zudem setzen die meisten Self-Hosting-Tutorials, einschließlich vieler auf dieser Seite, eine Linux-Distribution voraus. Für einen Überblick, was ein Home- oder Side-Project-Server ausführen kann, bietet die Self-Hosting-Übersicht eine Linux-zentrierte Sicht, deren Konzepte aber übertragbar sind. Für einen direkten Feature-Vergleich lesen Sie Linux versus FreeBSD für Server.

Für einen anderen Vergleich bietet Linux versus Windows Server eine Gegenüberstellung der beiden großen Server-Plattformen.

FAQ

Ist FreeBSD 15 gut für einen Server?

Ja, für die passenden Aufgaben. FreeBSD 15 ist ein stabiles, kohärentes Server-Betriebssystem mit integriertem ZFS, Jails und pf, erstklassiger Dokumentation und sauberen, einheitlichen Upgrades. Es ist besonders stark bei Storage, Firewalls und langlebigen Diensten, bei denen Vorhersehbarkeit wichtiger ist als die neuesten Kernel-Features. Es ist weniger geeignet, wenn Ihr Workflow auf dem Linux-zentrierten Container-Ökosystem basiert.

Was ist der Unterschied zwischen dem FreeBSD-Basissystem und Linux?

Unter Linux stammen Kernel und Userland aus separaten Projekten, die von einer Distribution zusammengestellt werden. Bei FreeBSD sind Kernel, Kernbefehle, die C-Bibliothek, die Firewall und der Bootloader ein einziger Source-Tree mit einer Version, die als Einheit aktualisiert wird – entweder via freebsd-update oder bei pkgbase-Installationen via pkg. Alles, was Sie zusätzlich installieren, bleibt eine separate Ebene von Paketen darauf. Diese Trennung zwischen Basis und Paketen ist der strukturelle Kernunterschied.

Kann ich FreeBSD auf einem VPS nutzen?

Sie können FreeBSD auf einem VPS von Hostern nutzen, die dies anbieten, allerdings ist die Auswahl geringer als bei Linux. SSD Nodes bietet keine FreeBSD-Tarife an, da die Nachfrage gering ist: FreeBSD-Nutzer verwenden tendenziell eigene Hardware statt eines VPS. Viele FreeBSD-Server sind physische Maschinen, die der Besitzer direkt kontrolliert.

Muss ich Linux beherrschen, bevor ich FreeBSD ausprobiere?

Nein, aber es hilft. Die Shell, SSH und die meisten alltäglichen Befehle sind vertraut, wenn Sie Linux genutzt haben. Die wichtigsten neuen Konzepte sind die Trennung von Basis und Paketen, pkg für Software (und bei FreeBSD 15 pkgbase-Installationen auch für das Basissystem, wobei freebsd-update ausläuft) sowie pf für die Firewall. Das FreeBSD Handbook führt Sie durch alle diese Themen.

#freebsd#freebsd-15#zfs#jails#server-os#bsd