Release von FreeBSD 14.3

Nach sechsmonatiger Entwicklung wurde die Version FreeBSD 14.3 veröffentlicht. Installationsabbilder sind fĂŒr die Architekturen amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 und riscv64 verfĂŒgbar. ZusĂ€tzlich wurden Builds fĂŒr Virtualisierungssysteme (QCOW2, VHD, VMDK, raw) und Cloud-Umgebungen wie Amazon EC2, Google Compute Engine und Vagrant erstellt.

Das nĂ€chste Update FreeBSD 14.4 ist fĂŒr MĂ€rz 2026 geplant. Der Support fĂŒr die aktuelle Version FreeBSD 14.3 wird bis zum 30. Juni 2026 bereitgestellt, wĂ€hrend der vorherigen Version FreeBSD 14.2 bis zum 30. September 2025 UnterstĂŒtzung gewĂ€hrt wird. Insgesamt wird der Branch FreeBSD 14 bis zum 30. November 2028 betreut, und der Branch FreeBSD 13.x bis zum 30. April 2026. Die erste Veröffentlichung der nĂ€chsten Hauptversion FreeBSD 15, die die UnterstĂŒtzung fĂŒr 32-Bit-Architekturen (außer armv7 und im COMPAT_FREEBSD32-Modus) einstellen wird, ist fĂŒr Dezember 2025 vorgesehen.

Die wichtigsten Änderungen in FreeBSD 14.3:

  • Im LinuxKPI-Layer, der fĂŒr das AusfĂŒhren von Linux-Treibern in FreeBSD verwendet wird, wird die UnterstĂŒtzung der Standards Wi-Fi 4 (802.11n) und Wi-Fi 5 (802.11ac) sowie das Auslagern von VerschlĂŒsselungsoperationen auf die Netzwerkadapter implementiert. Diese Funktionen sind im iwlwifi-Treiber verfĂŒgbar, der auf dem Code des gleichnamigen Treibers aus dem Linux-Kernel basiert und die in modernen Laptops verwendeten Intel-Wireless-Chips unterstĂŒtzt. Die Firmware iwlwififw fĂŒr den Intel iwlwifi-Treiber wurde aus dem Basissystem entfernt, um die Installation aus Ports und die Verwendung des fwget-Tools zu ermöglichen.

    Der rtw88-Treiber fĂŒr Wireless-Chips von Realtek zur UnterstĂŒtzung von 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*) wurde in einen nutzbaren Zustand gebracht und von Speicherlecks befreit, wobei ebenfalls Linux-Code unter Verwendung von LinuxKPI verwendet wird.

  • In den Repositories von Docker und GitHub wurden Container-Images im OCI-Format veröffentlicht.
  • Die Versionen der Drittanbieter-Komponenten wurden aktualisiert: LLVM 19.1.7 (vorher 18.1.6), OpenSSH 9.9p2, OpenZFS 2.2.7, xz 5.8.1, expat 2.7.1, less 668, file 5.46, OpenSSL 3.0.16.
  • FĂŒr ARM64-Systeme wurde die UnterstĂŒtzung fĂŒr Hot-Plugging von PCIe-Karten hinzugefĂŒgt.
  • Im MAC (Mandatory Access Control) API wurde die UnterstĂŒtzung von Parametern zur Bindung von Richtlinien an Jail-Umgebungen realisiert.
  • Ein systemcall setcred wurde hinzugefĂŒgt, um die atomare Änderung von Prozessanmeldedaten wie euid, ruid, Gruppen und Zugangskontroll-Labels zu ermöglichen. Um Befehle unter einem anderen Benutzer auszufĂŒhren, wurde ein Dienstprogramm mdo entwickelt, das der su-Utility Ă€hnelt, jedoch statt setuid das Kernelmodul mac_do und den systemcall setcred verwendet.
  • Im Modul mac_do, das Richtlinien erlaubt, die unprivilegierten Benutzern die Änderung der Prozessanmeldedaten ermöglichen, wurde die Anwendung einer Regel auf mehrere Benutzer und Gruppen genehmigt.
  • Die UnterstĂŒtzung fĂŒr die Bindung der AusfĂŒhrung von sysctl an die angegebene Jail-Umgebung wurde hinzugefĂŒgt, was es ermöglicht, den Zustand des Kernels aus der ĂŒbergeordneten Umgebung in das untergeordnete Jail zu betrachten und zu Ă€ndern. Dem sysctl-Dienstprogramm wurden Flags fĂŒr die Filterung von Variablen, die mit Jail und vnet verbunden sind, hinzugefĂŒgt. Zum Beispiel kann jetzt der Parameter net.fibs im Jail mit dem Namen „foo“ durch „sysctl -j foo net.fibs=2“ gesetzt werden.
  • Im Dienstprogramm ip6addrctl wurde die Option „-j“ hinzugefĂŒgt, um Einstellungen in Bezug auf die angegebene Jail-Umgebung anzuwenden, was das Management von Adressen im virtuellen Netzwerk-Stack innerhalb des Jails vereinfacht.
  • Im Paketfilter pf wurde der Parameter 'net.pf.default_to_drop' hinzugefĂŒgt, um den Standardmodus zum Verwerfen von Paketen zu aktivieren. Der Wert kann in Verbindung mit virtuellen Netzwerk-Stacks (vnet) im Jail eingestellt werden.
  • Die Änderung der sysctl-Parameter des virtuellen Netzwerk-Stacks (vnet) ist vom Initial-Bootloader aus erlaubt.
  • In der Audio-Subsystem wurde eine dynamische Zuweisung (bei Bedarf) virtueller KanĂ€le (vchan) fĂŒr die Aufnahme und Wiedergabe von Audio implementiert.
  • Der Treiber mpi3mr fĂŒr PCIe-Controller von Broadcom MPIMR 3.0 IT/IR SAS wurde im Basis-Kernel (GENERIC) aktualisiert und aktiviert.
  • Die Treiber rtw88 und rtw89 fĂŒr drahtlose Adapter auf Realtek-Chips wurden mit dem Linux-Kernel 6.14 synchronisiert.
  • In die Firmware iwmbtfw und den Port iwmbt-firmware wurde die UnterstĂŒtzung fĂŒr Bluetooth-Adapter Intel 9260/9560 aufgenommen.
  • Die UnterstĂŒtzung fĂŒr Ethernet-Controller in den Treibern ix (Intel), igc (Intel) und bnxt (Broadcom) wurde erweitert.
  • Die UnterstĂŒtzung fĂŒr das Hot-Plugging von GerĂ€ten in Cloud-Umgebungen von AWS EC2 basierend auf den Architekturen x86 und arm64 ('Graviton') wurde verbessert.
  • In der Utility ps wurde die Logik zur Verarbeitung des Flags '-U' geĂ€ndert, welches jetzt Prozesse nach RUID (Real User ID) filtert, anstatt nach EUID (Effective User ID), wie in der POSIX-Spezifikation definiert.
  • In der Standard-Grep-Anwendung wurde das Folgen von symbolischen Links bei der rekursiven Suche eingestellt.
  • In die Einstellungen des Paketmanagers pkg (/etc/pkg/FreeBSD.conf) wurde ein neues Repository FreeBSD-kmods hinzugefĂŒgt, das Kernelmodule enthĂ€lt, die fĂŒr die Version 14.3-RELEASE kompiliert wurden.
  • Die SchlĂŒsselbunddatei /etc/publickey, die auf dem DES-Algorithmus basiert, wurde als veraltet erklĂ€rt.
  • Eine Warnung bezĂŒglich der zukĂŒnftigen Entfernung des logischen Volume-Managements gvinum in der FreeBSD 15-Serie wurde hinzugefĂŒgt. Die Entwicklung von Gvinum wurde vor etwa 15 Jahren eingestellt, und der Code weist mehrere bekannte Probleme auf, die bisher niemand behoben hat. Statt gvinum wird empfohlen, gconcat, gmirror, gstripe, graid oder zfs zu verwenden.
  • Eine Warnung bezĂŒglich der bevorstehenden Entfernung des Konsolentreibers syscons wurde hinzugefĂŒgt, der nicht mit UEFI kompatibel ist, UTF-8 nicht unterstĂŒtzt und die globale Kernel-Sperre verwendet. In welcher Version die UnterstĂŒtzung fĂŒr syscons eingestellt wird, ist noch nicht festgelegt, aber der Verlust der globalen Sperre im Kernel wird in FreeBSD 16 erwartet.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster