Vydanie FreeBSD 14.5

Po šiestich mesiacoch vývoja bol vydaný FreeBSD 14.5. Inštalačné obrazy sú k dispozícii pre architektúry amd64, i386, aarch64, armv7, powerpc, powerpc64 a riscv64. Okrem toho boli pripravené zostavenia pre virtualizačné systémy (QCOW2, VHD, VMDK, raw) a cloudové prostredia ako Amazon EC2, Google Compute Engine a Vagrant.

Ďalšia aktualizácia FreeBSD 14.6 je naplánovaná na marec 2027. Podpora pre aktuálnu verziu FreeBSD 14.5 bude pokračovať do 30. júna 2027 a pre predchádzajúcu verziu FreeBSD 14.4 bude pokračovať do 31. decembra 2026. Celkovo bude vetva FreeBSD 14 podporovaná do 30. novembra 2028. Podpora pre vetvu FreeBSD 13.x sa skončila 30. apríla 2026. Vetva FreeBSD 15 sa vyvíja súbežne, pričom najnovšia verzia 15.1 bola vydaná pred tromi mesiacmi.

Hlavné zmeny vo FreeBSD 14.5:

  • Implementované v jadre LinuxKompatibilný mechanizmus inotify na monitorovanie zmien súborového systému. Boli pridané funkcie libc inotify_init, inotify_init1 a inotify_add_watch.
  • Pridané nastavenie sysctl security.bsd.unprivileged_kenv_read na zakázanie neprivilegovaného prístupu k premenným prostredia jadra (kenv).
  • Ovládač súborového systému msdosfs teraz podporuje používanie znakov Unicode v názvoch súborov (vylepšená bola práca s oddielmi FAT32 obsahujúcimi emoji v názvoch súborov).
  • Skript rc.firewall teraz podporuje nahrádzanie externých súborov zoznamami do premenných firewall_allowservices a firewall_trusted. IP adresy a podsiete.
  • Program páskovej jednotky mt a knižnica libmt boli aktualizované tak, aby podporovali kazety LTO-10 a LTO-10P, ako aj nové formáty.
  • Zmenilo sa správanie utility pre výstup aktuálnej cesty pwd, ktorá v súlade so špecifikáciami POSIX teraz predvolene zobrazuje názvy symbolických odkazov (-L) namiesto zobrazenia cesty, na ktorú symbolické odkazy ukazujú (-P).
  • Do utility ipfw bol pridaný obslužný program na volanie utility ipfw15 pri spustení na systéme s novým API pre filtrovanie paketov, ktoré bolo zavedené v jadre FreeBSD 15.
  • Utilita démona má teraz parameter „-m“ na určenie režimu prístupu pre zapisovaný súbor, aby sa umožnil prístup aj obslužným programom spusteným bez oprávnení root.
  • Skript local-unbound-setup implementuje podporu pre konfiguráciu DNS pre systémy iba s IPv6.
  • Do hlavičkového súboru math.h boli pridané trigonometrické funkcie C23 sinpi, cospi a tanpi, ktoré vynásobia odovzdaný argument číslom Pí.
  • Ovládač smartpqi bol aktualizovaný, aby podporoval nové radiče Microchip Smart Storage SCSI a poskytoval možnosť zadať 32-bitové hodnoty pri určovaní veľkosti vyrovnávacej pamäte I/O.
  • Ovládač acpi teraz podporuje ďalšie radiče SATA Marvell 88SE9128 (čo rieši problémy so základnou doskou Gigabyte GA-P55A-UD4) a implementuje správu napájania na systémoch Apple Mac s dvoma grafickými procesormi (povolené pomocou parametra sysctl hw.acpi.apple_darwin_osi).
  • Ovládač asmc už nepodporuje 32-bitové zariadenia Apple Mac s procesormi Intel.
  • Do lualoaderu boli pridané príkazy be-list a be-switch na zobrazenie a prepínanie bootovacích prostredí. Pri vyhľadávaní bootovateľných jadier sa teraz spracovávajú symbolické odkazy. Bol pridaný obslužný program spätného volania na filtrovanie bootovacích prostredí v Lua skriptoch spúšťaných lualoaderom.
  • Inštalačný program bsdinstall zabezpečí správne vytvorenie bootovacieho záznamu UEFI systému FreeBSD.
  • Moduly jadra nvidia, nvidia-modeset a nvidia-drm, boli pridané na čiernu listinu bootloaderu, aby sa predišlo pádom, ak sa načítajú skoro cez loader.conf.
  • Aktualizované verzie komponentov tretích strán: 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í Clangu sa ako predvolený linker používa ld.lld (LLD) namiesto medziľahlého obslužného programu, ktorý určuje linker na základe poradia vyhľadávania PATH. Starý prístup viedol k nahradeniu linkera ld.lld, ktorý sa skutočne používal vo FreeBSD, ak bol v systéme dodatočne nainštalovaný GNU ld.
  • Sada programov lpr bola zastaraná a bude odstránená vo FreeBSD 16.0. Odporúča sa používať port print/cups alebo sysutils/LPRng namiesto lpr. Proces lpd na pozadí bol opravený, ignoroval číslo portu z /etc/printcap pri použití IPv6.

Zdroj: opennet.ru

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