Lansare FreeBSD 12.1

Prezentat lansare FreeBSD 12.1, pregătită pentru arhitecturile amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 și armv6, armv7 și aarch64. De asemenea, sunt disponibile imagini pentru sisteme de virtualizare (QCOW2, VHD, VMDK, raw) și medii cloud Amazon EC2.

Principalele noutăți:

  • Biblioteca criptografică este inclusă în sistemul de bază BearSSL;
  • Suportul pentru NAT64 CLAT (RFC6877) a fost adăugat în stiva de rețea, implementat de inginerii de la Yandex;
  • A fost adăugată utilitarul trim pentru eliminarea conținutului blocurilor Flash folosind algoritmi de minimizare a uzurii;
  • Suport IPv6 a fost adăugat în bsnmpd;
  • Versiunile 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 au fost actualizate. În porturi, GNOME 3.28 și KDE 5.16.5 au fost actualizate;
  • Pentru arhitectura i386, link editorul LLD din proiectul LLVM este activat implicit;
  • În nucleu, identificatorii mediilor jail sunt înregistrați în log la încheierea proceselor (pentru procesele care nu sunt în jail, este indicat un identificator nul);
  • A fost inclus un subsistem FUSE (File system in USErspace) reproiectat, care permite crearea de implementări de sisteme de fișiere în spațiul utilizatorului. În noul driver a fost implementat suportul pentru protocolul FUSE 7.23 (anterior a fost suportată versiunea 7.8, lansată cu 11 ani în urmă), s-a adăugat cod pentru verificarea permisiunilor de acces pe partea nucleului („-o default_permissions”), s-au adăugat apeluri VOP_MKNOD, VOP_BMAP și VOP_ADVLOCK, este posibilă întreruperea operațiunilor FUSE, s-a adăugat suport pentru canale fără nume și unix-sockets în fusefs, este posibilă utilizarea kqueue pentru /dev/fuse, este permisă actualizarea parametrilor de montare prin „mount -u”, a fost adăugat suport pentru exportarea fusefs prin NFS, a fost implementat contabilizarea RLIMIT_FSIZE, s-au adăugat flag-urile FOPEN_KEEP_CACHE și FUSE_ASYNC_READ, s-au realizat optimizări semnificative ale performanței și s-a îmbunătățit organizarea cache-ului;
  • A fost inclusă biblioteca libomp (implementarea runtime OpenMP);
  • Lista identificatorilor suport pentru dispozitive PCI a fost actualizată;
  • Driverul cdceem cu suport pentru plăcile de rețea virtuale cu interfață USB, furnizate în iLO 5 pe serverele HPE Proliant, a fost adăugat;
  • În utilitarul camcontrol au fost adăugate comenzi pentru modificarea modurilor de consum de energie ATA. În subsistemul cam s-a îmbunătățit gestionarea AHCI și s-a crescut compatibilitatea cu SES;
  • A fost adăugat un avertisment privind utilizarea algoritmilor de criptare nesiguri la crearea partițiilor prin geli;
  • Suportul pentru opțiunea ZFS "com.delphix:removing" a fost adăugat în bootloader;
  • A fost adăugat sysctl net.inet.tcp.rexmit_initial pentru setarea parametrului RTO.Initial, utilizat în TCP;
  • A fost adăugată suport pentru încapsularea GRE-in-UDP (RFC8086);
  • Flamul „-Werror” în gcc este dezactivat implicit;
  • Utilitarului sh i s-a adăugat opțiunea pipefail, care face ca codul final de returnare să includă codul de eroare apărut în oricare dintre aplicațiile din lanțul de apeluri;
  • Utilitarului mlx5tool i s-au adăugat funcții de actualizare a firmware-urilor pentru Mellanox ConnectX-4, ConnectX-5 și ConnectX-6;
  • A fost adăugat utilitarul posixshmcontrol;
  • Utilitarului nvmecontrol i s-a adăugat comanda „resv” pentru managementul rezervării NVMe;
  • În utilitarul camcontrol, comanda „modepage” a primit suport pentru descrierile blocurilor;
  • Utilitarului freebsd-update i s-au adăugat două comenzi noi „updatesready” și „showconfig”;
  • S-au adăugat moduri de compilare WITH_PIE și WITH_BIND_NOW;
  • În utilitarul zfs au fost adăugați flag-urile „-v”, „-n” și „-P”, precum și comanda „send” pentru bookmark-uri;
  • A fost inclus utilitarul bzip2recover. În gzip a fost adăugat suport pentru algoritmul de compresie xz;
  • Au fost actualizate driverele de dispozitive, a fost adăugat suport pentru AMD Ryzen 2 și RTL8188EE;
  • Utilitarele ctm și timed sunt declarate învechite și vor fi eliminate în FreeBSD 13;
  • Începând cu FreeBSD 13.0, tipul CPU (CPUTYPE) pentru arhitectura i386 va fi schimbat implicit de la 486 la 686 (dacă se dorește, compilările pentru i486 și i586 pot fi realizate manual).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster