Na ses maande se ontwikkeling is FreeBSD 14.3 vrygestel. Installasiebeelde word voorberei vir amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 en riscv64 argitekture. Daarbenewens is samestellings voorberei vir virtualisasiestelsels (QCOW2, VHD, VMDK, rou) en wolkomgewings Amazon EC2, Google Compute Engine en Vagrant.
Die volgende FreeBSD 14.4-vrystelling is geskeduleer vir Maart 2026. Die huidige FreeBSD 14.3-vrystelling sal ondersteun word tot 30 Junie 2026, en die vorige FreeBSD 14.2-vrystelling sal ondersteun word tot 30 September 2025. Oor die algemeen sal die FreeBSD 14-tak ondersteun word tot 30 November 2028, en die FreeBSD 13.x-tak tot 30 April 2026. Die eerste vrystelling van die volgende groot FreeBSD-tak, FreeBSD 15, wat ondersteuning vir 32-bis-argitekture (behalwe armv7 en COMPAT_FREEBSD32-modus) sal laat vaar, is geskeduleer vir Desember 2025.
Groot veranderinge in FreeBSD 14.3:
- In die tussenlaag LinuxKPI wat vir bekendstelling gebruik is LinuxFreeBSD-drywers ondersteun die Wi-Fi 4 (802.11n) en Wi-Fi 5 (802.11ac) standaarde, asook die aflaai van enkripsiebewerkings na netwerkadapters. Hierdie kenmerke word geïmplementeer in die iwlwifi-drywer, wat gebaseer is op die kerndrywer met dieselfde naam. Linux en ondersteun Intel draadlose skyfies wat in moderne skootrekenaars gebruik word. Die iwlwififw firmware vir die Intel iwlwifi drywer is van die basisstelsel verwyder ten gunste van installasie vanaf poorte en die fwget nutsprogram.
Die rtw88-drywer vir Realtek draadlose skyfies met 802.11n/ac-ondersteuning (RTL8723DE, RTL8821CE, RTL8822*), wat ook kode van gebruik, is na 'n werkende toestand gebring en geheuelekkasies uitgeskakel. Linux Met die hulp van LinuxKPI's.
- Docker- en GitHub-bewaarplekke het begin om houerbeelde in OCI-formaat te publiseer.
- Opgedateerde weergawes van derdeparty-komponente: LLVM 19.1.7 (was 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.
- Hot plug-ondersteuning vir PCIe-kaarte is bygevoeg vir ARM64-stelsels.
- Die MAC (Verpligte Toegangsbeheer) API ondersteun nou parameters vir die binding van beleide aan tronkomgewings.
- Het setcred-stelseloproep bygevoeg vir atomiese verandering van prosesbewyse soos euid, ruid, groepe en toegangsbeheeretikette. Vir die uitvoering van opdragte onder 'n ander gebruiker word die mdo-hulpprogram voorberei, soortgelyk aan su-hulpprogram, maar met behulp van die mac_do-kernmodule en setcred-stelseloproep in plaas van setuid.
- Die mac_do-module, wat jou toelaat om beleide te stel wat onbevoorregte gebruikers toelaat om prosesbewyse te verander, laat 'n enkele reël toe om op verskeie gebruikers en groepe van toepassing te wees.
- Ondersteuning vir die binding van sysctl-uitvoering aan 'n gespesifiseerde tronkomgewing is bygevoeg, wat die oueromgewing toelaat om die kernstatus in 'n kindertronk te sien en te verander. Vlae is by die sysctl-hulpprogram gevoeg om tronk- en vnet-verwante veranderlikes te filter. Byvoorbeeld, om die net.fibs-parameter in 'n tronk met die naam "foo" te stel, kan jy nou "sysctl -j foo net.fibs=2" uitvoer.
- Die ip6addrctl-hulpprogram het nou 'n "-j"-opsie om instellings in 'n spesifieke tronkomgewing toe te pas, wat dit makliker maak om adresse in 'n tronk se virtuele netwerkstapel te bestuur.
- Die parameter 'net.pf.default_to_drop' is by die pf-pakketfilter gevoeg om die standaard pakketvalmodus te aktiveer. Die waarde kan in verhouding tot virtuele netwerkstapels (vnet) in die tronk gestel word.
- Laat die verandering van virtuele netwerkstapel (vnet) sysctl-parameters vanaf die selflaaiprogram toe.
- Die klanksubstelsel implementeer dinamiese toewysing (soos nodig) van virtuele kanale (vchan) vir die opname en speel van klank.
- Opgedateer en geaktiveer in die basiskern (GENERIES) mpi3mr-drywer vir Broadcom MPIMR 3.0 IT/IR SAS PCIe-beheerders.
- RTW88- en RTW89-drywers vir draadlose adapters op Realtek-skyfies word met die kern gesinkroniseer. Linux 6.14.
- Ondersteuning vir Intel 9260/9560 Bluetooth-adapters is bygevoeg tot die iwmbtfw-firmware en iwmbt-firmware-poort.
- Uitgebreide ondersteuning vir Ethernet-beheerders in ix (Intel), igc (Intel) en bnxt (Broadcom) drywers.
- Verbeterde ondersteuning vir toestelle wat warm inskakel in AWS EC2-wolkomgewings gebaseer op x86- en arm64-argitekture ("Graviton").
- Die ps-hulpprogram het die logika vir die hantering van die "-U"-vlag verander, wat nou prosesse volgens RUID (Regte Gebruikers-ID) filter, eerder as EUID (Effektiewe Gebruikers-ID), soos gedefinieer in die POSIX-spesifikasie.
- Die grep-hulpprogram volg nie meer simboliese skakels wanneer rekursiewe soektogte uitgevoer word nie.
- 'n Nuwe bewaarplek FreeBSD-kmods is by die pkg-pakketbestuurderinstellings (/etc/pkg/FreeBSD.conf) gevoeg, wat kernmodules bevat wat vir die 14.3-RELEASE-vrystelling gebou is.
- Die publieke sleutel databasis /etc/publickey, wat gebaseer is op die DES algoritme, is verouderd verklaar.
- Het 'n waarskuwing bygevoeg oor die verwydering van die gvinum logiese volumebestuurder in die FreeBSD 15-tak. Gvinum-ontwikkeling het ongeveer 15 jaar gelede gestaak, ten spyte van die feit dat die kode 'n aantal bekende probleme het wat niemand nog aangepak het om reg te stel nie. Dit word aanbeveel om gconcat, gmirror, gstripe, graid of zfs in plaas van gvinum te gebruik.
- Waarskuwing bygevoeg oor die komende verwydering van die syscons-konsoledrywer, wat nie UEFI-versoenbaar is nie, nie UTF-8 ondersteun nie, en nie vry is van globale kernslotgebruik nie. Die presiese vrystelling wat syscons-ondersteuning sal verwyder, is nog nie bepaal nie, maar daar word verwag dat die kern van die globale kernslot in FreeBSD 16 ontslae sal raak.
Bron: opennet.ru
