A FreeBSD 12.1 kiadása, amely az amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 és armv6, armv7 és aarch64 architektúrákhoz készült. Ezenkívül képek készültek virtualizációs rendszerekhez (QCOW2, VHD, VMDK, raw) és az Amazon EC2 felhő környezetekhez.
Kulcsok :
- Az alap rendszer tartalmaz egy kriptográfiai könyvtárat ;
- A hálózati stackhez hozzáadva a NAT64 CLAT (RFC6877) támogatása, amelyet a Yandex mérnökei valósítottak meg;
- Hozzáadva a trim eszköz a Flash blokkok tartalmának eltávolítására a kopás minimalizálására szolgáló algoritmusok használatával;
- A bsnmpd-hez hozzáadva az IPv6 támogatása;
- Frissítve az 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 verziókat. A portokban frissítve a GNOME 3.28 és a KDE 5.16.5;
- Az i386 architektúrához alapértelmezetten aktiválva van a LLVM projekt LLD linkerje;
- A kernelben biztosítva van a jail környezetek azonosítóinak naplózása a folyamatok befejezésekor (nem jail-ben futó folyamatok esetében nulla azonosító megadása);
- Hozzáadva egy átdolgozott FUSE (File system in USErspace) alrendszer, amely lehetővé teszi fájlrendszerek megvalósítását a felhasználói térben. Az új meghajtó támogatja a FUSE 7.23 protokollt (korábban a 7.8 verzió volt támogatva, amelyet 11 éve adtak ki), kód hozzáadva a jogosultságok ellenőrzésére a kernel oldalán ("-o default_permissions"), VOP_MKNOD, VOP_BMAP és VOP_ADVLOCK hívások hozzáadva, biztosítva a FUSE műveletek megszakításának lehetőségét, támogatja a névtelen csatornákat és a unix socketeket a fusefs-ben, lehetővé téve a kqueue használatát a /dev/fuse-on, engedélyezve a mount -u parancsos híváson keresztüli szerelési paraméterek frissítését, támogatja a fusefs NFS-en keresztüli exportálását, megvalósítva az RLIMIT_FSIZE figyelembevételét, hozzáadva FOPEN_KEEP_CACHE és FUSE_ASYNC_READ zászlókat, jelentős teljesítményoptimalizálásokat végezve és javítva a gyorsítótárazás szervezését;
- A csomagba felvett könyvtár (OpenMP runtime megvalósítás);
- Frissítve a támogatott PCI-eszközök azonosítóinak listája;
- Hozzáadva a cdceem meghajtó támogatása virtuális hálózati kártyákhoz USB interfésszel, amelyeket az iLO 5 biztosít HPE Proliant szervereken;
- A camcontrol eszközhöz hozzáadva parancsok az ATA energiafogyasztási módjainak megváltoztatására. A cam alrendszer javította az AHCI kezelését, és növelte a SES kompatibilitását;
- Hozzáadva figyelmeztetések megjelenítése a megbízhatatlan titkosítási algoritmusok használatára a geli-n keresztüli partíciók létrehozásakor;
- A bootloaderhez hozzáadva a ZFS opciók támogatása, "com.delphix:removing";
- Hozzáadva a sysctl net.inet.tcp.rexmit_initial a RTO.Initial paraméter beállításához, amelyet a TCP használ;
- Hozzáadva a GRE-in-UDP (RFC8086) enkapszuláció támogatása;
- Alapértelmezés szerint letiltva a «-Werror» zászló a gcc-ben;
- A sh utilitásban hozzáadva a pipefail opció, amely beállítása esetén a végső visszatérési kód a hívási lánc bármely alkalmazásában felmerült hiba kódját is tartalmazza;
- Az mlx5tool utilitásba hozzáadva firmware frissítési funkciók a Mellanox ConnectX-4, ConnectX-5 és ConnectX-6 számára;
- Hozzáadva a posixshmcontrol utilitás;
- Az nvmecontrol utilitásba hozzáadva a «resv» parancs az NVMe tartalékkezeléséhez;
- A camcontrol utilitásban a «modepage» parancs támogatja a blokk leírókat;
- A freebsd-update utilitásba hozzáadva két új parancs: «updatesready» és «showconfig»;
- Hozzáadva az építési módok: WITH_PIE és WITH_BIND_NOW;
- A zfs utilitásba hozzáadva a «-v», «-n» és «-P» zászlók, valamint a „send” parancs a könyvjelzőkhez;
- A csomagba belekerült a bzip2recover utilitás. A gzip-hez hozzáadva az xz tömörítési algoritmus támogatása;
- Frissítve az eszközmeghajtók, AMD Ryzen 2 és RTL8188EE támogatás hozzáadva;
- A ctm és a timed utilitásokat elavultnak nyilvánítva and eltávolításra kerülnek a FreeBSD 13-ban;
- A FreeBSD 13.0-tól kezdődően a CPU típus (CPUTYPE) az i386 architektúrához alapértelmezés szerint 486-ról 686-ra változik (igény szerint az i486 és i586 építések önállóan is létrehozhatók).
Forrás: opennet.ru
