llançament de FreeBSD 12.1, que està preparat per a les arquitectures amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 i armv6, armv7 i aarch64. A més, s'han preparat imatges per a sistemes de virtualització (QCOW2, VHD, VMDK, raw) i entorns de núvol Amazon EC2.
Clau :
- El sistema base inclou una biblioteca criptogràfica ;
- El suport per a NAT64 CLAT (RFC6877), implementat per enginyers de Yandex, s'ha afegit a la pila de xarxa;
- S'ha afegit una utilitat de retall per eliminar el contingut del bloc de Flash mitjançant algorismes de minimització del desgast;
- S'ha afegit suport IPv6 a bsnmpd;
- Versions actualitzades de 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. Els ports han actualitzat GNOME 3.28 i KDE 5.16.5;
- Per a l'arquitectura i386, l'enllaçador LLD del projecte LLVM està habilitat per defecte;
- El nucli proporciona el registre dels identificadors de l'entorn de la presó quan s'acaben els processos (per als processos que no estan en una presó, s'indica un identificador zero);
- S'ha afegit un subsistema FUSE (File system in USErspace) redissenyat, que permet la creació d'implementacions del sistema de fitxers a l'espai d'usuari. El nou controlador implementa suport per al protocol FUSE 7.23 (anteriorment la versió 7.8, llançada fa 11 anys, era compatible), va afegir codi per comprovar els drets d'accés al costat del nucli ("-o default_permissions"), va afegir trucades a VOP_MKNOD, VOP_BMAP i VOP_ADVLOCK , i va proporcionar la possibilitat d'interrompre les operacions de FUSE , va afegir suport per a canonades sense nom i endolls Unix a fusefs, la capacitat d'utilitzar kqueue per a /dev/fuse, va permetre actualitzar els paràmetres de muntatge mitjançant "mount -u", va afegir suport per a l'exportació de fusefs mitjançant NFS , s'ha implementat la comptabilitat RLIMIT_FSIZE, s'han afegit els indicadors FOPEN_KEEP_CACHE i FUSE_ASYNC_READ, s'han fet optimitzacions significatives de rendiment i s'ha millorat la memòria cau;
- Biblioteca inclosa (implementació d'OpenMP en temps d'execució);
- Llista actualitzada d'identificadors de dispositiu PCI compatibles;
- S'ha afegit el controlador cdceem amb suport per a targetes de xarxa virtual USB proporcionades a iLO 5 als servidors HPE Proliant;
- S'han afegit ordres a la utilitat camcontrol per canviar els modes de consum d'energia ATA. El subsistema de lleves ha millorat la gestió AHCI i ha augmentat la compatibilitat amb SES;
- S'han afegit avisos sobre l'ús d'algoritmes de xifratge poc fiables quan es creen particions mitjançant geli;
- S'ha afegit suport per a l'opció ZFS "com.delphix:removing" al carregador d'arrencada;
- S'ha afegit sysctl net.inet.tcp.rexmit_initial per establir el paràmetre RTO.Initial utilitzat a TCP;
- S'ha afegit suport per a l'encapsulació GRE-in-UDP (RFC8086);
- El senyalador "-Werror" a gcc està desactivat per defecte;
- L'opció pipefail s'ha afegit a la utilitat sh, quan s'estableix, el codi de retorn final inclou el codi d'error que s'ha produït en qualsevol de les aplicacions de la cadena de trucades;
- S'han afegit funcions d'actualització del firmware a la utilitat mlx5tool per a Mellanox ConnectX-4, ConnectX-5 i ConnectX-6;
- S'ha afegit la utilitat posixshmcontrol;
- S'ha afegit l'ordre "resv" a la utilitat nvmecontrol per gestionar les reserves de NVMe;
- A la utilitat camcontrol, l'ordre "modepage" ara admet descriptors de blocs;
- S'han afegit dues ordres noves a la utilitat freebsd-update: “updatesready” i “showconfig”;
- S'han afegit els modes de construcció WITH_PIE i WITH_BIND_NOW;
- S'han afegit senyals "-v", "-n" i "-P" a la utilitat zfs, així com l'ordre "envia" per a les adreces d'interès;
- S'inclou la utilitat bzip2recover. gzip ara admet l'algoritme de compressió xz;
- Controladors de dispositiu actualitzats, suport afegit per a AMD Ryzen 2 i RTL8188EE;
- Les utilitats ctm i timed han quedat obsoletes i s'eliminaran a FreeBSD 13;
- A partir de FreeBSD 13.0, el tipus de CPU predeterminat (CPUTYPE) per a l'arquitectura i386 es canviarà de 486 a 686 (si ho desitja, podeu crear assemblatges per a i486 i i586 vosaltres mateixos).
Font: opennet.ru
