Pas gjashtë muajsh zhvillimi, është formuar lëshimi i FreeBSD 14.5. Imazhet e instalimit janë përgatitur për arkitekturë amd64, i386, aarch64, armv7, powerpc, powerpc64 dhe riscv64. Në përveçim, janë përgatitur ndërtesa për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe ambientet cloud si Amazon EC2, Google Compute Engine dhe Vagrant.
Përditësimi i ardhshëm i FreeBSD 14.6 është planifikuar për mars 2027. Mbështetja për lëshimin aktual të FreeBSD 14.5 do të vazhdojë deri më 30 qershor 2027, ndërsa mbështetja për lëshimin e kaluar të FreeBSD 14.4 do të përfundojë më 31 dhjetor 2026. Në përgjithësi, dega FreeBSD 14 do të mbështetet deri më 30 nëntor 2028. Mbështetja për degën FreeBSD 13.x u ndal më 30 prill 2026. Paralelisht, po zhvillohet dega FreeBSD 15, lëshimi i aktualizuar 15.1 për të cilin u publikua tre muaj më parë.
Këto janë ndryshimet kryesore në FreeBSD 14.5:
- Në bërthamë është realizuar një mekanizëm për monitorimin e ndryshimeve në sistemet e skedarëve, i përshtatur me Linux-in, i cili quhet inotify. Funksionet inotify_init, inotify_init1 dhe inotify_add_watch janë shtuar në libc.
- U shtua konfigurimi sysctl security.bsd.unprivileged_kenv_read për të ndaluar qasjen e pamundësuar në variablat e mjedisit të bërthamës (kenv).
- Në drejtuesin e FS msdosfs është shtuar mundësia për të përdorur simbole Unicode në emrat e skedarëve (është në funksionim me ndarjet FAT32 me emoji në emrat e skedarëve).
- Në skriptin rc.firewall është realizuar mbështetje për zëvendësimin në variablat firewall_allowservices dhe firewall_trusted të përmbajtjes nga skedarët e jashtëm me lista IP-adresat dhe nënshtesa.
- Në programin për punën me diskët me kasetë mt dhe bibliotekën libmt është shtuar mbështetje për kartushët LTO-10 dhe LTO-10P, si dhe formate të reja.
- Sjellja e utilitarit për shfaqjen e rrugës aktuale pwd është ndryshuar, i cili sipas specifikimeve POSIX tani përdor si të zakonshëm modin për shfaqjen e emrave të lidhjeve simbolike (-L) në vend që të tregojë rrugën në të cilën tregojnë lidhjet simbolike (-P).
- Në utilitarin ipfw është shtuar një trajtues për thirrjen e utilitarit ipfw15 kur startohet në një sistem me ndërfaqen e re të programit të filtrimit të paketave, e cila është shfaqur në bërthamën FreeBSD 15.
- Në utilitarin daemon është shtuar opsioni "-m" për të caktuar modin e qasjes në skedarin e shkruar për t'i dhënë akses trajtuesve të lëshuar pa të drejta root.
- Në skriptin local-unbound-setup është realizuar mbështetje për konfigurimin e DNS për sistemet që përdorin vetëm IPv6.
- Në skedarin përfshirës math.h janë shtuar funksionet trigonometrike sinpi, cospi dhe tanpi të propozuara në standardin C23, të cilat shumëzojnë argumentin e dhënë me numrin Pi.
- Përditësimi i drajverit smartpqi, i cili në përfshin mbështetje për kontrolluesit e rinj Microchip Smart Storage SCSI dhe ofron mundësinë e specifikimit të vlerave 32-bit në caktimin e madhësisë së tamponit të hyrjes/daljes.
- Drajveri acpi tani mbështet variante të tjera të kontrolluesve Marvell 88SE9128 SATA (zgjidhur problemet e funksionimit në pllakën e nënës Gigabyte GA-P55A-UD4) dhe është realizuar mundësia e menaxhimit të konsumit të energjisë në sistemet Apple Mac me dy GPU (aktivizohet përmes parametrave të sysctl hw.acpi.apple_darwin_osi).
- Në drajverin asmc është ndërprerë mbështetja për pajisjet 32-bit Apple Mac me CPU Intel.
- NĂ« ngarkuesin lualoader janĂ« shtuar komandat be-list dhe be-switch pĂ«r shikimin dhe ndĂ«rrimin e mjediseve tĂ« ngarkimit. ĂshtĂ« siguruar trajtimi i lidhjeve simbolike gjatĂ« kĂ«rkimit tĂ« bĂ«rthamave tĂ« ngarkueshme. ĂshtĂ« shtuar njĂ« pĂ«rpunues callback pĂ«r filtrimin e mjediseve tĂ« ngarkimit nĂ« skripte Lua tĂ« ngarkuesit.
- Në instaluesin bsdinstall është siguruar krijimi i saktë i regjistrit të ngarkimit të FreeBSD UEFI.
- Modulet e bërthamës nvidia, nvidia-modeset dhe nvidia-drm janë vendosur në listën e bardhë të ngarkuesit për të shmangur mbylljet e paplanifikuara në rastin e ngarkimit të tyre të hershëm përmes loader.conf.
- Versionet e komponentëve të palëve të treta janë përditësuar: 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.
- Si lidhës për përdorimin e Clang, tani përdoret ld.lld (LLD) si lidhës i paracaktuar në vend të përpunuesit ndërmjetësor që përcakton lidhësin në përputhje me rendin e zbulesës gjatë kërkimit në rrugët e skedarëve PATH. Qasja e vjetër çonte në zëvendësimin e lidhësit faktikisht të përdorur në FreeBSD, ld.lld, në rastin e instalimit të mëtejshëm në sistemin GNU ld.
- Grupi i programeve lpr është klasifikuar si i vjetruar dhe do të hiqet në lëshimin e FreeBSD 16.0. Në vend të lpr rekomandohet të përdoret porta print/cups ose sysutils/LPRng. Në procesin e prapambetjes lpd është zgjidhur problemi i injorimit të numrit të portit nga /etc/printcap gjatë përdorimit të IPv6.
Burimi: opennet.ru
