La un an după lansarea versiunii 11.2 și la șapte luni de la lansarea versiunii 12.0 lansarea FreeBSD 11.3, care este pentru arhitecturile amd64, i386, powerpc, powerpc64, sparc64, aarch64 și armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). De asemenea, au fost pregătite imagini pentru sisteme de virtualizare (QCOW2, VHD, VMDK, raw) și medii cloud Amazon EC2.
Suportul pentru versiunea 11.2 în termen de 3 luni, iar suportul pentru FreeBSD 11.3 va continua până pe 30 septembrie 2021 sau, în cazul deciziei de a forma o lansare 11.4 anul următor, trei luni de la lansarea acesteia. Lansarea FreeBSD 12.1 pe 4 noiembrie.
Principalele :
- Componentelor Clang, libc++, compiler-rt, LLDB, LLD și LLVM le-a fost actualizată versiunea la ;
- În ZFS suportul pentru montarea paralelă a mai multor secțiuni FS;
- În bootloader posibilitatea de criptare a secțiunilor folosind geli pe toate arhitecturile suportate;
- În loader a fost adăugată funcționalitatea bootloaderului zfsloader, care nu mai este necesar pentru a încărca din ZFS;
- În bootloader pentru UEFI a fost îmbunătățită determinarea tipului de consolă de sistem și a dispozitivului de consolă, dacă acestea nu sunt definite în loader.conf;
- A fost adăugată o variantă a bootloaderului scris în limbajul Lua în pachetul de bază;
- În nucleu a fost asigurat outputul în log a identificatorului jail-ului la urmărirea finalizării proceselor;
- Au fost incluse avertizări cu privire la funcționalitățile care vor fi eliminate în viitoarele versiuni. De asemenea, a fost adăugată o avertizare la utilizarea algoritmilor geli nesiguri și a algoritmilor IPSec, care au fost declarați învechiți în RFC 8221;
- În filtrul de pachete ipfw au fost adăugate noi opțiuni: record-state (ca „keep-state”, dar fără generarea O_PROBE_STATE), set-limit (ca „limit”, dar fără generarea O_PROBE_STATE) și defer-action (în loc de a executa regula, se creează o stare dinamică, care poate fi verificată cu ajutorul expresiei „check-state”);
- A fost adăugat suport pentru cu implementarea unui traducător care funcționează pe partea consumatorului, transformând 1 la 1 adresele IPv4 interne în adrese IPv6 globale și invers;
- În biblioteca pthread(3) a fost efectuată o muncă de îmbunătățire a compatibilității cu POSIX;
- În /etc/rc.initdiskless a fost adăugată suport pentru memorie suplimentară NVRAM. Utilitarul rcorder a primit suport pentru /etc/rc.resume. Definirea variabilei jail_conf (care în mod implicit conține /etc/jail.conf) a fost mutată în /etc/defaults/rc.conf. În rc.subr a fost adăugată variabila rc_service, care definește calea către serviciul care va fi lansat în cazul în care serviciul trebuie să se reapeleze;
- Un nou parametru allow.read_msgbuf a fost adăugat în jail.conf pentru utilitarul jail, permițând restricționarea accesului la dmesg pentru procesele și utilizatorii izolați;
- În utilitarul jail a fost adăugată opțiunea „-e”, care permite specificarea oricărui parametru jail.conf ca argument și afișarea listei mediilor în care este utilizat;
- A fost adăugat utilitarul trim, care permite inițierea ștergerii conținutului blocurilor pe Flash, utilizând algoritmi de normalizare a uzurii;
- Pentru newfs și tunefs, utilizarea caracterelor de subliniere și a cratimalelor în numele etichetelor este acum permisă;
- Utilitarul fdisk a fost actualizat pentru a suporta sectoare mai mari de 2048 de octeți;
- În shell-ul sh a fost adăugată suportul pentru opțiunea pipefail, care simplifică verificarea codului de returnare pentru toate comenzile legate prin pipe-uri anonime;
- A fost adăugat utilitarul spi, care permite interacțiunea cu dispozitivele prin intermediul magistralei SPI din spațiul utilizatorului;
- În kenv a fost adăugată variabila init_exec, care permite specificarea fișierului executabil care va fi lansat de procesul init după deschiderea consolei ca handler PID 1;
- Utilitarele cpuset(1), sockstat(1), ipfw(8) și ugidfw(8) au primit suport pentru nume simbolice pentru identificarea mediilor jail;
- Utilitarul dd a fost actualizat cu opțiunile „status” și „progress” pentru a afișa informații despre stare la fiecare secundă;
- Utilitarele last și lastlogin au primit suport pentru libxo;
- Au fost actualizate firmware-urile și versiunile driverelor de rețea;
- Managerul de pachete pkg a fost actualizat la versiunea 1.10.5, OpenSSL la versiunea 1.0.2s, iar instrumentele pentru fișierele executabile ELF la versiunea r3614;
- În porturi sunt oferite medii desktop KDE 5.15.3 și GNOME 3.28.
Sursa: opennet.ro
