Versione di FreeBSD 11.3

Un anno dopo il rilascio della versione 11.2 e 7 mesi dal rilascio della versione 12.0 è disponibile rilascio di FreeBSD 11.3, che preparato per architetture amd64, i386, powerpc, powerpc64, sparc64, aarch64 e armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Inoltre, sono state preparate immagini per sistemi di virtualizzazione (QCOW2, VHD, VMDK, raw) e ambienti cloud Amazon EC2.
Supporto per la versione 11.2 verrà terminato in 3 mesi e il supporto per FreeBSD 11.3 sarà fornito fino al 30 settembre 2021 o, nel caso di una decisione di creare la versione 11.4 l'anno prossimo, tre mesi dalla data del suo rilascio. Versione di FreeBSD 12.1 è previsto 4 sta arrivando.

Chiave innovazioni:

  • I componenti Clang, libc++, compiler-rt, LLDB, LLD e LLVM sono stati aggiornati alla versione 8.0;
  • Nello ZFS aggiunto supporto per il montaggio parallelo di più partizioni FS contemporaneamente;
  • Nel bootloader implementato la possibilità di crittografare le partizioni utilizzando geli su tutte le architetture supportate;
  • Al loader è stata aggiunta la funzionalità del caricatore zfsloader, che non è più necessario per il caricamento da ZFS;
  • Il bootloader UEFI ha migliorato il rilevamento del tipo di console di sistema e del dispositivo console se non sono definiti in loader.conf;
  • Al pacchetto base è stata aggiunta un'opzione bootloader scritta in Lua;
  • Il kernel fornisce l'output al registro dell'identificatore dell'ambiente jail durante il monitoraggio del completamento dei processi;
  • Abilitati gli avvisi sulle funzionalità che verranno interrotte nelle versioni future. Aggiunto anche un avviso quando si utilizzano algoritmi Geli non sicuri e algoritmi IPSec, che sono deprecati nella RFC 8221;
  • Nuovi parametri sono stati aggiunti al filtro dei pacchetti ipfw: record-state (come “keep-state”, ma senza generare O_PROBE_STATE), set-limit (come “limit”, ma senza generare O_PROBE_STATE) e defer-action (invece di running una regola, una dinamica, uno stato che può essere controllato utilizzando l'espressione “check-state”);
  • Aggiunto supporto NAT64CLAT con l'implementazione di un traduttore operante lato consumer che converte 1 a 1 indirizzi IPv4 interni in indirizzi IPv6 globali e viceversa;
  • È stato fatto del lavoro nella libreria pthread(3) per migliorare la compatibilità POSIX;
  • Aggiunto supporto per NVRAM aggiuntiva a /etc/rc.initdiskless. Aggiunto il supporto per /etc/rc.resume all'utility rorder. La definizione della variabile jail_conf (contiene /etc/jail.conf per impostazione predefinita) è stata spostata in /etc/defaults/rc.conf. La variabile rc_service è stata aggiunta a rc.subr, che definisce il percorso del servizio che verrà lanciato se il servizio avrà bisogno di richiamarsi nuovamente;
  • Un nuovo parametro,allow.read_msgbuf, è stato aggiunto a jail.conf per l'utility jail, con il quale è possibile limitare l'accesso a dmesg per processi e utenti isolati;
  • All'utility jail è stata aggiunta l'opzione “-e”, che permette di specificare qualsiasi parametro jail.conf come argomento e visualizzare un elenco di ambienti in cui viene utilizzato;
  • Aggiunta l'utility trim, che permette di avviare la rimozione del contenuto dei blocchi Flash che utilizzano algoritmi di normalizzazione dell'usura;
  • newf e tunef consentono caratteri di sottolineatura e trattini nei nomi delle etichette;
  • L'utilità fdisk ha aggiunto il supporto per settori più grandi di 2048 byte;
  • La shell sh ha aggiunto il supporto per l'opzione pipefail, che semplifica il controllo del codice di ritorno per tutti i comandi combinati da pipe senza nome;
  • Aggiunta l'utility spi, che consente di interagire con i dispositivi tramite il bus SPI dallo spazio utente;
  • È stata aggiunta a kenv la variabile init_exec, con la quale è possibile definire un file eseguibile che verrà lanciato dal processo init dopo l'apertura della console come gestore PID 1;
  • È stato aggiunto il supporto per nomi simbolici per identificare gli ambienti jail alle utility cpuset(1), calzinistat(1), ipfw(8) e ugidfw(8);
  • Aggiunte le opzioni "stato" e "avanzamento" all'utilità dd per visualizzare le informazioni sullo stato ogni secondo;
  • È stato aggiunto il supporto Libxo alle utilità last e lastlogin;
  • Versioni aggiornate del firmware e dei driver di rete;
  • Il gestore pacchetti pkg è stato aggiornato alla versione 1.10.5, OpenSSL alla versione 1.0.2s e il toolkit eseguibile ELF alla versione r3614;
  • I port offrono ambienti desktop KDE 5.15.3 e GNOME 3.28.

Fonte: opennet.ru

Aggiungi un commento