Godinu dana nakon izlaska verzije 11.2 i 7 mjeseci od objave 12.0 izdanje FreeBSD 11.3, koje podržava arhitekture amd64, i386, powerpc, powerpc64, sparc64, aarch64 i armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Također su pripremljene slike za virtualizacijske sustave (QCOW2, VHD, VMDK, raw) i oblačna okruženja Amazon EC2.
Podrška za verziju 11.2 bit će dostupna još 3 mjeseca, dok će podrška za FreeBSD 11.3 trajati do 30. rujna 2021. godine ili, u slučaju odluke o izradi nove verzije 11.4 sljedeće godine, tri mjeseca od njenog izdanja. Izdanja FreeBSD 12.1 bit će 4. studenog.
Ključne :
- Komponente Clang, libc++, compiler-rt, LLDB, LLD i LLVM ažurirane su na verziju ;
- U ZFS podrška za paralelno montiranje više particija datotečnih sustava;
- U bootloader-u dodana je mogućnost enkripcije particija pomoću geli-a na svim podržanim arhitekturama;
- Loader je dobio funkcionalnost bootloader-a zfsloader, koja sada ne zahtijeva za pokretanje s ZFS;
- U bootloader-u za UEFI poboljšano je prepoznavanje tipa sistemske konzole i uređaja konzole, ako nisu definirani u loader.conf;
- U osnovni paket dodat je variant bootloader-a napisanog u Lua jeziku;
- U jezgru je osigurano zapisivanje identifikatora jail okruženja prilikom praćenja završetka procesa;
- Uključena su upozorenja o mogućnostima čija će podrška biti ukinuta u budućim izdanjima. Također je dodano upozorenje prilikom korištenja nesigurnih algoritama geli i IPSec algoritama koji su označeni kao zastarjeli u RFC 8221;
- U paketnom filteru ipfw dodani su novi parametri: record-state (poput 'keep-state', ali bez generisanja O_PROBE_STATE), set-limit (poput 'limit', ali bez generisanja O_PROBE_STATE) i defer-action (umjesto pokretanja pravila, kreira se dinamičko stanje koje se može provjeriti izrazom 'check-state');
- Dodana podrška s implementacijom prevoditelja koji radi na strani klijenta, koji 1:1 prevodi interne IPv4 adrese u globalne IPv6 adrese i obrnuto;
- U pthread(3) biblioteci izvršen je rad na poboljšanju kompatibilnosti s POSIX;
- U /etc/rc.initdiskless dodana je podrška za dodatnu NVRAM memoriju. U alat rcorder dodana je podrška za /etc/rc.resume. Definicija varijable jail_conf (zадано sadrži /etc/jail.conf) premještena je u /etc/defaults/rc.conf. U rc.subr dodana je varijabla rc_service koja definiše putanju do servisa koji će biti pokrenut ako servisu bude potrebno ponovno pozvati sebe;
- U jail.conf za alat jail dodan je novi parametar allow.read_msgbuf, pomoću kojeg se može ograničiti pristup dmesg-u za izolirane proce i korisnike;
- U alat jail dodana je opcija „-e“ koja omogućuje navođenje bilo kojeg parametra jail.conf kao argumenta i ispis popisa okruženja u kojima se koristi;
- Dodana je alat trim koji omogućuje iniciranje brisanja sadržaja blokova na Flashu, koristeći algoritme normalizacije trošenja;
- U newfs i tunefs dopušteno je korištenje znakova donje crte i crtica u imenima oznaka;
- U alatu fdisk dodana je podrška za sektore koji premašuju 2048 bajtova;
- U ljusku sh dodana je podrška za opciju pipefail, koja olakšava provjeru povratnog koda za sve naredbe povezane neimenovanim kanalima;
- Dodana je alat spi koja omogućuje interakciju s uređajima putem SPI sabirnice iz korisničkog prostora;
- U kenv dodana je varijabla init_exec, pomoću koje se može odrediti izvršna datoteka koja će biti pokrenuta procesom init nakon otvaranja konzole kao obradnika PID 1;
- U alatima cpuset(1), sockstat(1), ipfw(8) i ugidfw(8) dodana je podrška za simbolička imena za identifikaciju okruženja jail;
- U alatu dd dodane su opcije „status“ i „progress“ za ispis informacija o stanju svake sekunde;
- U alatima last i lastlogin dodana je podrška za libxo;
- Ažurirane su verzije firmvera i mrežnih drajvera;
- Upravitelj paketa pkg ažuriran je na verziju 1.10.5, OpenSSL na verziju 1.0.2s, a alati za izvršne datoteke ELF na verziju r3614;
- U portovima su ponuđena radna okruženja KDE 5.15.3 i GNOME 3.28.
Izvor: opennet.ru
