Vydanie FreeBSD 14.3

Po šiestich mesiacoch vývoja bol vydaný FreeBSD 14.3. Inštalačné obrazy boli pripravené pre architektúry amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 a riscv64. Navyše boli pripravené zostavy pre virtualizačné systémy (QCOW2, VHD, VMDK, raw) a cloudové prostredia Amazon EC2, Google Compute Engine a Vagrant.

Ďalšia aktualizácia FreeBSD 14.4 je naplánovaná na marec 2026. Podpora súčasného vydania FreeBSD 14.3 bude poskytovaná do 30. júna 2026, a predchádzajúceho vydania FreeBSD 14.2 - 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 nasledujúcej významnej vetvy FreeBSD 15, v ktorej bude ukončená podpora 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 vrstve LinuxKPI, ktorá sa používa na spúšťanie Linuxových ovládačov vo FreeBSD, bola implementovaná podpora štandardov Wi-Fi 4 (802.11n) a Wi-Fi 5 (802.11ac), ako aj presun operácií šifrovania na stranu sieťových adaptérů. Tieto funkcie sú zapojené do ovládača iwlwifi, ktorý je založený na kóde rovnomenného ovládača z Linuxového jadra a podporuje bezdrôtové čipy Intel používané v moderných notebookoch. Firmvéry iwlwififw pre ovládač Intel iwlwifi boli odstránené z základného systému v prospech inštalácie z portov a použitia nástroja fwget.

    Dovedený do pracovného stavu a zbavený únikov pamäte je ovládač rtw88 pre bezdrôtové čipy Realtek s podporou 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*), tiež využívajúci kód z Linuxu prostredníctvom LinuxKPI.

  • V repozitároch Docker a GitHub sa začala publikácia obrazov kontajnerov vo formáte OCI.
  • Boli aktualizované verzie externých komponentov: LLVM 19.1.7 (predtým 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 teplého pripojenia PCIe kariet.
  • V API MAC (Mandatory Access Control) bola implementovaná podpora parametrov na viazanie politík na jail-okolie.
  • Bol pridaný systémový volací príkaz setcred pre atomickú zmenu poverení procesu, ako sú euid, ruid, skupiny a štítky kontroly prístupu. Na spustenie príkazov pod iným používateľom bola pripravená utilita mdo podobná utilite su, ale využívajúca namiesto setuid modul jadra mac_do a systémový volací príkaz setcred.
  • V module mac_do, ktorý umožňuje nastaviť politiky, ktoré dovoľujú nepôvodným používateľom meniť údaje o procesoch, je povolené aplikovanie jedného pravidla na viacerých používateľov a skupiny.
  • Pridaná podpora viazania vykonávania sysctl na určené jail-prostredie, čo umožňuje z rodičovského prostredia prezerať a meniť stav jadra v dcérskom jail. Do nástroja sysctl boli pridané prepínače na filtrovanie premenných súvisiacich s jail a vnet. Napríklad pre nastavenie parametra net.fibs v jail s názvom „foo“ je teraz možné vykonať „sysctl -j foo net.fibs=2“.
  • Do nástroja ip6addrctl bola pridaná možnosť „-j“ na použitie nastavení viazaných na určené jail-prostredie, čo zjednodušuje správu adries vo virtuálnom sieťovom stacku v jail.
  • Do paketového filtrátu pf bol pridaný parameter ‘net.pf.default_to_drop’ na aktiváciu režimu odmietania paketov za predpokladu. Hodnota môže byť nastavovaná v súvislosti s virtuálnymi sieťovými stackmi (vnet) v jail.
  • Povolené je meniť sysctl-parametre virtuálneho sieťového stacku (vnet) z počiatočného zavádzača.
  • V zvukovom subsystéme bolo implementované dynamické pridelenie (podľa potreby) virtuálnych kanálov (vchan) na nahrávanie a prehrávanie zvuku.
  • Aktualizovaný a aktivovaný v základnom jadre (GENERIC) ovládač mpi3mr pre PCIe-kontroléry Broadcom MPIMR 3.0 IT/IR SAS.
  • Ovládače rtw88 a rtw89 pre bezdrôtové adaptéry na čipoch Realtek boli synchronizované s jadrom Linux 6.14.
  • Do firmvéru iwmbtfw a port iwmbt-firmware bola pridaná podpora Bluetooth-adaptérov Intel 9260/9560.
  • Rozšírená podpora Ethernet-kontrolérov v ovládačoch ix (Intel), igc (Intel) a bnxt (Broadcom).
  • Zlepšená podpora horúceho pripojenia zariadení v cloudových prostrediach AWS EC2 na báze architektúr x86 a arm64 („Graviton“).
  • V nástroji ps bola zmenená logika spracovania prepínača „-U“, ktorý teraz filtruje procesy podľa RUID (Real User ID), a nie EUID (Effective User ID), ako je to definované v špecifikácii POSIX.
  • V nástroji grep bol predvolený priebeh sledovania symbolických odkazov pri rekurzívnom vyhľadávaní zastavený.
  • Do nastavení balíčkového manažéra pkg (/etc/pkg/FreeBSD.conf) bol pridaný nový repozitár FreeBSD-kmods, obsahujúci moduly jadra zostavené pre vydanie 14.3-RELEASE.
  • Vyhlásená za zastaranú databáza otvorených kľúčov /etc/publickey, viazaná na algoritmus DES.
  • Pridané upozornenie o odstránení správcu logických objemov gvinum v vetve FreeBSD 15. Vývoj Gvinum sa zastavil pred približne 15 rokmi, pričom v kóde je množstvo známych problémov, ktoré nikto nenapravil. Namiesto gvinum sa odporúča použiť gconcat, gmirror, gstripe, graid alebo zfs.
  • Pridané upozornenie o blížiacom sa odstránení ovládača konzoly syscons, ktorý nie je kompatibilný s UEFI, nepodporuje UTF-8 a nie je zbavený použitia globálnej zamykania jadra. Kedy presne bude podpora syscons ukončená, zatiaľ nebolo určené, ale odstránenie globálnej zamykania z jadra sa očakáva vo FreeBSD 16.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster