
Am 10. März 2026 kündigte das FreeBSD-Projekt die Veröffentlichung einer neuen stabilen Version des Betriebssystems – 14.4-RELEASE – an. Dieses Release, das auf der offiziellen Website verfügbar ist, setzt die Entwicklung des Zweigs 14-STABLE fort und umfasst Sicherheitsupdates, Komponentenaktualisierungen, neue Treiber und Verbesserungen für Cloud-Umgebungen.
Änderungen in FreeBSD 14.4:
Sicherheit und Fehlerbehebungen:
Seit der Veröffentlichung 14.3 wurden eine Reihe wichtiger Sicherheitsupdates bereitgestellt. Zu den behobenen Schwachstellen gehören:
- mehrere Schwachstellen in OpenSSL (September 2025 und Januar 2026);
- Remote Code Execution durch ND6 Router Advertisements (Dezember 2025);
- Jail Escape durch nullfs und Austausch von Dateideskriptoren (Januar-Februar 2026);
- DoS in ipfw und Probleme mit dem Caching in local-unbound.
Benutzerraum:
- diff berichtet jetzt besser über Ein-/Ausgabe-Fehler;
- sockstat zeigt UDP-Lite Sockets an;
- newfs hat das Flag -u zum Deaktivieren von Soft Updates erhalten;
- ein neues Dienstprogramm sndctl zum Verwalten von Audiogeräten mit einer mixer-ähnlichen Oberfläche;
- Jail: es wurden die Optionen meta und env hinzugefügt, um beliebige Metadaten und Umgebungsvariablen, die mit jeder Jail verbunden sind, zu speichern;
- Privilegien: das Dienstprogramm mdo (Alternative zu sudo) erhielt erweiterte Optionen für eine feinere Steuerung von UID und GID der ausgeführten Prozesse.
Updates von Drittanwendungen:
- OpenZFS auf Version 2.2.9 mit Verbesserungen für ARC und Fehlerbehebungen für zpool add;
- OpenSSH auf Version 10.0p2: Unterstützung für schwaches DSA wurde entfernt, der Standard-Schlüsselaustausch wurde auf den post-quantum Algorithmus mlkem768x25519-sha256 geändert;
- OpenSSL auf Version 3.0.16;
- xz (5.8.2), less (685), bc/dc (7.1.0), unbound (1.24.1), libarchive (3.8.5), bmake (20251111) und weitere;
- Konsolenschriftart gallant beinhaltet jetzt über 4300 Glyphen, darunter Kyrillisch, Griechisch und Powerline-Zeichen. Die Schrift spleen wurde auf Version 2.2.0 aktualisiert;
- Das Routing-Protokoll RIP (Dienstprogramme routed, route6d) wurde als veraltet erklärt und wird in zukünftigen Releases entfernt.
Kern und Treiber.
- Jail: Die Einschränkungen für nicht privilegierte Benutzer in übergeordneten Jails wurden bei der Verwaltung von Prozessen in untergeordneten Jails verschärft. Um das alte Verhalten beizubehalten, wurde der Parameter allow.nounprivileged_parent_tampering eingeführt.
- Netzwerk: ein Dienstprogramm /sbin/ipfw15 zur Unterstützung von 15.x-Kernen bei Updates hinzugefügt. Der Kompatibilitätscode für IPFW-Versionen vor FreeBSD 8 wurde entfernt.
- Treiber:
- ix/ixv: Unterstützung der Intel Ethernet-Familie E610 hinzugefügt;
- iwlwifi: ACPI-Unterstützung zur Regelung des Betriebs von 802.11ax/be hinzugefügt;
- nvme: BAR5-Unterstützung für die Kompatibilität mit Google Compute Engine C4 hinzugefügt;
- epair: Die Möglichkeit zur Generierung stabiler MAC-Adressen über sysctl ist verfügbar;
- qat: Unterstützung für Geräte der Serie 402xx.
- Speichersystem (Storage)*:
- : Unterstützung für das Dateisystem 9P (p9fs) hinzugefügt, um mit bhyve und virtio-9p verwendet zu werden, damit das Gastsystem auf die Dateien des Hosts zugreifen kann;
- Fehler in tarfs beim Umgang mit Dateien über 4 GB und 8 GB wurden behoben;
- Die Überprüfungen in unionfs und nullfs wurden verschärft, um Ausbrüche aus jail (chroot escape) zu verhindern.
Bootloader und Installation
- Installation: bsdinstall unterstützt die Installation von ZFS auf MBR-partitionierten Festplatten nicht mehr (Option war nicht funktionsfähig);
- Booten: loader.efi funktioniert jetzt korrekt auf alten Systemen mit UGA (z. B. MacBooks), wobei Blt-Funktionen nur bei Vorhandensein von GOP verwendet werden;
- Images: Bootonly-Medien wurden um Firmware für drahtlose Adapter erweitert, was die Installation des Systems über Wi-Fi ermöglicht;
- Raspberry Pi: In die Images für SD-Karten wurden device tree blobs für die Unterstützung von Raspberry Pi Zero 2W aufgenommen.
Cloud-Umgebungen (Cloud Support)
- nuageinit wurden signifikante Verbesserungen hinzugefügt: vollkommene Kompatibilität mit cloud-init (Unterstützung für runcmd, packages, write_files usw.), verbesserte Netzwerkfunktionalität, Unterstützung für resolvconf hinzugefügt. Dies vereinfacht die Initialisierung virtuelle Maschinen in der Cloud.
Systemaktualisierung
Das Upgrade auf FreeBSD 14.4 wird auf zwei Arten unterstützt:
- Binäres Upgrade mit dem Dienstprogramm freebsd-update (eine Internetverbindung ist erforderlich).
- Upgrade aus dem Quellcode gemäß den Anweisungen in der Datei /usr/src/UPDATING.
Quelle: linux.org.ru
