Pas gjashtë muajsh zhvillimi, është publikuar FreeBSD 14.3. Imazhet e instalimit janë përgatitur për arkitekturat amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 dhe riscv64. Gjithashtu janë përgatitur build-e për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe për mjediset cloud Amazon EC2, Google Compute Engine dhe Vagrant.
Aktualizimi i ardhshëm i FreeBSD 14.4 është planifikuar për mars 2026. Mbështetja për versionin aktual FreeBSD 14.3 do të vazhdojë deri më 30 qershor 2026, ndërsa versioni i mëparshëm FreeBSD 14.2 do të mbështetet deri më 30 shtator 2025. Në përgjithësi, dega FreeBSD 14 do të ketë mbështetje deri më 30 nëntor 2028, ndërsa dega FreeBSD 13.x deri më 30 prill 2026. Lëshimi i parë i degës së ardhshme të rëndësishme FreeBSD 15, në të cilën do të ndalet mbështetja për arkitekturat 32-bit (përveç armv7 dhe modit COMPAT_FREEBSD32), është planifikuar për dhjetor 2025.
Ndryshimet kryesore në FreeBSD 14.3:
- Në shtresën LinuxKPI, e përdorur për ekzekutimin e driver-ëve Linux në FreeBSD, është zbatuar mbështetja për standardet Wi-Fi 4 (802.11n) dhe Wi-Fi 5 (802.11ac), si edhe për zhvendosjen e operacioneve të enkriptimit te adaptorët e rrjetit. Këto mundësi përdoren në driver-in iwlwifi, i bazuar në kodin e driver-it me të njëjtin emër nga kerneli Linux dhe që mbështet çipat pa tel Intel të përdorur në laptopët modernë. Firmware-t iwlwififw për driver-in Intel iwlwifi janë hequr nga sistemi bazë, duke i lënë vend instalimit nga ports dhe përdorimit të mjetit fwget.
Driver-i rtw88 për çipat pa tel Realtek me mbështetje për 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*), i cili gjithashtu përdor kod nga Linux përmes LinuxKPI, është sjellë në gjendje plotësisht funksionale dhe është pastruar nga rrjedhjet e memories.
- Në depozitat Docker dhe GitHub ka nisur publikimi i imazheve të kontejnerëve në formatin OCI.
- Janë përditësuar versionet e komponentëve të palëve të treta: LLVM 19.1.7 (ishte 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ështetja për lidhjen hot-plug të pllakave PCIe.
- Në API MAC (Mandatory Access Control) është zbatuar mbështetja për parametra që lidhin politikat me mjediset jail.
- ĂshtĂ« shtuar thirrja sistemore setcred pĂ«r ndryshimin atomik tĂ« kredencialeve tĂ« procesit, si euid, ruid, grupet dhe etiketat e kontrollit tĂ« aksesit. PĂ«r ekzekutimin e komandave si njĂ« pĂ«rdorues tjetĂ«r Ă«shtĂ« pĂ«rgatitur mjeti mdo, i ngjashĂ«m me mjetin su, por qĂ« pĂ«rdor modulin e kernelit mac_do dhe thirrjen sistemore setcred nĂ« vend tĂ« setuid.
- Në modulin mac_do, i cili lejon përcaktimin e politikave që u mundësojnë përdoruesve jo të privilegjuar të ndryshojnë kredencialet e proceseve, tani lejohet zbatimi i të njëjtit rregull për disa përdorues dhe grupe.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r lidhjen ekzekutimi 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 bij. U shtuan flag-et nĂ« utilitarin sysctl pĂ«r filtrimin e variablave tĂ« lidhura me jail dhe vnet. PĂ«r shembull, pĂ«r tĂ« vendosur parametrin net.fibs nĂ« jail me emrin âfooâ, tani mund tĂ« ekzekutoni â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 simplifikuar menaxhimin e adresave nĂ« grumbullin virtual tĂ« rrjetit nĂ« jail.
- NĂ« filtrin e paketave pf Ă«shtĂ« shtuar parametri ânet.pf.default_to_dropâ pĂ«r aktivizimin e modit tĂ« hedhjes sĂ« paketave si parazgjedhje. Vlera mund tĂ« vendoset nĂ« lidhje me grumbujt virtualĂ« tĂ« rrjetit (vnet) nĂ« jail.
- Lejohet ndryshimi i parametrave sysctl të stack-ut virtual të rrjetit (vnet) nga ngarkuesi fillestar.
- Në nënsistemin audio është zbatuar ndarja dinamike, sipas nevojës, e kanaleve virtuale (vchan) për regjistrimin dhe riprodhimin e zërit.
- ĂshtĂ« pĂ«rditĂ«suar dhe aktivizuar nĂ« kernelin bazĂ« (GENERIC) drejtuesi mpi3mr pĂ«r kontrollorĂ«t PCIe Broadcom MPIMR 3.0 IT/IR SAS.
- Drejtuesit rtw88 dhe rtw89 për përshtatësit pa tela me çipa Realtek janë sinkronizuar me kernelin Linux 6.14.
- Në firmware-t iwmbtfw dhe në portin iwmbt-firmware është shtuar mbështetja për përshtatësit Bluetooth Intel 9260/9560.
- ĂshtĂ« zgjeruar mbĂ«shtetja pĂ«r kontrollorĂ«t Ethernet nĂ« drejtuesit ix (Intel), igc (Intel) dhe bnxt (Broadcom).
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r lidhjen e nxehtĂ« tĂ« pajisjeve nĂ« ambientet cloud AWS EC2 tĂ« bazuara nĂ« arkitekturĂ«n x86 dhe arm64 (âGravitonâ).
- NĂ« utilitarin ps Ă«shtĂ« ndryshuar logjika e trajtimit tĂ« flag-ut â-Uâ, i cili tani filtrohet proceset sipas RUID (Real User ID), e jo EUID (Effective User ID), siç Ă«shtĂ« pĂ«rcaktuar nĂ« specifikimin POSIX.
- Në programin grep, ndjekja e lidhjeve simbolike gjatë kërkimit rekurziv është çaktivizuar si parazgjedhje.
- Në cilësimet e menaxherit të paketave pkg (/etc/pkg/FreeBSD.conf) është shtuar një depo e re FreeBSD-kmods, e cila përmban module kerneli të ndërtuara për versionin 14.3-RELEASE.
- Baza e çelësave publikë /etc/publickey, e bazuar në algoritmin DES, është shpallur e vjetruar.
- ĂshtĂ« shtuar njĂ« paralajmĂ«rim pĂ«r heqjen e menaxherit tĂ« volumeve logjike gvinum nĂ« degĂ«n FreeBSD 15. Zhvillimi i Gvinum Ă«shtĂ« ndĂ«rprerĂ« rreth 15 vjet mĂ« parĂ«, ndĂ«rsa nĂ« kod ka njĂ« sĂ«rĂ« problemesh tĂ« njohura qĂ« askush nuk i ka marrĂ« pĂ«rsipĂ«r tâi rregullojĂ«. NĂ« vend tĂ« gvinum rekomandohet pĂ«rdorimi i gconcat, gmirror, gstripe, graid ose zfs.
- ĂshtĂ« shtuar njĂ« paralajmĂ«rim pĂ«r heqjen e ardhshme tĂ« driverit tĂ« konsolĂ«s syscons, i cili Ă«shtĂ« i papajtueshĂ«m me UEFI, nuk mbĂ«shtet UTF-8 dhe ende varet nga pĂ«rdorimi i bllokimit global tĂ« kernelit. Ende nuk Ă«shtĂ« pĂ«rcaktuar se nĂ« cilin publikim do tĂ« ndĂ«rpritet mbĂ«shtetja pĂ«r syscons, por heqja e bllokimit global nga kerneli pritet nĂ« FreeBSD 16.
Burimi: opennet.ru
