Versiunea FreeBSD 11.3

Un an după lansarea versiunii 11.2 și 7 luni de la lansarea versiunii 12.0 disponibil lansarea FreeBSD 11.3, care pregătit pentru arhitecturi amd64, i386, powerpc, powerpc64, sparc64, aarch64 și armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). În plus, imaginile au fost pregătite pentru sistemele de virtualizare (QCOW2, VHD, VMDK, raw) și mediile cloud Amazon EC2.
Suport pentru versiunea 11.2 va fi reziliat în 3 luni, iar suportul pentru FreeBSD 11.3 va fi oferit până la 30 septembrie 2021 sau, în cazul unei decizii de a crea versiunea 11.4 anul viitor, trei luni de la data lansării sale. Versiunea FreeBSD 12.1 este de așteptat 4 noiembrie.

Cheie inovații:

  • Componentele Clang, libc++, compiler-rt, LLDB, LLD și LLVM au fost actualizate la versiunea 8.0;
  • În ZFS adăugat suport pentru montarea paralelă a mai multor partiții FS simultan;
  • În bootloader-ul implementate capacitatea de a cripta partițiile folosind geli pe toate arhitecturile acceptate;
  • Funcționalitatea încărctorului zfsloader a fost adăugată la încărcător, care nu mai este necesară pentru încărcarea din ZFS;
  • Încărcătorul UEFI a îmbunătățit detectarea tipului de consolă de sistem și a dispozitivului de consolă dacă acestea nu sunt definite în loader.conf;
  • La pachetul de bază a fost adăugată o opțiune de bootloader scrisă în Lua;
  • Nucleul furnizează rezultate în jurnalul de identificare a mediului închisoare atunci când monitorizează finalizarea proceselor;
  • Avertismente activate despre funcțiile care vor fi întrerupte în versiunile viitoare. De asemenea, a adăugat un avertisment atunci când se utilizează algoritmi geli nesiguri și algoritmi IPSec, care sunt depreciați în RFC 8221;
  • Au fost adăugați noi parametri la filtrul de pachete ipfw: record-state (cum ar fi „keep-state”, dar fără a genera O_PROBE_STATE), set-limit (cum ar fi „limit”, dar fără a genera O_PROBE_STATE) și defer-action (în loc să ruleze o regulă, o dinamică o stare care poate fi verificată folosind expresia „check-state”);
  • Sprijin adăugat NAT64CLAT cu implementarea unui traducător care operează pe partea consumatorului care convertește 1 la 1 adrese IPv4 interne în adrese IPv6 globale și invers;
  • S-a lucrat în biblioteca pthread(3) pentru a îmbunătăți compatibilitatea POSIX;
  • S-a adăugat suport pentru NVRAM suplimentar la /etc/rc.initdiskless. S-a adăugat suport pentru /etc/rc.resume la utilitarul rcorder. Definiția variabilei jail_conf (conține implicit /etc/jail.conf) a fost mutată în /etc/defaults/rc.conf. Variabila rc_service a fost adăugată la rc.subr, care definește calea către serviciul care va fi lansat dacă serviciul trebuie să se apeleze din nou;
  • Un nou parametru, allow.read_msgbuf, a fost adăugat la jail.conf pentru utilitarul jail, cu ajutorul căruia puteți limita accesul la dmesg pentru procese și utilizatori izolate;
  • Opțiunea „-e” a fost adăugată la utilitarul jail, permițându-vă să specificați orice parametru jail.conf ca argument și să afișați o listă de medii în care este utilizat;
  • S-a adăugat utilitarul de tăiere, care vă permite să inițiați eliminarea conținutului blocurilor Flash care folosesc algoritmi de normalizare a uzurii;
  • newfs și tunefs permit liniuțe de subliniere și liniuțe în numele etichetelor;
  • Utilitarul fdisk a adăugat suport pentru sectoare mai mari de 2048 de octeți;
  • Shell-ul sh a adăugat suport pentru opțiunea pipefail, care simplifică verificarea codului de returnare pentru toate comenzile combinate de conducte fără nume;
  • S-a adăugat utilitarul spi, care vă permite să interacționați cu dispozitivele prin magistrala SPI din spațiul utilizatorului;
  • Variabila init_exec a fost adăugată la kenv, cu care puteți defini un fișier executabil care va fi lansat de procesul de init după deschiderea consolei ca handler PID 1;
  • Suport pentru nume simbolice pentru identificarea mediilor de închisoare a fost adăugat la utilitarele cpuset(1), sockstat(1), ipfw(8) și ugidfw(8);
  • S-au adăugat opțiuni „stare” și „progres” la utilitarul dd pentru a afișa informațiile de stare în fiecare secundă;
  • Suportul Libxo a fost adăugat la ultimele și ultimele utilitare de conectare;
  • Versiuni actualizate de firmware și driver de rețea;
  • Managerul de pachete pkg a fost actualizat pentru lansarea 1.10.5, OpenSSL pentru lansarea 1.0.2s și setul de instrumente executabil ELF pentru lansarea r3614;
  • Porturile oferă medii desktop KDE 5.15.3 și GNOME 3.28.

Sursa: opennet.ru

Adauga un comentariu