FreeBSD 14.4

FreeBSD 14.4

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:

  1. Binäres Upgrade mit dem Dienstprogramm freebsd-update (eine Internetverbindung ist erforderlich).
  2. Upgrade aus dem Quellcode gemäß den Anweisungen in der Datei /usr/src/UPDATING.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4