Izdanje FreeBSD 14.5

Nakon šest mjeseci razvoja, objavljen je FreeBSD 14.5. Instalacijske slike dostupne su za arhitekture amd64, i386, aarch64, armv7, powerpc, powerpc64 i riscv64. Osim toga, pripremljene su i verzije za virtualizacijske sustave (QCOW2, VHD, VMDK, raw) i cloud okruženja kao što su Amazon EC2, Google Compute Engine i Vagrant.

Sljedeće ažuriranje FreeBSD-a 14.6 planirano je za ožujak 2027. Podrška za trenutno izdanje FreeBSD-a 14.5 nastavit će se do 30. lipnja 2027., a za prethodno izdanje FreeBSD-a 14.4 nastavit će se do 31. prosinca 2026. Sveukupno, grana FreeBSD-a 14 bit će podržana do 30. studenog 2028. Podrška za granu FreeBSD-a 13.x završila je 30. travnja 2026. Grana FreeBSD-a 15 razvija se paralelno, a najnovije izdanje, 15.1, objavljeno je prije tri mjeseca.

Glavne promjene u FreeBSD 14.5:

  • Implementirano u kernelu Linux-kompatibilan inotify mehanizam za praćenje promjena datotečnog sustava. Dodane su libc funkcije inotify_init, inotify_init1 i inotify_add_watch.
  • Dodana je sysctl postavka security.bsd.unprivileged_kenv_read za onemogućavanje neprivilegiranog pristupa varijablama okruženja kernela (kenv).
  • Upravljački program msdosfs FS sada podržava korištenje Unicode znakova u nazivima datoteka (poboljšan je rad s FAT32 particijama koje sadrže emotikone u nazivima datoteka).
  • Skripta rc.firewall sada podržava zamjenu vanjskih datoteka s popisima u varijable firewall_allowservices i firewall_trusted. IP adrese i podmreže.
  • Program mt trake i biblioteka libmt ažurirani su kako bi podržali LTO-10 i LTO-10P kazete, kao i nove formate.
  • Promijenjeno je ponašanje uslužnog programa za ispis trenutne putanje pwd, koji, u skladu sa POSIX specifikacijama, sada prema zadanim postavkama prikazuje imena simboličkih veza (-L) umjesto putanje na koju simboličke veze pokazuju (-P).
  • Uslužnom programu ipfw dodan je rukovatelj za pozivanje uslužnog programa ipfw15 prilikom pokretanja na sustavu s novim API-jem za filtriranje paketa uvedenim u kernelu FreeBSD 15.
  • Uslužni program daemon sada ima opciju "-m" za određivanje načina pristupa datoteci u koju se upisuje, kako bi se omogućio pristup rukovateljima koji rade bez root privilegija.
  • Skripta local-unbound-setup implementira podršku za konfiguriranje DNS-a za IPv6 sustave.
  • U zaglavnu datoteku math.h dodane su C23 trigonometrijske funkcije sinpi, cospi i tanpi, koje množe proslijeđeni argument s Pi.
  • Upravljački program smartpqi ažuriran je kako bi podržao nove Microchip Smart Storage SCSI kontrolere i omogućio određivanje 32-bitnih vrijednosti pri određivanju veličine I/O međuspremnika.
  • Upravljački program acpi sada podržava dodatne Marvell 88SE9128 SATA kontrolere (što rješava probleme s matičnom pločom Gigabyte GA-P55A-UD4) i implementira upravljanje napajanjem na Apple Mac sustavima s dva GPU-a (omogućeno putem sysctl parametra hw.acpi.apple_darwin_osi).
  • Upravljački program asmc više ne podržava 32-bitne Apple Mac uređaje s Intelovim procesorima.
  • Naredbe be-list i be-switch dodane su lualoaderu za pregled i promjenu okruženja za pokretanje. Simboličke veze sada se obrađuju prilikom pretraživanja bootabilnih kernela. Dodan je program za obradu povratnih poziva za filtriranje okruženja za pokretanje u Lua skriptama koje pokreće lualoader.
  • Instalacijski program bsdinstall osigurava da je FreeBSD UEFI boot zapis ispravno kreiran.
  • Nvidia kernel moduli, nvidia-modeset i nvidia-drm, dodani su na crnu listu bootloadera kako bi se spriječili rušenja sustava ako se učitaju rano putem loader.conf datoteke.
  • Ažurirane verzije komponenti trećih strana: 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.
  • Prilikom korištenja Clanga, ld.lld (LLD) se koristi kao zadani poveznik, umjesto posredničkog rukovatelja koji određuje poveznik na temelju redoslijeda pretraživanja PATH-a. Stari pristup rezultirao je zamjenom poveznika ld.lld koji se zapravo koristio u FreeBSD-u ako je GNU ld bio dodatno instaliran na sustavu.
  • Paket programa lpr je zastario i bit će uklonjen u FreeBSD-u 16.0. Preporučuje se korištenje porta print/cups ili sysutils/LPRng umjesto lpr-a. Ispravljen je pozadinski proces lpd-a koji ignorira broj porta iz /etc/printcap pri korištenju IPv6.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster