PÄc seÅ”u mÄneÅ”u izstrÄdes ir izlaista FreeBSD 14.3 versija. InstalÄcijas attÄli sagatavoti arhitektÅ«rÄm amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 un riscv64. Papildus sagatavoti bÅ«vÄjumi virtuÄlo sistÄmu vidÄm (QCOW2, VHD, VMDK, raw) un mÄkoÅu vidÄm Amazon EC2, Google Compute Engine un Vagrant.
NÄkamÄ FreeBSD 14.4 atjauninÄÅ”ana plÄnota 2026. gada martÄ. PaÅ”reizÄjÄ FreeBSD 14.3 versija tiks atbalstÄ«ta lÄ«dz 2026. gada 30. jÅ«nijam, bet iepriekÅ”ÄjÄ FreeBSD 14.2 versija lÄ«dz 2025. gada 30. septembrim. KopumÄ FreeBSD 14 filiÄle tiks atbalstÄ«ta lÄ«dz 2028. gada 30. novembrim, bet FreeBSD 13.x filiÄle lÄ«dz 2026. gada 30. aprÄ«lim. NÄkamais nozÄ«mÄ«gais FreeBSD 15 izlaidums, kurÄ tiks pÄrtraukta 32-bit arhitektÅ«ru atbalsts (izÅemot armv7 un COMPAT_FREEBSD32 režīmu), plÄnots 2025. gada decembrÄ«.
GalvenÄs izmaiÅas FreeBSD 14.3:
- LinuxKPI slÄnÄ«, kas tiek izmantots Linux draiveru palaiÅ”anai FreeBSD, ir ieviesta atbalsta ievieÅ”ana Wi-Fi 4 (802.11n) un Wi-Fi 5 (802.11ac) standartiem, kÄ arÄ« Å”ifrÄÅ”anas operÄciju nodoÅ”ana tÄ«kla adapteru pusei. Å Ä«s iespÄjas tiek izmantotas iwlwifi draiverÄ«, kas balstÄ«ts uz atbilstoÅ”Ä Linux draivera kodu un atbalsta Intel bezvadu mikroshÄmas, kas tiek izmantotas mÅ«sdienu klÄpjdatoros. Intel iwlwifi draivera iwlwififw programmatÅ«ra ir noÅemta no pamatinstalÄcijas, lai to instalÄtu no portiem un izmantotu utilÄ«tu fwget.
rtw88 draiveris Realtek bezvadu Äipiem ar atbalstu 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*), kas arÄ« izmanto kodu no Linux caur LinuxKPI, ir sasniegts darba stÄvoklis un atbrÄ«vots no atmiÅas noplÅ«dÄm.
- Docker un GitHub repozitÄros ir sÄkta konteineru attÄlu publicÄÅ”ana OCI formÄtÄ.
- Atjaunotas treŔo puŔu komponentes: LLVM 19.1.7 (pirms tam 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.
- ARM64 sistÄmÄm pievienots atbalsts PCIe karÅ”u karstai pievienoÅ”anai.
- MAC (Mandatory Access Control) API ir ieviesta atbalsta parametru saistīŔanai ar jail vidÄm.
- Pievienots sistÄmas izsaukums setcred, lai atomiski mainÄ«tu procesa akreditÄcijas datus, piemÄram, euid, ruid, grupas un piekļuves kontroles atzÄ«mes. Lai izpildÄ«tu komandas citam lietotÄjam, sagatavota utilÄ«ta mdo, kas lÄ«dzÄ«ga utilÄ«tai su, bet izmanto nevis setuid, bet gan kodola moduli mac_do un sistÄmas izsaukumu setcred.
- ModulÄ« mac_do, kas ļauj noteikt politikas, kas atļauj nepiekļūstoÅ”iem lietotÄjiem mainÄ«t procesu akreditÄcijas datus, ir apstiprinÄts viens noteikums vairÄkiem lietotÄjiem un grupÄm.
- Pievienots atbalsts sysctl izpildes sasaistīŔanai ar norÄdÄ«to jail-vidi, ļaujot no vecÄku vides apskatÄ«t un mainÄ«t kodola stÄvokli bÄrnu jail. Sysctl utilÄ«tÄ pievienoti karogi, lai filtrÄtu mainÄ«gos, kas saistÄ«ti ar jail un vnet. PiemÄram, tagad, lai iestatÄ«tu net.fibs parametru jail ar nosaukumu "foo", var izpildÄ«t "sysctl -j foo net.fibs=2".
- Ip6addrctl utilÄ«tÄ pievienota opcija "-j", lai pielÄgotu iestatÄ«jumus, saistot tos ar norÄdÄ«to jail-vidi, tÄdÄjÄdi vienkÄrÅ”ojot adreses pÄrvaldÄ«bu virtuÄlajÄ tÄ«kla stekÄ jail.
- Paketes filtrÄ pf pievienots parametrs ānet.pf.default_to_dropā, lai iespÄjotu noklusÄjuma paketes noraidīŔanas režīmu. VÄrtÄ«bu var iestatÄ«t, saistot to ar virtuÄlajiem tÄ«kla stekiem (vnet) jail.
- Atļauts mainÄ«t vnet virtuÄlÄ tÄ«kla steka sysctl-parametrus no sÄkuma ielÄdÄtÄja.
- SkaÅas subsistÄmÄ ieviesta dinamiskÄ virtuÄlo kanÄlu (vchan) pieŔķirÅ”ana ierakstīŔanai un atskaÅoÅ”anai pÄc nepiecieÅ”amÄ«bas.
- Atjaunots un aktivizÄts pamata kodolÄ (GENERIC) mpi3mr draiveris Broadcom MPIMR 3.0 IT/IR SAS PCIe kontrolieriem.
- Rtw88 un rtw89 draiveri Realtek mikroshÄmojumiem saskaÅoti ar Linux 6.14 kodolu.
- Iwmbtfw un iwmbt-firmware portÄ pievienots atbalsts Bluetooth adapteriem Intel 9260/9560.
- PaplaÅ”inÄts atbalsts Ethernet kontrolieriem draiveros ix (Intel), igc (Intel) un bnxt (Broadcom).
- Uzlabots atbalsts ierÄ«Äu karstai pievienoÅ”anai AWS EC2 mÄkoÅu vidÄs, kas balstÄ«tas uz x86 un arm64 (āGravitonā) arhitektÅ«rÄm.
- Ps utilÄ«tÄ izmainÄ«ta loÄ£ika attiecÄ«bÄ uz ā-Uā karogu, kas tagad filtrÄ procesus pÄc RUID (ReÄlais lietotÄja ID), nevis EUID (EfektÄ«vais lietotÄja ID), kÄ definÄts POSIX specifikÄcijÄ.
- Grep utilÄ«tÄ noklusÄjuma iestatÄ«jumos pÄrtraukta simbolisko saiÅ”u sekoÅ”ana rekursÄ«vajÄ meklÄÅ”anÄ.
- PaketÄÅ”anas menedžera pkg (ļ¼etcļ¼pkgļ¼FreeBSD.conf) iestatÄ«jumos pievienots jauns FreeBSD-kmods repozitorijs, kas satur kodola moduļus, kas izveidoti izlaidumam 14.3-RELEASE.
- Novecojis atklÄto atslÄgu datubÄze ļ¼etcļ¼publickey, kas balstÄ«ta uz DES algoritmu.
- Pievienots brÄ«dinÄjums par gvinuma loÄ£isko apjomu menedžera dzÄÅ”anu FreeBSD 15. versijÄ. Gvinuma izstrÄde ir apstÄjusies pirms apmÄram 15 gadiem, un kodÄ ir virkne zinÄmu problÄmu, kuras neviens nav uzÅÄmis, lai labotu. Ieteicams lietot gconcat, gmirror, gstripe, graid vai zfs kÄ alternatÄ«vu gvinum.
- Pievienots brÄ«dinÄjums par gaidÄmo syscons konsoles draivera dzÄÅ”anu, kas nav savietojams ar UEFI, neatbalsta UTF-8 un neizvairÄs no globÄlÄs kodola bloÄ·ÄÅ”anas izmantoÅ”anas. Nav noteikts, kurÄ izlaidumÄ tiks pÄrtraukta syscons atbalsts, bet cerÄ«ba uz kodola globÄlÄs bloÄ·ÄÅ”anas novÄrÅ”anu ir FreeBSD 16. versijÄ.
Avots: opennet.lv
