Izdaja FreeBSD 14.5

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

Naslednja posodobitev FreeBSD 14.6 je načrtovana za marec 2027. Podpora trenutni različici FreeBSD 14.5 bo trajala do 30. junija 2027, prejšnji različici FreeBSD 14.4 pa do 31. decembra 2026. Na splošno bo podpora veji FreeBSD 14 trajala do 30. novembra 2028. Podpora veji FreeBSD 13.x je bila končana 30. aprila 2026. Hkrati se razvija veja FreeBSD 15, katere aktualna različica 15.1 je bila objavljena pred tremi meseci.

Glavne spremembe v FreeBSD 14.5:

  • V jedru je implementiran Linux-združljiv mehanizem inotify za sledenje spremembam v datotečnih sistemih. V libc so dodane funkcije inotify_init, inotify_init1 in inotify_add_watch.
  • Dodana je sysctl-nastavitev security.bsd.unprivileged_kenv_read za prepoved neprivilegiranega dostopa do spremenljivk okolja jedra (kenv).
  • V gonilnik FS msdosfs je dodana možnost uporabe znakov Unicode v imenih datotek (uspešno delovanje z FAT32 particijami z emoji v imenih datotek).
  • V skriptu rc.firewall je implementirana podpora za nadomeščanje spremenljivk firewall_allowservices in firewall_trusted z vsebino zunanjih datotek s seznami IP naslovov in podmrežij.
  • V program za delo s trdimi, da je LTO-10 in LTO-10P, kakor tudi nove formate.
  • Spremenjeno je vedenje orodja za izpis trenutne poti pwd, ki sedaj v skladu s specifikacijami POSIX privzeto uporablja način izpisovanja imen simboličnih povezav (-L) namesto prikazovanja poti, na katero kažejo simbolične povezave (-P).
  • V orodje ipfw je dodan obdelovalnik za klic orodja ipfw15 ob zagonu v sistemu z novim programski vmesnikom za filtriranje paketov, ki se je pojavil v jedru FreeBSD 15.
  • V orodje daemon je dodana možnost „-m“ za določitev načina dostopa do zapisanega datoteka za omogočanje dostopa procesom, ki se izvajajo brez pravic root.
  • V skriptu local-unbound-setup je implementirana podpora za nastavitev DNS za sisteme, v katerih se uporablja le IPv6.
  • V glavi math.h so dodane predlagane trigonometrične funkcije sinpi, cospi in tanpi, ki pomnožijo posredovano obeležje s številom Pi.
  • Posodobljen je gonilnik smartpqi, ki zdaj podpira nove kontrolerje Microchip Smart Storage SCSI in omogoča določitev 32-bitnih vrednosti pri določanju velikosti pomnilnika za vhod/izhod.
  • Gonilnik acpi zdaj podpira dodatne različice kontrolerjev Marvell 88SE9128 SATA (kar je rešilo težave z delovanjem na matični plošči Gigabyte GA-P55A-UD4) in omogoča upravljanje z energijsko porabo na sistemih Apple Mac z dvema GPU-jema (vklopi se preko parametra sysctl hw.acpi.apple_darwin_osi).
  • V gonilniku asmc je prenehana podpora za 32-bitne naprave Apple Mac s procesorji Intel.
  • V nalagalnik lualoader so dodane ukaze be-list in be-switch za ogled in preklapljanje med nalagalnimi okolji. Omogočena je obravnava simbolnih povezav pri iskanju nalaganih jedr.
  • V namestitvenem programu bsdinstall je bila zagotovljena pravilna ustvaritev zagonskega zapisa FreeBSD UEFI.
  • Jedrski moduli nvidia, nvidia-modeset in nvidia-drm so dodani na črni seznam nalagalnika, da se prepreči nepričakovano zaključevanje v primeru zgodnjega nalaganja prek loader.conf.
  • Posodobljene so različice tretjih komponent: 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.
  • Kot veznik se pri uporabi Clanga privzeto uporablja ld.lld (LLD) namesto vmesnega obdelovalca, ki določa veznik glede na vrstni red odkrivanja pri iskanju v datotečnih poteh PATH. Stari pristop je privedel do zamenjave dejansko uporabljanega veznika ld.lld v FreeBSD, če se je v sistem dodatno namestil GNU ld.
  • Programski paket lpr je bil premeščen v kategorijo zastare in bo odstranjen v izdaji FreeBSD 16.0. Namesto lpr se priporoča uporaba paketa print/cups ali sysutils/LPRng. V ozadju naloge lpd je bila rešena težava z ignoriranjem številke vrat iz /etc/printcap pri uporabi IPv6.

Izvor: opennet.ru

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