Rok po vydaní 11.2 a 7 mesiacov od uvoľnenia 12.0 uvoľnenie FreeBSD 11.3, ktoré pre architektúry amd64, i386, powerpc, powerpc64, sparc64, aarch64 a armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Navyše boli pripravené obrazy pre virtualizačné systémy (QCOW2, VHD, VMDK, raw) a cloudové prostredia Amazon EC2.
Podpora vydania 11.2 tri mesiace, a podpora FreeBSD 11.3 bude zabezpečená do 30. septembra 2021 alebo, v prípade rozhodnutia vytvoriť v nasledujúcom roku uvoľnenie 11.4, tri mesiace od jeho vydania. Uvoľnenie FreeBSD 12.1 4. novembra.
Kľúčové :
- Komponenty Clang, libc++, compiler-rt, LLDB, LLD a LLVM boli aktualizované na verziu ;
- V ZFS podpora paralelného montovania viacerých systémových oddielov;
- V bootloaderi možnosť šifrovania oddielov pomocou geli na všetkých podporovaných architektúrach;
- Do loadera bola pridaná funkcionalita bootloadera zfsloader, pre bootovanie z ZFS sa už nevyžaduje;
- V bootloaderi pre UEFI bolo zlepšené určenie typu systémovej konzoly a zariadenia konzoly, ak nie sú určené v loader.conf;
- Do základnej dodávky bol pridaný variant bootloadera napísaný v jazyku Lua;
- V jadre bol zabezpečený výstup do logu identifikátora jail- prostredia pri sledovaní ukončenia procesov;
- Boli zahrnuté výstupy varovaní o možnostiach, ktorých podpora bude ukončená v budúcich vydaniach. Taktiež bolo pridané varovanie pri používaní nebezpečných algoritmov geli a algoritmov IPSec, ktoré boli vyhlásené za zastarané v RFC 8221;
- Do paketového filtra ipfw boli pridané nové parametre: record-state (ako "keep-state", ale bez generovania O_PROBE_STATE), set-limit (ako "limit", ale bez generovania O_PROBE_STATE) a defer-action (namiesto spustenia pravidla sa vytvorí dynamický stav, ktorý je možné skontrolovať pomocou výrazu "check-state");
- Pridaná podpora s implementáciou fungujúceho na strane spotrebiteľa prevodníka, ktorý mení 1 na 1 interné IPv4 adresy na globálne adresy IPv6 a naopak;
- V knižnici pthread(3) bola vykonaná práca na zlepšení kompatibility s POSIX;
- Do /etc/rc.initdiskless bola pridaná podpora dodatočnej pamäte NVRAM. Do nástroja rcorder bola pridaná podpora /etc/rc.resume. Určenie premennej jail_conf (predvolene obsahuje /etc/jail.conf) bolo presunuté do /etc/defaults/rc.conf. Do rc.subr bola pridaná premenná rc_service, ktorá určuje cestu k službe, ktorá bude spustená v prípade, že službe bude potrebné sa znovu zavolať;
- Do súboru jail.conf pre nástroj jail bol pridaný nový parameter allow.read_msgbuf, pomocou ktorého je možné obmedziť prístup k dmesg pre izolované procesy a používateľov;
- Do nástroja jail bola pridaná možnosť „-e“, ktorá umožňuje zadať akýkoľvek parameter jail.conf ako argument a zobraziť zoznam prostredí, v ktorých je používaný;
- Bol pridaný nástroj trim, ktorý umožňuje iniciovať vymazávanie obsahu blokov na Flash, používajúcich algoritmy normalizácie opotrebenia;
- V newfs a tunefs bolo povolené používanie podčiarkovníkov a pomlčiek v názvoch štítkov;
- Do nástroja fdisk bola pridaná podpora pre sektory väčšie ako 2048 bajtov;
- Do shellu sh bola pridaná podpora voľby pipefail, ktorá uľahčuje kontrolu návratového kódu pre všetky príkazy spojené nepomenovanými kanálmi;
- Bol pridaný nástroj spi, ktorý umožňuje interagovať so zariadeniami cez zbernicu SPI z užívateľského priestoru;
- Do kenv bola pridaná premenná init_exec, pomocou ktorej je možné určiť spustiteľný súbor, ktorý bude procesom init spustený po otvorení konzoly ako spracovateľ PID 1;
- Do nástrojov cpuset(1), sockstat(1), ipfw(8) a ugidfw(8) bola pridaná podpora symbolických názvov na identifikáciu prostredí jail;
- Do nástroja dd boli pridané možnosti „status“ a „progress“ na výstup informácií o stave každú sekundu;
- V nástrojoch last a lastlogin bola pridaná podpora pre libxo;
- Boli aktualizované firmvéry a verzie sieťových ovládačov;
- Správca balíkov pkg bol aktualizovaný na verziu 1.10.5, OpenSSL na verziu 1.0.2s a nástroje pre spustiteľné súbory ELF na verziu r3614;
- V portoch sú ponúkané prostredia pracovnej plochy KDE 5.15.3 a GNOME 3.28.
Zdroj: opennet.ru
