Izdaja FreeBSD 14.5

Po šestih mesecih razvoja je bil izdan FreeBSD 14.5. Namestitvene slike so na voljo za arhitekture amd64, i386, aarch64, armv7, powerpc, powerpc64 in riscv64. Poleg tega so bile pripravljene tudi različice za virtualizacijske sisteme (QCOW2, VHD, VMDK, raw) in oblačna okolja, kot so Amazon EC2, Google Compute Engine in Vagrant.

Naslednja posodobitev FreeBSD 14.6 je predvidena za marec 2027. Podpora za trenutno izdajo FreeBSD 14.5 se bo nadaljevala do 30. junija 2027, za prejšnjo izdajo FreeBSD 14.4 pa do 31. decembra 2026. Na splošno bo veja FreeBSD 14 podprta do 30. novembra 2028. Podpora za vejo FreeBSD 13.x se je končala 30. aprila 2026. Veja FreeBSD 15 se razvija vzporedno, najnovejša izdaja, 15.1, pa je bila objavljena pred tremi meseci.

Glavne spremembe v FreeBSD 14.5:

  • Implementirano v jedru Linux-združljiv mehanizem inotify za spremljanje sprememb datotečnega sistema. Dodane so bile funkcije libc inotify_init, inotify_init1 in inotify_add_watch.
  • Dodana je bila nastavitev sysctl security.bsd.unprivileged_kenv_read za onemogočanje neprivilegiranega dostopa do spremenljivk okolja jedra (kenv).
  • Gonilnik FS msdosfs zdaj podpira uporabo znakov Unicode v imenih datotek (izboljšano je bilo delo s particijami FAT32, ki vsebujejo emoji v imenih datotek).
  • Skript rc.firewall zdaj podpira zamenjavo zunanjih datotek s seznami v spremenljivkah firewall_allowservices in firewall_trusted. IP-naslovi in podomrežja.
  • Program za tračni pogon mt in knjižnica libmt sta bila posodobljena za podporo kartušam LTO-10 in LTO-10P ter novim formatom.
  • Spremenjeno je bilo delovanje pripomočka za izpis trenutne poti pwd, ki v skladu s specifikacijami POSIX zdaj privzeto prikazuje imena simbolnih povezav (-L) namesto poti, na katero kažejo simbolne povezave (-P).
  • Pripomočku ipfw je bil dodan upravljalnik, ki pokliče pripomoček ipfw15, ko se izvaja v sistemu z novim API-jem za filtriranje paketov, predstavljenim v jedru FreeBSD 15.
  • Pripomoček daemon ima zdaj možnost »-m« za določitev načina dostopa za datoteko, v katero se zapisuje, da se omogoči dostop tudi upravljavcem, ki se izvajajo brez root pravic.
  • Skript local-unbound-setup izvaja podporo za konfiguriranje DNS-a samo za sisteme IPv6.
  • V datoteko glave math.h so bile dodane trigonometrične funkcije C23 sinpi, cospi in tanpi, ki pomnožijo podani argument s Pi.
  • Gonilnik smartpqi je bil posodobljen, da podpira nove krmilnike Microchip Smart Storage SCSI in omogoča določanje 32-bitnih vrednosti pri določanju velikosti V/I medpomnilnika.
  • Gonilnik acpi zdaj podpira dodatne krmilnike SATA Marvell 88SE9128 (kar odpravlja težave z matično ploščo Gigabyte GA-P55A-UD4) in izvaja upravljanje porabe energije v sistemih Apple Mac z dvema grafičnima procesorjema (omogočeno prek parametra sysctl hw.acpi.apple_darwin_osi).
  • Gonilnik asmc je opustil podporo za 32-bitne naprave Apple Mac z Intelovimi procesorji.
  • Ukaza be-list in be-switch sta bila dodana v lualoader za ogled in preklapljanje zagonskih okolij. Pri iskanju zagonskih jeder se zdaj obravnavajo simbolične povezave. Dodan je bil upravljalnik povratnih klicev za filtriranje zagonskih okolij v skriptah Lua, ki jih zažene lualoader.
  • Namestitveni program bsdinstall zagotavlja, da je zagonski zapis UEFI za FreeBSD pravilno ustvarjen.
  • Modula jedra nvidia, nvidia-modeset in nvidia-drm, sta bila dodana na črni seznam zagonskega nalagalnika, da se preprečijo sesutja, če se prek loader.conf naložijo prezgodaj.
  • Posodobljene različice komponent drugih proizvajalcev: 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 uporabi Clanga se kot privzeti povezovalec namesto vmesnega upravljalnika, ki določi povezovalec na podlagi vrstnega reda iskanja PATH, uporablja ld.lld (LLD). Stari pristop je povzročil zamenjavo povezovalnika ld.lld, ki se je dejansko uporabljal v FreeBSD, če je bil na sistemu dodatno nameščen GNU ld.
  • Programski paket lpr je bil opuščen in bo odstranjen v FreeBSD 16.0. Priporočljivo je, da namesto lpr uporabite vrata print/cups ali sysutils/LPRng. Odpravljena je bila napaka, zaradi katere je proces lpd v ozadju pri uporabi IPv6 prezrl številko vrat iz /etc/printcap.

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster