Die Veröffentlichung von FreeBSD 12.3 wurde vorgestellt, die fĂŒr die Architekturen amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 sowie armv6, armv7 und aarch64 veröffentlicht wurde. ZusĂ€tzlich wurden Images fĂŒr Virtualisierungssysteme (QCOW2, VHD, VMDK, raw) und Cloud-Umgebungen Amazon EC2 bereitgestellt. Die Veröffentlichung von FreeBSD 13.1 wird im FrĂŒhjahr 2022 erwartet.
SchlĂŒsselneuheiten:
- Ein Skript /etc/rc.final wurde hinzugefĂŒgt, das in der letzten Phase nach Abschluss aller Benutzerprozesse ausgefĂŒhrt wird.
- Im Paketfilter ipfw wurde der Befehl dnctl zur Verwaltung der Einstellungen des Dummynet-VerkehrsbeschrÀnkungssystems bereitgestellt.
- Der sysctl kern.crypto wurde hinzugefĂŒgt, um die Krypto-Subsysteme des Kernels zu verwalten, sowie ein Debug-sysctl debug.uma_reclaim.
- Der sysctl net.inet.tcp.tolerate_missing_ts wurde hinzugefĂŒgt, der TCP-Pakete ohne Zeitstempel (Timestamp-Option, RFC 1323/RFC 7323) zulĂ€sst.
- Im GENERIC-Kernel der amd64-Architektur wurde die Option COMPAT_LINUXKPI aktiviert und der Treiber mlx5en (NVIDIA Mellanox ConnectX-4/5/6) aktiviert.
- Der Bootloader wurde um die Möglichkeit erweitert, ein Betriebssystem von einem RAM-Disk zu laden, und die UnterstĂŒtzung fĂŒr ZFS-Optionen com.delphix:bookmark_written und com.datto:bookmark_v2 wurde implementiert.
- Die Fetch-Bibliothek erhielt UnterstĂŒtzung fĂŒr FTP-Proxy ĂŒber HTTPS.
- Im Paketmanager pkg wurde fĂŒr die Befehle âbootstrapâ und âaddâ das Flag â-râ zur Angabe des Repositories implementiert. Die Verwendung von Umgebungsvariablen aus der Datei pkg.conf wurde sichergestellt.
- Bei der Utility growfs wurde die Möglichkeit hinzugefĂŒgt, mit in Schreib-Lese-Modus gemounteten Dateisystemen zu arbeiten.
- In der Utility etcupdate wurde ein Modus zur RĂŒckgĂ€ngigmachung von Ănderungen zur Wiederherstellung einer oder mehrerer Dateien implementiert. Das Flag â-Dâ wurde hinzugefĂŒgt, um das Zielverzeichnis anzugeben. Es wurde sichergestellt, dass Daten unter Verwendung eines temporĂ€ren Verzeichnisses extrahiert werden, und die Verarbeitung von SIGINT wurde hinzugefĂŒgt.
- In den Utilities freebsd-update und freebsd-version wurde das Flag â-jâ zur UnterstĂŒtzung von Jail-Umgebungen hinzugefĂŒgt.
- Die Utility cpuset kann jetzt in Jail-Umgebungen verwendet werden, um die Parameter von untergeordneten Jails zu Àndern.
- In der Utility cmp wurden Optionen hinzugefĂŒgt: â-bâ (âprint-bytes) zum Drucken von unterschiedlichen Bytes, â-iâ (âignore-initial) zum Ignorieren einer bestimmten Anzahl von Anfangsbytes, â-nâ (âbytes) zur Begrenzung der Anzahl der verglichenen Bytes.
- In der Utility daemon wurde das Flag â-Hâ hinzugefĂŒgt, um SIGHUP zu verarbeiten und die Ausgabedatei neu zu öffnen (hinzugefĂŒgt zur UnterstĂŒtzung von newsyslog).
- In der Utility fstyp wurde das Flag â-lâ hinzugefĂŒgt, um Dateisysteme vom Typ exFAT zu erkennen und anzuzeigen.
- Im Tool mergemaster wurde die Verarbeitung symbolischer Links wÀhrend des Updates implementiert.
- Im Tool newsyslog wurde die Flagge âEâ hinzugefĂŒgt, um die Rotation leerer Protokolle zu deaktivieren.
- Im Tool tcpdump wurde die Möglichkeit zur Dekodierung von Paketen an pfsync-Schnittstellen hinzugefĂŒgt.
- Im Tool top wurde der Filterbefehl â/â hinzugefĂŒgt, um nur Prozesse oder Argumente anzuzeigen, die mit dem angegebenen String ĂŒbereinstimmen.
- In unzip wurde die UnterstĂŒtzung fĂŒr passwortgeschĂŒtzte Archive hinzugefĂŒgt.
- Die UnterstĂŒtzung fĂŒr Hardware wurde verbessert. PCI-GerĂ€te-IDs fĂŒr AHCI-Controller von ASMedia ASM116x und I2C-Controller von Intel Gemini Lake wurden hinzugefĂŒgt. UnterstĂŒtzung fĂŒr Netzwerkadapter von Mikrotik 10/25G und drahtlose Karten von Intel Killer Wireless-AC 1550i, Mercusys MW150US, TP-Link Archer T2U v3, D-Link DWA-121, D-Link DWA-130 rev F1, ASUS USB-N14 wurde implementiert. Ein neuer Treiber igc fĂŒr Ethernet-Controller von Intel I225 2.5G/1G/100MB/10MB wurde hinzugefĂŒgt.
- Der Netgraph-Knoten ng_bridge wurde fĂŒr SMP-Systeme angepasst. Im Knoten ng_nat wurde die UnterstĂŒtzung fĂŒr CGN (Carrier Grade NAT, RFC 6598) hinzugefĂŒgt. Es wurde ermöglicht, den Knoten ng_source an beliebiger Stelle im Netgraph-Netzwerk einzufĂŒgen.
- Im Treiber rctl, der fĂŒr die Ressourcenbegrenzung verwendet wird, wurde die Möglichkeit hinzugefĂŒgt, die Ressourcennutzung auf den Wert 0 zu begrenzen.
- Im VLAN-Interface wurde die UnterstĂŒtzung fĂŒr das Priorisierungssystem fĂŒr den Datenverkehr und das Bandbreitenmanagement ALTQ hinzugefĂŒgt.
- In den Treibern amdtemp und amdsmn wurde die UnterstĂŒtzung fĂŒr die CPU Zen 3 âVermeerâ und die APU Ryzen 4000 (Zen 2, âRenoirâ) implementiert.
- Die Versionen der integrierten Drittanbieteranwendungen wurden aktualisiert: awk 20210221, bc 5.0.0, less 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04, Subversion 1.14.1, nvi 2.2.0-3bbdfe4. Das Tool unzip wurde mit dem Code-Basis von NetBSD synchronisiert.
Quelle: opennet.ru
