FreeBSD 14.5 väljaanne

Kuuekuudise arenduse järel on välja antud FreeBSD 14.5 versioon. Installipildid on ette valmistatud arhitektuuridele amd64, i386, aarch64, armv7, powerpc, powerpc64 ja riscv64. Samuti on valmistatud komplektid virtualiseerimissüsteemide (QCOW2, VHD, VMDK, raw) ja pilvekeskkondade Amazon EC2, Google Compute Engine ja Vagrant jaoks.

Järgmine FreeBSD 14.6 uuendus on planeeritud märtsiks 2027. Praeguse FreeBSD 14.5 väljaande tuge toetatakse kuni 30. juunini 2027, eelmist väljaannet FreeBSD 14.4 toetatakse kuni 31. detsembrini 2026. Üldiselt toetatakse FreeBSD 14 haru kuni 30. novembrini 2028. FreeBSD 13.x haru tugi lõpetati 30. aprillil 2026. Samuti arendatakse FreeBSD 15 haru, mille aktuaalne väljaanne 15.1 ilmus kolm kuud tagasi.

Peamised muudatused FreeBSD 14.5:

  • Järjehoidjatega on rakendatud Linuxiga ühilduv inotify mehhanism failisüsteemide muudatuste jälgimiseks. libc-sse on lisatud funktsioonid inotify_init, inotify_init1 ja inotify_add_watch.
  • Lisatud on sysctl seade security.bsd.unprivileged_kenv_read, et keelata mitteprivileegitud juurdepääs tuumamuutujatele (kenv).
  • Msdosfs failisüsteemi draiverisse on lisatud Unicode'is sümbolite kasutamise võimalus failide nimedes (FAT32 partitsioonide toetamine emoji-dega failide nimedes).
  • Rc.firewall skripti on rakendatud toetus muutujate firewall_allowservices ja firewall_trusted täitmisel väliste failide sisu nimekirjade ja alamaade osas. IP-aadresse ja alamvõrkudele.
  • Lintallikate töötlusprogrammi mt ja libmt teeki on lisatud tugi LTO-10 ja LTO-10P kassettide jaoks ning uute formaatide jaoks.
  • Pwd utiliidi käitumine on muudetud, et see järgiks POSIX-i spetsifikatsioone ja kasutaks vaikimisi sümboolsete linkide nimede kuvamise režiimi (-L) selle asemel, et kuvada teed, millele sümboolsed lingid osutavad (-P).
  • Ipfw utiliidile on lisatud handler, et käivitada ipfw15 utiliit, kui see käivitub süsteemis, kus on uus paketifiltri liides, mis on FreeBSD 15 tuumas.
  • Daemon utiliidile on lisatud valik "-m", et määrata kirjutatava faili juurdepääsu režiim, et anda juurdepääs ilma root õigusteta töötavatele töötlejatele.
  • Local-unbound-setup skripti on rakendatud toetus DNS-i seadistamiseks süsteemides, kus kasutatakse ainult IPv6.
  • Pealkirja failile math.h on lisatud C23 standardis ettepanekud trigonometrilised funktsioonid sinpi, cospi ja tanpi, mis korrutavad edastatud argumendi Pi arvuga.
  • Uuendatud smartpqi draiver, mis toetab uusi Microchip Smart Storage SCSI kontrollerite ja võimaldab määrata 32-bitiseid väärtusi sisendi/väljundi puhvri suuruse määramisel.
  • ACPI draiverisse on lisatud toetus täiendavatele Marvell 88SE9128 SATA kontrollerite variantidele (lahendatud probleemid Gigabyte GA-P55A-UD4 emaplaadil) ja on teostatud energiatarbimise juhtimise võimalus Apple Mac süsteemides, millel on kaks GPU-d (lülitatakse sisse sysctl parameetri hw.acpi.apple_darwin_osi kaudu).
  • ASMC draiveris on lõpetatud 32-bitiste Apple Mac seadmete toetus, millel on Intel CPU.
  • Lualauduri bootloaderisse on lisatud käsklused be-list ja be-switch, et vaadata ja vahetada käivitamise keskkondi. Symbolikute linkide töötlemine on tagatud laaditavate kernalide leidmisel. Lisatud callback käitleja käivitamise laadimisprogrammide Lua-skriptidesse kuuluvate keskkondade filtreerimiseks.
  • BSDInstall installeris on tagatud FreeBSD UEFI käivituslinkide korrektne loomine.
  • Nvidia, nvidia-modeset ja nvidia-drm tuumamoodulid on bootloaderisse lisatud musta nimekirja, et vältida kokkuvarisemisi nende varase laadimise korral loader.conf kaudu.
  • Kolmandate osapoolte komponentide versioonid on uuendatud: 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.
  • Linkijaks on vaikimisi kasutatava Clangi abil ld.lld (LLD) asemel kasutuseks määratud vaheline töötleja, mis määrab linkija otsimise järjekorra alusel, kui PATH-failide teedel otsitakse. Vana lähenemine viis ld.lld, mis on FreeBSD-s tegelikult kasutatav linkija, asendamiseni, kui süsteemi on paigaldatud GNU ld.
  • Lpr-programmi komplekt on tükeldatud aegunud kategooriasse ja see eemaldatakse FreeBSD 16.0 versioonis. Lpr'i asemel soovitatakse kasutada print/cups porti või sysutils/LPRng. Taustprotsessis lpd on lahendatud probleem, mis puudutab IPv6 kasutamisel /etc/printcap porti numbri ignoreerimist.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster