Release von FreeBSD 12.1, das fĂŒr die Architekturen amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 sowie armv6, armv7 und aarch64 vorbereitet wurde. ZusĂ€tzlich wurden Images fĂŒr Virtualisierungssysteme (QCOW2, VHD, VMDK, raw) und Cloud-Umgebungen Amazon EC2 vorbereitet.
Hauptmerkmale :
- Die Basisinstallation enthÀlt eine kryptografische Bibliothek ;
- Der Netzwerk-Stack unterstĂŒtzt jetzt NAT64 CLAT (RFC6877), implementiert von Ingenieuren bei Yandex;
- Ein Trim-Befehlszeilentool wurde hinzugefĂŒgt, um den Inhalt von Flash-Blöcken unter Verwendung von Abnutzungsminimierungsalgorithmen zu entfernen;
- bsnmpd unterstĂŒtzt jetzt IPv6;
- Aktualisierte Versionen von ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (clang, lld, lldb, compiler-rt, libc++) 8.0.1, bzip2 1.0.8, WPA 2.9, pkg 1.12.0. In den Ports wurden GNOME 3.28 und KDE 5.16.5 aktualisiert;
- FĂŒr die Architektur i386 ist der LLD-Linker von LLVM standardmĂ€Ăig aktiviert;
- Im Kern wird beim Beenden von Prozessen die Protokollierung der Jail-Umgebungs-IDs sichergestellt (fĂŒr Prozesse, die nicht in einem Jail sind, wird die Null-ID angegeben);
- Eine ĂŒberarbeitete FUSE (File system in USErspace)-Subsystem wurde hinzugefĂŒgt, die die Erstellung von Dateisystemimplementierungen im Benutzerspeicher ermöglicht. Der neue Treiber unterstĂŒtzt das FUSE-Protokoll 7.23 (frĂŒher wurde Version 7.8, die vor 11 Jahren veröffentlicht wurde, unterstĂŒtzt), es wurde Code zur Zugriffskontrolle auf Kernel-Seite hinzugefĂŒgt («-o default_permissions»), die Aufrufe VOP_MKNOD, VOP_BMAP und VOP_ADVLOCK wurden hinzugefĂŒgt, die Möglichkeit von FUSE-Operationen wurde um eine Unterbrechung erweitert, UnterstĂŒtzung fĂŒr nicht benannte Pipes und Unix-Sockets in fusefs wurde hinzugefĂŒgt, die Verwendung von kqueue fĂŒr /dev/fuse wurde ermöglicht, die Aktualisierung der Mount-Parameter ĂŒber «mount -u» wurde erlaubt, UnterstĂŒtzung fĂŒr den Export von fusefs ĂŒber NFS wurde implementiert, RLIMIT_FSIZE wird jetzt berĂŒcksichtigt, die Flags FOPEN_KEEP_CACHE und FUSE_ASYNC_READ wurden hinzugefĂŒgt, signifikante Leistungsoptimierungen wurden vorgenommen und die Cache-Organisation wurde verbessert;
- Die Bibliothek wurde hinzugefĂŒgt (OpenMP-Laufzeitimplementierung);
- Die Liste der unterstĂŒtzten PCI-GerĂ€te-IDs wurde aktualisiert;
- Der Treiber cdceem mit UnterstĂŒtzung fĂŒr virtuelle Netzwerkadapter ĂŒber USB, die in iLO 5 auf HPE Proliant-Servern bereitgestellt werden, wurde hinzugefĂŒgt;
- Die Dienstprogramm camcontrol hat Befehle zur Ănderung der ATA-Energieverbrauchsmodi hinzugefĂŒgt. Im cam-Subsystem wurde das AHCI-Management verbessert und die KompatibilitĂ€t mit SES erhöht;
- Warnungen ĂŒber die Verwendung unsicheren VerschlĂŒsselungsalgorithmen beim Erstellen von Partitionen ĂŒber geli wurden hinzugefĂŒgt;
- Der Bootloader unterstĂŒtzt jetzt die ZFS-Option «com.delphix:removing»;
- sysctl net.inet.tcp.rexmit_initial wurde hinzugefĂŒgt, um den Parameter RTO.Initial, der in TCP verwendet wird, festzulegen;
- UnterstĂŒtzung fĂŒr GRE-in-UDP-Kapselung (RFC8086) wurde hinzugefĂŒgt;
- Das Flag â-Werrorâ in gcc ist standardmĂ€Ăig deaktiviert;
- In das Dienstprogramm sh wurde die Option pipefail hinzugefĂŒgt, bei der der endgĂŒltige RĂŒckgabewert den Fehlercode enthĂ€lt, der in einer der Anwendungen in der Aufrufkette aufgetreten ist;
- In das Dienstprogramm mlx5tool wurden Funktionen zum Aktualisieren von Firmware fĂŒr Mellanox ConnectX-4, ConnectX-5 und ConnectX-6 hinzugefĂŒgt;
- Das Dienstprogramm posixshmcontrol wurde hinzugefĂŒgt;
- In das Dienstprogramm nvmecontrol wurde der Befehl âresvâ zum Verwalten der Reservierung fĂŒr NVMe hinzugefĂŒgt;
- In der Dienstprogramm camcontrol gibt es UnterstĂŒtzung fĂŒr Blockdescriptoren im Befehl âmodepageâ;
- In das Dienstprogramm freebsd-update wurden zwei neue Befehle âupdatesreadyâ und âshowconfigâ hinzugefĂŒgt;
- Die Build-Modi WITH_PIE und WITH_BIND_NOW wurden hinzugefĂŒgt;
- In das Dienstprogramm zfs wurden die Flags â-vâ, â-nâ und â-Pâ sowie der Befehl âsendâ fĂŒr Snapshots hinzugefĂŒgt;
- Das Dienstprogramm bzip2recover wurde aufgenommen. In gzip wurde UnterstĂŒtzung fĂŒr den Komprimierungsalgorithmus xz hinzugefĂŒgt;
- GerĂ€tetreiber wurden aktualisiert, UnterstĂŒtzung fĂŒr AMD Ryzen 2 und RTL8188EE wurde hinzugefĂŒgt;
- Die Dienstprogramme ctm und timed wurden fĂŒr FreeBSD 13 als veraltet erklĂ€rt und werden entfernt;
- Ab FreeBSD 13.0 wird der CPU-Typ (CPUTYPE) fĂŒr die i386-Architektur standardmĂ€Ăig von 486 auf 686 geĂ€ndert (bei Bedarf kann auch eine Version fĂŒr i486 und i586 erstellt werden).
Quelle: opennet.ru
