Vydanie FreeBSD 14.5

Po šiestich mesiacoch vývoja bol vydaný FreeBSD 14.5. Inštalačné obrazy sú pripravené pre architektúry amd64, i386, aarch64, armv7, powerpc, powerpc64 a riscv64. Navyše sú 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.6 je naplánovaná na marec 2027. Podpora súčasnej verzie FreeBSD 14.5 bude zaručená do 30. júna 2027, zatiaľ čo predchádzajúcej verzie FreeBSD 14.4 do 31. decembra 2026. Celkovo bude veta FreeBSD 14 podporovaná až do 30. novembra 2028. Podpora pre vetvu FreeBSD 13.x bola ukončená 30. apríla 2026. Paralelne sa vyvíja vetva FreeBSD 15, ktorej aktuálne vydanie 15.1 bolo zverejnené pred tromi mesiacmi.

Hlavné zmeny vo FreeBSD 14.5:

  • Do jadra bol implementovaný mechanizmus inotify kompatibilný s Linuxom na sledovanie zmien v súborových systémoch. Do libc boli pridané funkcie inotify_init, inotify_init1 a inotify_add_watch.
  • Bola pridaná sysctl nastavenie security.bsd.unprivileged_kenv_read na obmedzenie nepriviligovaného prístupu k premenným prostredia jadra (kenv).
  • Do ovládača FS msdosfs bola pridaná možnosť používať Unicode znaky v názvoch súborov (nastavená spolupráca s oddielmi FAT32 s emoji v názvoch súborov).
  • V skripte rc.firewall bola zavedená podpora pre substitúciu v premenných firewall_allowservices a firewall_trusted s obsahom externých súborov so zoznamami IP adresy a podsietí.
  • Do programu pre prácu s páskovými uložením mt a knižnice libmt bola pridaná podpora pre kazety LTO-10 a LTO-10P, ako aj nové formáty.
  • Bolo zmenené správanie utilitky na výpis aktuálnej cesty pwd, ktorá teraz podľa špecifikácií POSIX predvolene používa režim zobrazenia názvov symbolických odkazov (-L) namiesto zobrazenia cesty, na ktorú ukazujú symbolické odkazy (-P).
  • Do utilitky ipfw bol pridaný spracovateľ na vyvolanie utilitky ipfw15 pri spustení v systéme s novým programovým rozhraním pre filtrovanie paketov, ktoré sa objavilo v jadre FreeBSD 15.
  • Do utilitky daemon bola pridaná voľba „-m“ na definovanie režimu prístupu k zapisovanému súboru na poskytnutie prístupu spracovateľom spúšťaným bez práv root.
  • V skripte local-unbound-setup sa zaviedla podpora pre nastavenie DNS pre systémy, v ktorých sa používa iba IPv6.
  • Do hlavičkového súboru math.h boli pridané navrhované v štandarde C23 trigonometrické funkcie sinpi, cospi a tanpi, ktoré násobia zadaný argument číslom Pi.
  • Ovládací prvok smartpqi bol aktualizovaný a teraz podporuje nové radiče Microchip Smart Storage SCSI, pričom je možné špecifikovať 32-bitové hodnoty pri určení veľkosti vstupno/výstupného vyrovnávacieho pamäťového priestoru.
  • Ovládač acpi teraz podporuje ďalšie varianty radičov Marvell 88SE9128 SATA (vyriešilo problémy s fungovaním na základnej doske Gigabyte GA-P55A-UD4) a zaviedla sa možnosť správy spotreby energie v systémoch Apple Mac s dvoma GPU (aktivuje sa cez sysctl parameter hw.acpi.apple_darwin_osi).
  • Podpora 32-bitových zariadení Apple Mac s CPU Intel bola v ovládači asmc ukončená.
  • Do zavádzača lualoader boli pridané príkazy be-list a be-switch na prezeranie a prepínanie zavádzacích prostredí. Zabezpečila sa správa symbolických odkazov pri hľadaní zavádzaných jadier. Pridaný bol spätný volací spracovateľ na filtrovanie zavádzacích prostredí v Lua skriptoch, ktoré spúšťa zavádzač.
  • Inštalátor bsdinstall teraz správne vytvára zavádzací záznam FreeBSD UEFI.
  • Jadrá moduly nvidia, nvidia-modeset a nvidia-drm boli pridané na čiernu listinu zavádzača, aby sa predišlo havárií pri ich predčasnom načítaní cez loader.conf.
  • Verzie externých komponentov boli aktualizované: LLVM/Clang 21.1.8, OpenSSL 3.0.21, unbound 1.26.0, Expat 2.8.1, file 5.47, ldns 1.9.2, less 704, libarchive 3.8.7, libpcap 1.10.6, ncurses 6.6, openresolv 3.17.4, NSS 3.123.1, tcpdump 4.99.6, xz 5.8.3.
  • Pri použití Clang ako linker sa teraz ako predvolený používa ld.lld (LLD) namiesto interného spracovateľa, ktorý určuje linker na základe poradia objavenia pri vyhľadávaní v cestách súborového systému PATH. Starý prístup viedol k nahradeniu fakticky používaného linkeru ld.lld vo FreeBSD, ak bol do systému dodatočne nainštalovaný GNU ld.
  • Sada programov lpr bola zaradená do kategórie zastaraných a bude odstránená vo vydaní FreeBSD 16.0. Odporúča sa používať port print/cups alebo sysutils/LPRng namiesto lpr. V pozadí procesu lpd bol vyriešený problém s ignorovaním čísla portu z /etc/printcap pri používaní IPv6.

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