Un anno dopo il rilascio della 11.2 e sette mesi dopo il rilascio della 12.0 il rilascio di FreeBSD 11.3, che supporta le architetture amd64, i386, powerpc, powerpc64, sparc64, aarch64 e armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Sono inoltre disponibili immagini per sistemi di virtualizzazione (QCOW2, VHD, VMDK, raw) e ambienti cloud Amazon EC2.
Supporto per la versione 11.2 fino a tre mesi, e il supporto per FreeBSD 11.3 continuerà fino al 30 settembre 2021 o, nel caso venga deciso di rilasciare la versione 11.4 il prossimo anno, tre mesi dopo il suo rilascio. Il rilascio di FreeBSD 12.1 è previsto per il 4 novembre.
Le chiave :
- I componenti Clang, libc++, compiler-rt, LLDB, LLD e LLVM sono stati aggiornati alla versione ;
- In ZFS è stata introdotta la supporto per il montaggio parallelo di più filesystem;
- Nel bootloader c'è la possibilità di crittografare le partizioni utilizzando geli su tutte le architetture supportate;
- Nel loader è stata aggiunta la funzionalità del bootloader zfsloader, che non è più necessaria per l'avvio da ZFS;
- Nel bootloader per UEFI è stato migliorato il riconoscimento del tipo di console di sistema e del dispositivo di console, se non sono definiti in loader.conf;
- Nella release di base è stata aggiunta una versione del bootloader scritta in Lua;
- Nel kernel è stato garantito il logging dell'identificativo dell'ambiente jail durante il monitoraggio della conclusione dei processi;
- È stata inclusa la visualizzazione di avvisi sulle funzionalità la cui supporto verrà interrotto nei futuri rilasci. Sono stati aggiunti anche avvisi per l'uso di algoritmi geli non sicuri e algoritmi IPSec, dichiarati obsoleti in RFC 8221;
- Nel filtro di pacchetti ipfw sono stati aggiunti nuovi parametri: 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 eseguire la regola, viene creato uno stato dinamico che può essere verificato usando l'espressione "check-state");
- È stata aggiunta la supporto per con implementazione di un traduttore operante dal lato del consumatore, che trasforma 1 a 1 gli indirizzi IPv4 interni in indirizzi IPv6 globali e viceversa;
- Nella libreria pthread(3) sono state svolte attività per migliorare la compatibilità con POSIX;
- In /etc/rc.initdiskless è stata aggiunta la supporto per la memoria aggiuntiva NVRAM. Nella utility rcorder è stata aggiunta la supporto per /etc/rc.resume. La definizione della variabile jail_conf (che per default contiene /etc/jail.conf) è stata spostata in /etc/defaults/rc.conf. In rc.subr è stata aggiunta la variabile rc_service, che determina il percorso al servizio da avviare nel caso in cui sia necessario riavviarlo;
- Nel jail.conf per l'utilità jail è stato aggiunto un nuovo parametro allow.read_msgbuf, che consente di limitare l'accesso a dmesg per processi e utenti isolati;
- È stata aggiunta all'utilità jail l'opzione «-e», che permette di specificare come argomento qualsiasi parametro di jail.conf e di visualizzare un elenco degli ambienti in cui è utilizzato;
- È stata aggiunta l'utilità trim, che permette di avviare la rimozione del contenuto dei blocchi su Flash che utilizzano algoritmi di normalizzazione dell'usura;
- In newfs e tunefs è consentito l'uso di caratteri di sottolineatura e trattini nei nomi delle etichette;
- Nell'utilità fdisk è stata aggiunta la supporto per settori superiori a 2048 byte;
- Nella shell sh è stata aggiunta la supporto per l'opzione pipefail, che semplifica il controllo del codice di ritorno per tutti i comandi uniti attraverso canali anonimi;
- È stata aggiunta l'utilità spi, che consente di interagire con i dispositivi tramite il bus SPI dallo spazio utente;
- Nella kenv è stata aggiunta la variabile init_exec, che consente di definire il file eseguibile che sarà avviato dal processo init dopo l'apertura della console come handler PID 1;
- Nelle utilità cpuset(1), sockstat(1), ipfw(8) e ugidfw(8) è stato aggiunto il supporto per nomi simbolici per identificare gli ambienti jail;
- Nell'utilità dd sono state aggiunte le opzioni «status» e «progress» per visualizzare lo stato ogni secondo;
- Nelle utilità last e lastlogin è stato aggiunto il supporto per libxo;
- Sono stati aggiornati i firmware e le versioni dei driver di rete;
- Il gestore di pacchetti pkg è stato aggiornato alla versione 1.10.5, OpenSSL alla versione 1.0.2s e l'insieme di strumenti per file eseguibili ELF alla versione r3614;
- Nei port sono stati proposti gli ambienti desktop KDE 5.15.3 e GNOME 3.28.
Fonte: opennet.ru
