Vydání FreeBSD 14.5

Po šesti měsících vývoje byl vydán FreeBSD 14.5. Instalační obrazy jsou k dispozici pro architektury amd64, i386, aarch64, armv7, powerpc, powerpc64 a riscv64. Kromě toho byly připraveny sestavení pro virtualizační systémy (QCOW2, VHD, VMDK, raw) a cloudová prostředí, jako jsou Amazon EC2, Google Compute Engine a Vagrant.

Další aktualizace FreeBSD 14.6 je naplánována na březen 2027. Podpora pro aktuální verzi FreeBSD 14.5 bude pokračovat do 30. června 2027 a pro předchozí verzi FreeBSD 14.4 bude pokračovat do 31. prosince 2026. Celkově bude větev FreeBSD 14 podporována do 30. listopadu 2028. Podpora pro větev FreeBSD 13.x skončila 30. dubna 2026. Větev FreeBSD 15 se vyvíjí souběžně, přičemž nejnovější verze 15.1 byla vydána před třemi měsíci.

Hlavní změny ve FreeBSD 14.5:

  • Implementováno v jádře Linux-kompatibilní mechanismus inotify pro monitorování změn souborového systému. Byly přidány funkce libc inotify_init, inotify_init1 a inotify_add_watch.
  • Přidáno nastavení sysctl security.bsd.unprivileged_kenv_read pro zakázání neoprávněného přístupu k proměnným prostředí jádra (kenv).
  • Ovladač pro souborové systémy msdosfs nyní podporuje použití znaků Unicode v názvech souborů (byla vylepšena práce s oddíly FAT32 obsahujícími emoji v názvech souborů).
  • Skript rc.firewall nyní podporuje nahrazování externích souborů seznamy do proměnných firewall_allowservices a firewall_trusted. IP adresy a podsítě.
  • Program páskové mechaniky mt a knihovna libmt byly aktualizovány pro podporu kazet LTO-10 a LTO-10P a také nových formátů.
  • Bylo změněno chování utility pro výstup aktuální cesty pwd, která nyní v souladu se specifikacemi POSIX standardně zobrazuje názvy symbolických odkazů (-L) namísto zobrazení cesty, na kterou symbolické odkazy ukazují (-P).
  • Do utility ipfw byl přidán obslužný program pro volání utility ipfw15 při spuštění na systému s novým API pro filtrování paketů, které bylo zavedeno v jádře FreeBSD 15.
  • Utilita démona má nyní volbu „-m“ pro určení režimu přístupu k zapisovanému souboru, aby byl přístup povolen i obslužným rutinám spuštěným bez oprávnění root.
  • Skript local-unbound-setup implementuje podporu pro konfiguraci DNS pro systémy pouze s IPv6.
  • Do hlavičkového souboru math.h byly přidány trigonometrické funkce C23 sinpi, cospi a tanpi, které násobí předávaný argument číslem pí.
  • Ovladač smartpqi byl aktualizován, aby podporoval nové řadiče Microchip Smart Storage SCSI a poskytoval možnost specifikovat 32bitové hodnoty při určování velikosti I/O bufferu.
  • Ovladač ACPI nyní podporuje další řadiče SATA Marvell 88SE9128 (což řeší problémy se základní deskou Gigabyte GA-P55A-UD4) a implementuje správu napájení na systémech Apple Mac se dvěma grafickými kartami (povoleno parametrem sysctl v souboru hw.acpi.apple_darwin_osi).
  • Ovladač asmc ukončil podporu pro 32bitová zařízení Apple Mac s procesory Intel.
  • Do lualoaderu byly přidány příkazy be-list a be-switch pro zobrazení a přepínání bootovacích prostředí. Při vyhledávání bootovatelných jader se nyní zpracovávají symbolické odkazy. Byl přidán obslužný program zpětného volání pro filtrování bootovacích prostředí ve skriptech Lua spouštěných lualoaderem.
  • Instalační program bsdinstall zajišťuje správné vytvoření bootovacího záznamu UEFI systému FreeBSD.
  • Moduly jádra nvidia, nvidia-modeset a nvidia-drm, byly přidány na blacklist bootloaderu, aby se zabránilo pádům při jejich předčasném načtení přes loader.conf.
  • Aktualizované verze komponent třetích stran: 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.
  • Při použití Clangu se jako výchozí linker používá ld.lld (LLD), namísto mezilehlého obslužného programu, který určuje linker na základě pořadí vyhledávání PATH. Starý přístup vedl k nahrazení linkeru ld.lld skutečně používaného ve FreeBSD, pokud byl na systému dodatečně nainstalován GNU ld.
  • Sada programů lpr byla zastaralá a bude odstraněna ve FreeBSD 16.0. Doporučuje se používat port print/cups nebo sysutils/LPRng místo lpr. Byla opravena chyba, kdy proces lpd na pozadí ignoroval číslo portu ze souboru /etc/printcap při použití IPv6.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster