FreeBSD 12.1 väljaanne, mis on ette valmistatud arhitektuuridele amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 ja armv6, armv7 ning aarch64. Lisaks on ette valmistatud pildid virtualiseerimissüsteemide jaoks (QCOW2, VHD, VMDK, raw) ja Amazon EC2 pilvekeskkondade jaoks.
Peamised :
- Põhisüsteemi on lisatud krüptograafia teek ;
- Võrgu stacki on lisatud NAT64 CLAT tugi (RFC6877), mille on rakendanud Yandex'i insenerid;
- Lisatud trim utiliit, et eemaldada Flash plokkide sisu kasutades kulumisminimeerimise algoritme;
- Bsnmpd-sse on lisatud IPv6 tugi;
- On uuendatud versioone 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. Portides on uuendatud GNOME 3.28 ja KDE 5.16.5;
- i386 arhitektuuri jaoks on vaikimisi aktiveeritud LLVM projekti LLD sidujat;
- Tuumas on tagatud jail-ümbrike identifikaatorite logisse väljastamine protsesside lõpetamise ajal (protsesside puhul, mis ei ole jail'is, näidatakse nullidentifikaatorit);
- Lisatud on ümber töödelud FUSE (File system in USErspace) alamsüsteem, mis võimaldab luua failisüsteemide teostusi kasutajaruumi. Uues draiveris on rakendatud FUSE 7.23 protokolli tugi (varasemalt oli toetatud versioon 7.8, mis ilmus 11 aastat tagasi), lisatud on kood juurdepääsuõiguste kontrollimiseks tuuma poolel („-o default_permissions“), lisatud on VOP_MKNOD, VOP_BMAP ja VOP_ADVLOCK kutsed, tagatud on FUSE operatsioonide katkestamise võimalus, lisatud on anonüümsed kanalid ja unix-soketid fusefs-is, suurendatud on kqueue kasutamise võimalusi /dev/fuse jaoks, lubatud on montaaži parameetrite uuendamine läbi „mount -u“, lisatud on fusefs-i eksportimise tugi läbi NFS, rakendatud on RLIMIT_FSIZE arvestus, lisatud on lipud FOPEN_KEEP_CACHE ja FUSE_ASYNC_READ, tehtud on märkimisväärsed jõudluse optimeerimised ja parendatud vahemälu korraldust;
- Komplekti on lisatud teek (OpenMP runtime'i rakendamine);
- Toetatud PCI-seadmete identifikaatorite loetelu on uuendatud;
- Lisatud on cdceem draiver, mis toetab HPE Proliant serverite iLO 5 kaudu pakutavaid USB-liidese virtuaalseid võrgukaarte;
- Camcontrol utiliidile on lisatud käsud ATA energia tarbimise režiimide muutmiseks. Cam alamsüsteemis on parendatud AHCI juhtimist ja suurendatud ühilduvust SES-iga;
- Lisatud on hoiatused ebausaldusväärsete krüpteerimisalgoritmide kasutamise kohta jaotuste loomisel läbi geli;
- Käivitaja on saanud toe ZFS valikule „com.delphix:removing”;
- Lisatud sysctl net.inet.tcp.rexmit_initial, et seadistada TCP-s kasutatava RTO.Initial parameetri väärtus;
- GRE-in-UDP (RFC8086) kapseldamise tugi on lisatud;
- gcc-i puhul on vaikimisi välja lülitatud lipp „-Werror“;
- sh utiliidile on lisatud pipefail valik, mis võimaldab lõppkoodis arvesse võtta mis tahes rakenduste ahelas ilmnenud vigade koodi;
- mlx5tool utiliidile on lisatud mikrolülituste värskendamise funktsioonid Mellanox ConnectX-4, ConnectX-5 ja ConnectX-6 jaoks;
- Lisatud posixshmcontrol utiliit;
- nvmecontrol utiliidile on lisatud „resv“ käsk, et hallata NVMe reservatsiooni;
- camcontrol utiliidis, käsku „modepage“ on lisatud blokikirjeldajate tugi;
- Freebsd-update'i utiliiti on lisatud kaks uut käsku «updatesready» ja «showconfig»;
- On lisatud ehituse režiimid WITH_PIE ja WITH_BIND_NOW;
- ZFS utiliiti on lisatud lipud «-v», «-n» ja «-P», samuti käsk «send» kaustade jaoks;
- Komplekti on lisatud bzip2recover utiliit. gzip-le on lisatud xz kompressioonialgoritmi tugi;
- Seadmestiku draivereid on värskendatud, lisatud on tugi AMD Ryzen 2 ja RTL8188EE jaoks;
- CTM ja timed utiliidid on kuulutatud vananenuks ja need eemaldatakse FreeBSD 13-st;
- Alates FreeBSD 13.0-st muutub i386 arhitektuuri CPU tüüp (CPUTYPE) vaikimisi 486-lt 686-ks (soovi korral saab ise koostada ka i486 ja i586 jaoks).
Allikas: opennet.ru
