Pasë gjashtë muaj zhvillimi, është formuar lëshimi FreeBSD 14.3. Imazhet e instalimit janë përgatitur për arkitekturën amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 dhe riscv64. Përveç kësaj, janë përgatitur ndërtimet për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe ambientet cloud si Amazon EC2, Google Compute Engine dhe Vagrant.
Përditësimi tjetër i FreeBSD 14.4 është planifikuar për mars 2026. Mbështetje për lëshimin aktual FreeBSD 14.3 do të ofrohet deri më 30 qershor 2026, ndërsa për lëshimin e kaluar FreeBSD 14.2 deri më 30 shtator 2025. Në përgjithësi, dega FreeBSD 14 do të mirëmbahen deri më 30 nëntor 2028, ndërsa dega FreeBSD 13.x deri më 30 prill 2026. Lëshimi i parë i degës tjetër të rëndësishme FreeBSD 15, në të cilën do të ndërpritet mbështetja për arkitekturat 32-bit (përveç armv7 dhe modalitetin COMPAT_FREEBSD32), është planifikuar për dhjetor 2025.
Ndryshimet kryesore në FreeBSD 14.3:
- Në shtresën LinuxKPI, e cila aplikohet për të drejtuar drejtorët e Linux në FreeBSD, është implementuar mbështetje për standardet Wi-Fi 4 (802.11n) dhe Wi-Fi 5 (802.11ac), si dhe shkeljen e operacioneve të enkriptimit në anën e adaptatorëve rrjetës. Këto mundësi janë aktivizuar në drejtorin iwlwifi, i bazuar në kodin e drejtorit me të njëjtin emër nga bërthama Linux dhe mbështet ballinat pa tel të Intel, të përdorura në laptopët modern. Firmware iwlwififw për drejtorin Intel iwlwifi është hequr nga sistemi bazë në favor të instalimit nga portet dhe përdorimit të utilitarit fwget.
Drejtori rtw88 për çipet pa tel Realtek, që mbështet 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*), gjithashtu është sjellë në një gjendje funksionale dhe të liruar nga rrjedhjet e memories, i cili gjithashtu përdor kodin nga Linux përmes LinuxKPI.
- Në depot Docker dhe GitHub ka filluar publikimi i imazheve të kontejnerëve në formatin OCI.
- Versionet e përbërësve të tretë janë përditësuar: LLVM 19.1.7 (ish 18.1.6), OpenSSH 9.9p2, OpenZFS 2.2.7, xz 5.8.1, expat 2.7.1, less 668, file 5.46, OpenSSL 3.0.16.
- Për sistemet ARM64 është shtuar mbështetje për lidhjen e ngrohjes së kartave PCIe.
- Në API MAC (Mandatory Access Control) janë implementuar parametra për lidhjen e politikave me mjediset jail.
- ĂshtĂ« shtuar thirrja nĂ« sistem setcred pĂ«r ndryshimin e atomizuar tĂ« kredencialeve tĂ« procesit, si euid, ruid, grupet dhe etiketat e kontrollit tĂ« qasjes. PĂ«r tĂ« drejtuar komanda nĂ«n njĂ« pĂ«rdorues tjetĂ«r Ă«shtĂ« pĂ«rgatitur utilitari mdo, i ngjashĂ«m me utilitarin su, por qĂ« pĂ«rdor zgjedhjen ndryshe setuid modulin e bĂ«rthamĂ«s mac_do dhe thirrjen nĂ« sistem setcred.
- Në modulit mac_do, i cili lejon caktimin e politikave që lejojnë përdoruesit e pavolit të ndryshojnë kredencialet e proceseve, është lejuar përdorimi i një rregulli për shumë përdorues dhe grupe.
- është shtuar mbështetje për lidhjen e ekzekutimit sysctl me mjedisin e caktuar jail, duke lejuar që nga mjedisi prind të shikohet dhe të ndryshohet gjendja e bërthamës në jail-in e fëmijës. Në utilitarin sysctl janë shtuar flagje për filtrimin e variablave të lidhur me jail dhe vnet. Për shembull, për të caktuar parametrin net.fibs në jail me emrin 'foo', tani mund të ekzekutohet 'sysctl -j foo net.fibs=2'.
- Në utilitarin ip6addrctl është shtuar opsioni '-j' për të aplikuar konfigurimet në lidhje me mjedisin e caktuar jail, duke e lehtësuar menaxhimin e adresave në stakun rrjetësor virtual në jail.
- NĂ« filtrin e paketave pf Ă«shtĂ« shtuar parametri ânet.pf.default_to_dropâ pĂ«r tĂ« aktivizuar modin e hedhjes sĂ« paketave si parazgjedhje. Vlera mund tĂ« caktohet nĂ« lidhje me stakat e rrjetit virtual (vnet) nĂ« jail.
- Kjo lejon ndryshimin e parametrave sysctl të stakut të rrjetit virtual (vnet) nga bootloaderi fillestar.
- Në sistemin e zërit është implementuar ndarja dinamike (kur nevojitet) e kanaleve virtualë (vchan) të regjistrimit dhe riprodhimit të zërit.
- Drejtori mpi3mr për kontrolluesit PCIe Broadcom MPIMR 3.0 IT/IR SAS është përditësuar dhe aktivizuar në bërthamën bazë (GENERIC).
- Drejtoret rtw88 dhe rtw89 për adaptatorët pa tel me çipet Realtek janë sinkronizuar me bërthamën Linux 6.14.
- Në firmware iwmbtfw dhe portin iwmbt-firmware është shtuar mbështetje për adaptatorët Bluetooth Intel 9260/9560.
- Mbështetje për kontrolluesit Ethernet është zgjeruar në drejtoret ix (Intel), igc (Intel) dhe bnxt (Broadcom).
- Mbështetje për lidhjen e ngrohjes së pajisjeve është përmirësuar në ambientet cloud AWS EC2 mbi arkitekturën x86 dhe arm64 (Graviton).
- Logjika e pĂ«rpunimit e flagut â-Uâ nĂ« utilitarin ps Ă«shtĂ« ndryshuar, i cili tani filtrin proceset sipas RUID (Real User ID), dhe jo EUID (Effective User ID), siç Ă«shtĂ« e pĂ«rcaktuar nĂ« specifikimin POSIX.
- Në utilitarin grep është ndaluar ndjekja e lidhjeve simbolike gjatë kërkimit rekurziv si parazgjedhje.
- Në konfigurimet e menaxherit të paketave pkg (/etc/pkg/FreeBSD.conf) është shtuar një depot e re FreeBSD-kmods, e cila përmban module të bërthamës të ndërtuara për lëshimin 14.3-RELEASE.
- Baza e çelësve të hapur /etc/publickey, e ndërlidhur me algoritmin DES, është shpallur e vjetërsuar.
- ĂshtĂ« shtuar njĂ« paralajmĂ«rim pĂ«r heqjen e menaxherit tĂ« volumeve logjik gvinum nĂ« degĂ«n FreeBSD 15. Zhvillimi i Gvinum ka ndaluar rreth 15 vjet mĂ« parĂ«, meqenĂ«se nĂ« kod ka njĂ« sĂ«rĂ« problemesh tĂ« njohura qĂ« askush nuk Ă«shtĂ« marrĂ« pĂ«r t'i rregulluar. NĂ« vend tĂ« gvinum rekomandohet tĂ« pĂ«rdoret gconcat, gmirror, gstripe, graid ose zfs.
- ĂshtĂ« shtuar njĂ« paralajmĂ«rim pĂ«r heqjen e ardhshme tĂ« driver-it tĂ« konsolĂ«s syscons, i cili nuk Ă«shtĂ« nĂ« pĂ«rputhje me UEFI, nuk mbĂ«shtet UTF-8 dhe nuk Ă«shtĂ« çliruar nga pĂ«rdorimi i bllokimit global tĂ« kernit. NĂ« cilin version do tĂ« ndalet mbĂ«shtetjeja pĂ«r syscons nuk Ă«shtĂ« ende e qartĂ«, por heqja e bllokimit global tĂ« kernit pritet nĂ« FreeBSD 16.
Burimi: opennet.ru
