
Vydanie bolo publikované FreeBSD 15.1 — ďalšia aktualizácia stabilnej vetvy FreeBSD 15, univerzálneho operačného systému podobného UNIXu pre servery, pracovné stanice, sieťové zariadenia, vstavané systémy a cloudové prostredia. Podľa Harmonogram vydaní FreeBSD 15.1, oficiálne oznámenie o vydaní sa uskutočnilo 16. júna 2026 a podpora pre FreeBSD 15.1 je deklarovaná do 31. marca 2027.
FreeBSD 15.1 obsahuje aktualizácie používateľského prostredia, jadra, ovládačov, sietí, ZFS, NFS, cloudových obrazov a dokumentácie. Stručný prehľad vydania je tiež publikovaný na adrese Phoronixa kompletný zoznam zmien je k dispozícii v oficiálne poznámky k vydaniu.
Hlavné zmeny
Zmeny v balíku pkgbase.
Na systémoch nainštalovaných pomocou základného balíka bol OpenPAM presunutý do samostatného balíka FreeBSD-pam a Zstandard do samostatného balíka FreeBSD-zstd. Ciele installworld a installkernel sú teraz na systémoch nainštalovaných z balíkov zakázané, aby sa predišlo desynchronizácii so základným balíkom.Nový predvolený príkazový shell v obrázkoch.
Pre používateľov root bol predvolený príkazový shell v obrazoch vydania zmenený z csh na sh. To zjednodušuje správanie systému v minimalistických a automatizovaných prostrediach.Vylepšenia používateľských nástrojov.
Boli pridané prepínače -xattr a -xattrname na vyhľadávanie súborov podľa rozšírených atribútov. Nástroj bectl má teraz možnosť -E na vytvorenie prázdneho bootovacieho prostredia bez klonovania aktuálneho prostredia. Démon teraz podporuje nastavenie oprávnení pre výstupný súbor, čo je užitočné pre protokolovanie a rotáciu protokolov.Aktualizácie komponentov tretích strán.
Základný systém bol aktualizovaný na OpenSSL 3.5.6, OpenZFS 2.4.2, libfido2 1.16.0, expat 2.7.5, xz 5.8.3, tcpdump 4.99.6, libpcap 1.10.6, zlib 1.3.2, SQLite 3.50.4, Unbound 1.25.1 a zstd 1.5.7.Rozšírená podpora C23.
Libc rozšírila podporu pre štandard C23. To zahŕňa pridanie hlavičky , funkcia memalignment(3), aktualizácie pre A , makrá _WIDTH, char8_t a ďalšie rozšírenia. Plná podpora C23 sa očakáva v budúcich vydaniach FreeBSD.Nové funkcie jadra.
Pridaná infraštruktúra pre výber plánovača CPU pri bootovaní cez kern.sched. Plánovač sched_ule je teraz implementovaný ako inštancia plánovača a SCHED_ULE aj SCHED_4BSD sú zahrnuté v GENERIC pre amd64. Toto vytvára základ pre flexibilnejší výber plánovača v budúcnosti.Nové systémové volania a API.
Boli pridané funkcie pdwait(2) a pdrfork(2), rozšírená bola funkcia posix_spawn(3) a boli pridané funkcie pthread_tryjoin_np(3), tdestroy(3), strdupa(3) a strndupa(3). V AArch64 môžu funkcie memcpy, memmove a memset teraz používať hardvérové MOPS inštrukcie, ak ich procesor podporuje.Vylepšenia Linux-kompatibilita.
В Linux Vrstva kompatibility pridala podporu pre príkaz F_DUPFD_QUERY pre fcntl, ktorý sa používa s kcmp(2) pri kontrole ekvivalencie deskriptorov súborov v Linux-kontajnery.Aktualizácie ovládačov.
Ovládač ena bol aktualizovaný na verziu 2.8.3 a obsahuje opravu príjmu jumbo rámcov, čo môže výrazne zlepšiť výkon siete na zodpovedajúcich inštanciách EC2. Ovládač smartpqi bol aktualizovaný na najnovšiu verziu od dodávateľa, pridáva podporu pre nové ovládače a zvyšuje limit veľkosti vyrovnávacej pamäte I/O pre passthrough ioctl.Podpora pre nové zariadenia.
Pridaná podpora pre ethernetové adaptéry Intel E835 v ovládači ice, podpora pre nový Intel QAT 402xx v qat a podpora pre ďalšie modely procesorov Intel v hwpmc vrátane Alder Lake, Alder Lake-N a Emerald Rapids.Vylepšenia Wi-Fi.
Ovládače iwlwifi, rtw89 a rtw88 sú teraz založené na kóde z Linux 7.0. Toto rozširuje podporu pre nové Wi-Fi zariadenia Intel a Realtek a zlepšuje stabilitu. Do konfigurácie jadra bola pridaná podpora iwx pre adaptéry Intel AX210/AX211/AX411.Vylepšenia NVMe.
Ovládač NVMe teraz podporuje BAR5 pre Table BIR a PBA BIR. To umožňuje spustenie FreeBSD na počítačoch Google Compute Engine C4 s radičmi NVMe, ktoré používajú samostatné 32-bitové registre BAR4 a BAR5.Zmeny v ZFS.
ZFS skrátil minimálne intervaly čistenia/opätovného načítania, čo zrýchľuje cykly transakčných skupín na moderných diskoch a môže zlepšiť výkon zápisu pri veľkom zaťažení. Pridaný bol aj parameter zfs_arc_evict_batches_limit, ktorý znižuje súperenie o zámky pri vyhadzovaní údajov z ARC.Zmeny v NFS.
Klient NFS teraz lepšie spracováva súborové systémy bez rozlišovania veľkých a malých písmen, ako napríklad msdosfs, exportované cez NFS. Pre bezdiskové bootovanie cez NFSv4 bola pridaná podpora pre konfigurácie s nfsuserd a klient a server NFSv4 teraz podporujú použitý atribút archive. Windows Klienti NFSv4.1.Zmeny v sieti.
ipfw teraz podporuje vyhľadávanie maskovaných IP adries v tabuľkách, čo umožňuje efektívnejšie pravidlá filtrovania. Sokety presmerovania teraz môžu prijímať pakety IPv6 a ifconfig teraz podporuje generovanie stabilných IPv6 adries podľa RFC 7217 pomocou príznaku stableaddr.Vylepšenia virtualizácie a hardvérovej podpory.
Bhyve teraz podporuje sockety domény UNIX pre vzdialené framebuffery, čo umožňuje použitie grafickej konzoly pre uväznené virtuálne počítače bez prístupu k sieti. V systéme AMD64 bola pridaná podpora pre lineárne oddelenie adresného priestoru (LASS), čo je mechanizmus na oddelenie adresných priestorov jadra a používateľského režimu.Obrázky z oblakov.
Obrazy virtuálnych počítačov a cloudu s balíkom základného systému teraz inštalujú pkg, čo vám umožňuje aktualizovať základný systém bez manuálnej inštalácie správcu balíkov z portov. Pre cloudové obrazy bol pridaný aj aktualizátor balíkov firstboot, ktorý automaticky aplikuje aktualizácie základného systému pri prvom spustení.Zastarané komponenty.
Sada nástrojov na tlač lpr je zastaraná a môže byť odstránená pred verziou FreeBSD 16.0; používateľom sa odporúča migrovať z portov na CUPS alebo LPRng. Nástroje bsdlabel a fdisk sú v rámci FreeBSD 16.0 naplánované na odstránenie; namiesto toho sa odporúča gpart.
FreeBSD 15.1 vyzerá ako typické vydanie 15.x: žiadne radikálne architektonické zmeny, ale s významnou sadou vylepšení pre servery, cloud computing, ukladanie súborov, Wi-Fi a ďalší moderný hardvér.
Zdroj: linux.org.ru
