Uvoľnenie FreeBSD 14.2

Po šiestich mesiacoch vývoja bol predstavený vydanie FreeBSD 14.2. 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.

V rámci aktualizovaného cyklu vývoja bude ďalšie vydanie FreeBSD 14.3 pripravené v júni 2025. Podpora aktuálneho vydania FreeBSD 14.2 bude zabezpečovaná do 30. septembra 2025, a predchádzajúceho vydania FreeBSD 14.1 – do 31. marca 2025. Celkovo bude veta FreeBSD 14 podporovaná do 30. novembra 2028. Paralelne sa vyvíja veta FreeBSD 13.x, ktorého ďalšie vydanie (13.5) je naplánované na marec 2025. Prvé vydanie nasledujúcej významnej vetvy FreeBSD 15, kde bude zastavená podpora 32-bitových architektúr (okrem armv7 a režimu COMPAT_FREEBSD32), sa plánuje na december 2025.

Hlavné zmeny vo FreeBSD 14.2:

  • Do inštalátora bsdinstall bola pridaná možnosť sťahovania a inštalácie balíkov s firmvérmi pre používaný hardvér.
  • Začalo sa vytváranie obrazov kontajnerov vo formáte OCI (Open Container Initiative).
  • Začalo sa vytváranie kompaktného variantu systémových obrazov pre Amazon EC2, z ktorých boli vylúčené ladené symboly, testy, 32-bitové knižnice, ladenie LLDB, Amazon SSM Agent a AWS CLI. V ARM64 zostavách pre Amazon EC2 bola implementovaná podpora API 'shutdown' a 'reboot'.
  • Pridaná nominálna podpora pre procesory POWER10 a POWER11.
  • Nástroj fdisk bol vyhlásený za zastaraný, namiesto ktorého sa odporúča použiť gpart. Nástroj fdisk plánujú vylúčiť z dodávky FreeBSD 15. V vetve FreeBSD 14 sa pri spustení fdisk teraz zobrazuje varovanie o potrebe migrácie na gpart.
  • S cieľom znížiť veľkosť bol z bootloadera pre systémy s BIOS odstránený podpora grafického režimu, ale bola vrátená podpora pre algoritmy kompresie gzip a bzip2. Bootloader pre EFI zostal bez zmien.
  • Do zvukového stacku boli pridané rôzne vylepšenia. Napríklad bola navrhnutá nová utilita mididump (sledovanie MIDI udalostí) a pridaná podpora pre horúce prepínanie medzi zvukovými zariadeniami v mixer.
  • V infraštruktúre emulácie prostredia Linux (Linuxulator) bola vylepšená kompatibilita s aplikáciami zostavenými pre platformu Linux (vrátane ignorovania flagu AT_NO_AUTOMOUNT pre všetky varianty volania funkcie stat() v aplikáciách Linux).
  • Pre všetky architektúry boli zahrnuté ovládač nvme (NVM Express) a utilita nvmecontrol.
  • Boli aktualizované verzie externých komponentov: Clang/LLVM 18.1.6 (bolo 18.1.5), OpenZFS 2.2.6 (bolo 2.2.4), OpenSSL 3.0.15 (bolo 3.0.12), bc 7.0.2, libarchive 3.7.7, libcbor 0.11.0, libfido2 1.14.0, libpcap 1.10.5, tcpdump 4.99.5, unbound 1.22.0.
  • Do utilitky env bola pridaná možnosť "-C" pre zmenu pracovného adresára, implementovaná na základe utilitky env z balíka GNU coreutils.
  • Do spúšťacieho skriptu nuageinit bola pridaná podpora konfigurácie siete pri spúšťaní v virtuálnom stroji pod správou OpenStack.
  • Zabezpečilo sa rozpoznanie spúšťania v hosťovskom systéme pod správou hypervízora NVMM, ktorý vyvíja projekt NetBSD.
  • V usednom hypervízore Bhyve serveri VNC bola implementovaná správna podpora farieb pri pripojení cez klienta novnc.
  • Pri práci pod správou hypervízora Hyper-V bola výrazne (až o 40 %) zvýšená výkon pri práci s TLB (Translation Lookaside Buffer) vďaka využitiu hypervolaní na vyprázdnenie TLB.
  • Bola optimalizovaná výkonnosť v sieťovom stacku a opravené problémy v stacku sctp.
  • Bola zvýšená stabilita ovládačov pre bezdrôtové zariadenia, ako aj ovládačov (napríklad iwlwifi), spúšťaných pomocou vrstvy linuxkpi, ktorá umožňuje využívať ovládače z Linuxu vo FreeBSD.
  • Bola vyriešená otázka s chybovou hláškou "madt_parse_apics: I/O APIC ID 255 too high" pri bootovaní na systémoch s procesormi AMD (maximálna hodnota IOAPIC ID bola zvýšená z 254 na 255).
  • Do ovládačov igc (Intel Ethernet Controller I225) a lem/em/igb (Intel PRO/1000 Gigabit Ethernet) bola pridaná podpora algoritmu AIM (Adaptive Interrupt Moderation), ktorý umožňuje skrátiť oneskorenia na kanáloch s nízkou intenzitou paketov, ako aj znížiť záťaž na CPU a znížiť frekvenciu voľania prerušení pri vysokej intenzite paketov. Zmena tiež umožnila zbaviť sa regresie výkonu UDP, ktorá sa prejavila od FreeBSD 12.0, najmä viditeľnej pri používaní NFS nad UDP.
  • Boli aktualizované ovládače zariadení ena 2.8.0 (Amazon Elastic Network Adapter), ice_ddp 1.3.41.0 a ice 1.43.2-k (Intel Ethernet 800). Do ovládača hda bola pridaná podpora procesorov založených na mikroarchitektúre Intel Tiger Lake-H, a do ovládačov ig4 a ichsmb — Intel Meteor Lake.
  • Bol nový ovládač rtw89 pre bezdrôtové adaptéry IEEE 802.11ax na čipoch Realtek RTL8851BE, RTL8852AE, RTL8852BE a RTL8852CE. Podpora čipov Realtek 8156/8156B bola presunutá z ovládača cdce do ovládača ure, čo umožnilo zvýšiť výkon a spoľahlivosť.
  • Do balíkov dodávaných na inštalačnom médiu (dvd1) bol pridaný balík wifi-firmware-kmod s firmvérmi pre bezdrôtové karty.
  • Ovládače syscons a agp sú plánované na odstránenie v budúcich vydaniach.

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