Po šiestich mesiacoch vývoja bolo vydané FreeBSD 14.3. Inštalačné obrazy sú pripravené pre architektúry amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 a riscv64. Okrem toho boli pripravené zostavy pre virtualizačné systémy (QCOW2, VHD, VMDK, raw) a cloudové prostredia Amazon EC2, Google Compute Engine a Vagrant.
Vydanie ďalšieho vydania FreeBSD 14.4 je naplánované na marec 2026. Aktuálne vydanie FreeBSD 14.3 bude podporované do 30. júna 2026 a predchádzajúce vydanie FreeBSD 14.2 bude podporované do 30. septembra 2025. Celkovo bude vetva FreeBSD 14 podporovaná do 30. novembra 2028 a vetva FreeBSD 13.x do 30. apríla 2026. Prvé vydanie ďalšej veľkej vetvy FreeBSD, FreeBSD 15, ktorá ukončí podporu 32-bitových architektúr (okrem armv7 a režimu COMPAT_FREEBSD32), je naplánované na december 2025.
Hlavné zmeny vo FreeBSD 14.3:
- V medzivrstve LinuxKľúčový ukazovateľ výkonnosti (KPI) použitý pri spustení LinuxOvládače FreeBSD podporujú štandardy Wi-Fi 4 (802.11n) a Wi-Fi 5 (802.11ac) a tiež prenášajú šifrovacie operácie na sieťové adaptéry. Tieto funkcie sú implementované v ovládači iwlwifi, ktorý je založený na rovnomennom ovládači jadra. Linux a podporuje bezdrôtové čipy Intel používané v moderných notebookoch. Firmvér iwlwififw pre ovládač Intel iwlwifi bol zo základného systému odstránený v prospech inštalácie z portov a utility fwget.
Ovládač rtw88 pre bezdrôtové čipy Realtek s podporou 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*), ktorý tiež používa kód z , bol uvedený do funkčného stavu a eliminoval úniky pamäte. Linux prostredníctvom LinuxKľúčový ukazovateľ výkonnosti (KPI).
- Repozitáre Docker a GitHub začali publikovať obrazy kontajnerov vo formáte OCI.
- Aktualizované verzie komponentov tretích strán: LLVM 19.1.7 (pôvodná verzia 18.1.6), OpenSSH 9.9p2, OpenZFS 2.2.7, xz 5.8.1, expat 2.7.1, less 668, file 5.46, OpenSSL 3.0.16.
- Pre systémy ARM64 bola pridaná podpora pre PCIe karty za chodu.
- Rozhranie API MAC (Mandatory Access Control) teraz podporuje parametre pre viazanie politík na prostredia väzieb.
- Pridané systémové volanie setcred pre atomickú zmenu poverení procesu, ako sú euid, ruid, skupiny a návestia riadenia prístupu. Pre spúšťanie príkazov pod iným používateľom je pripravený nástroj mdo, podobný nástroju su, ale s použitím modulu jadra mac_do a systémového volania setcred namiesto setuid.
- Modul mac_do, ktorý umožňuje nastaviť pravidlá umožňujúce neprivilegovaným používateľom meniť poverenia procesu, umožňuje aplikovať jedno pravidlo na viacerých používateľov a skupín.
- Pridaná podpora pre viazanie vykonávania sysctl na určené prostredie jail, čo umožňuje rodičovskému prostrediu zobraziť a zmeniť stav jadra v podradenom jail. Do nástroja sysctl boli pridané príznaky na filtrovanie premenných súvisiacich s jailom a vnet. Napríklad, ak chcete nastaviť parameter net.fibs vo jail-e s názvom „foo“, môžete teraz spustiť príkaz „sysctl -j foo net.fibs=2“.
- Nástroj ip6addrctl má teraz možnosť „-j“ na použitie nastavení v konkrétnom prostredí väznice, čo uľahčuje správu adries vo virtuálnom sieťovom zásobníku väznice.
- Do filtra paketov pf bol pridaný parameter „net.pf.default_to_drop“, ktorý umožňuje predvolený režim zahadzovania paketov. Hodnotu je možné nastaviť vo vzťahu k zásobníkom virtuálnych sietí (vnet) vo väzení.
- Povoliť zmenu parametrov sysctl virtuálneho sieťového zásobníka (vnet) zo zavádzača.
- Zvukový subsystém implementuje dynamické prideľovanie (podľa potreby) virtuálnych kanálov (vchan) na nahrávanie a prehrávanie zvuku.
- Aktualizovaný a aktivovaný ovládač mpi3mr v základnom jadre (GENERIC) pre radiče Broadcom MPIMR 3.0 IT/IR SAS PCIe.
- Ovládače RTW88 a RTW89 pre bezdrôtové adaptéry na čipoch Realtek sú synchronizované s jadrom Linux 6.14.
- Do firmvéru iwmbtfw a portu iwmbt-firmware bola pridaná podpora pre Bluetooth adaptéry Intel 9260/9560.
- Rozšírená podpora pre ethernetové ovládače v ovládačoch ix (Intel), igc (Intel) a bnxt (Broadcom).
- Vylepšená podpora pre zariadenia s možnosťou rýchleho pripojenia v cloudových prostrediach AWS EC2 založených na architektúrach x86 a arm64 („Graviton“).
- Nástroj ps zmenil logiku spracovania príznaku „-U“, ktorý teraz filtruje procesy podľa RUID (Real User ID) namiesto EUID (Effective User ID), ako je definované v špecifikácii POSIX.
- Nástroj grep už štandardne nesleduje symbolické odkazy pri vykonávaní rekurzívneho vyhľadávania.
- Do nastavení správcu balíkov pkg (/etc/pkg/FreeBSD.conf) bol pridaný nový repozitár FreeBSD-kmods, ktorý obsahuje moduly jadra zostavené pre vydanie 14.3-RELEASE.
- Databáza verejných kľúčov /etc/publickey, ktorá je založená na algoritme DES, bola vyhlásená za zastaranú.
- Pridané upozornenie o odstránení správcu logických zväzkov gvinum vo vetve FreeBSD 15. Vývoj Gvinum sa zastavil asi pred 15 rokmi, a to aj napriek tomu, že kód má množstvo známych problémov, ktoré nikto neopravil. Namiesto gvinum sa odporúča používať gconcat, gmirror, gstripe, graid alebo zfs.
- Pridané upozornenie na blížiace sa odstránenie ovládača konzoly syscons, ktorý nie je kompatibilný s UEFI, nepodporuje UTF-8 a nie je bez použitia globálneho zámku jadra. Presná verzia, ktorá odstráni podporu syscons, ešte nie je určená, ale očakáva sa, že jadro vo FreeBSD 16 nebude mať globálny zámku jadra.
Zdroj: opennet.ru
