Versió de FreeBSD 11.3

Un any després del llançament de l'11.2 i 7 mesos des del llançament de la 12.0 disponible llançament de FreeBSD 11.3, que preparat per a arquitectures amd64, i386, powerpc, powerpc64, sparc64, aarch64 i armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). A més, s'han preparat imatges per a sistemes de virtualització (QCOW2, VHD, VMDK, raw) i entorns de núvol Amazon EC2.
Suport de la versió 11.2 es donarà per acabada en 3 mesos, i el suport per a FreeBSD 11.3 es proporcionarà fins al 30 de setembre de 2021 o, en el cas de la decisió de crear la versió 11.4 l'any vinent, tres mesos a partir de la data del seu llançament. Versió de FreeBSD 12.1 s'esperava 4 novembre.

Clau innovacions:

  • Els components Clang, libc++, compilador-rt, LLDB, LLD i LLVM s'han actualitzat a la versió 8.0;
  • En ZFS afegit suport per al muntatge en paral·lel de diverses particions FS alhora;
  • Al carregador d'arrencada implementat la capacitat de xifrar particions amb geli a totes les arquitectures compatibles;
  • S'ha afegit la funcionalitat del carregador zfsloader al carregador, que ja no és necessari per carregar des de ZFS;
  • El carregador d'arrencada UEFI ha millorat la detecció del tipus de consola del sistema i del dispositiu de consola si no estan definits a loader.conf;
  • S'ha afegit una opció de carregador d'arrencada escrita en Lua al paquet bàsic;
  • El nucli proporciona sortida al registre de l'identificador de l'entorn de la presó quan es supervisa la finalització dels processos;
  • Avisos activats sobre funcions que s'interrompran en versions futures. També s'ha afegit un avís quan s'utilitzen algorismes geli insegurs i algorismes IPSec, que estan obsolets a RFC 8221;
  • S'han afegit nous paràmetres al filtre de paquets ipfw: record-state (com "keep-state", però sense generar O_PROBE_STATE), set-limit (com "limit", però sense generar O_PROBE_STATE) i defer-action (en lloc d'executar-se). una regla, una dinàmica, un estat que es pot comprovar amb l'expressió “check-state”);
  • Suport afegit NAT64CLAT amb la implementació d'un traductor que opera al costat del consumidor que converteix d'1 a 1 adreces IPv4 internes en adreces IPv6 globals i viceversa;
  • S'ha treballat a la biblioteca pthread(3) per millorar la compatibilitat amb POSIX;
  • S'ha afegit suport per a NVRAM addicional a /etc/rc.initdiskless. S'ha afegit suport per a /etc/rc.resume a la utilitat rcorder. La definició de la variable jail_conf (conté /etc/jail.conf per defecte) s'ha mogut a /etc/defaults/rc.conf. La variable rc_service s'ha afegit a rc.subr, que defineix el camí al servei que s'iniciarà si el servei necessita tornar-se a cridar a si mateix;
  • S'ha afegit un nou paràmetre, allow.read_msgbuf, a jail.conf per a la utilitat jail, amb la qual podeu limitar l'accés a dmesg per a processos i usuaris aïllats;
  • S'ha afegit l'opció "-e" a la utilitat jail, que us permet especificar qualsevol paràmetre jail.conf com a argument i mostrar una llista d'entorns en què s'utilitza;
  • S'ha afegit la utilitat de retall, que permet iniciar l'eliminació del contingut dels blocs Flash que utilitzen algorismes de normalització del desgast;
  • newfs i tunefs permeten guions baixos i guions en els noms d'etiquetes;
  • La utilitat fdisk ha afegit suport per a sectors de més de 2048 bytes;
  • El shell sh ha afegit suport per a l'opció pipefail, que simplifica la comprovació del codi de retorn de totes les ordres combinades per canalitzacions sense nom;
  • S'ha afegit la utilitat spi, que permet interactuar amb dispositius mitjançant el bus SPI des de l'espai d'usuari;
  • S'ha afegit la variable init_exec a kenv, amb la qual podeu definir un fitxer executable que s'iniciarà pel procés d'inici després d'obrir la consola com a controlador PID 1;
  • S'ha afegit suport per a noms simbòlics per identificar entorns de presó a les utilitats cpuset(1), sockstat(1), ipfw(8) i ugidfw(8);
  • S'han afegit opcions "estat" i "progrés" a la utilitat dd per mostrar informació d'estat cada segon;
  • S'ha afegit el suport de Libxo a les utilitats de l'últim i l'últim inici de sessió;
  • Versions actualitzades del firmware i del controlador de xarxa;
  • El gestor de paquets pkg s'ha actualitzat per al llançament 1.10.5, OpenSSL per al llançament 1.0.2s i el conjunt d'eines executables ELF per llançar r3614;
  • Els ports ofereixen entorns d'escriptori KDE 5.15.3 i GNOME 3.28.

Font: opennet.ru

Afegeix comentari