Uppdatering av FreeBSD 14.3

Efter sex mÄnaders utveckling har versionen FreeBSD 14.3 slÀppts. Installationsavbilder har förberetts för arkitekturerna amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 och riscv64. Dessutom har samlingar för virtualiseringssystem (QCOW2, VHD, VMDK, raw) och molnmiljöer som Amazon EC2, Google Compute Engine och Vagrant förberetts.

NÀsta uppdatering av FreeBSD 14.4 Àr planerad till mars 2026. Stödet för den nuvarande versionen FreeBSD 14.3 kommer att tillhandahÄllas fram till den 30 juni 2026, och för den föregÄende versionen FreeBSD 14.2 fram till den 30 september 2025. Sammanfattningsvis kommer FreeBSD 14-grenen att underhÄllas fram till den 30 november 2028, medan FreeBSD 13.x-grenen kommer att underhÄllas fram till den 30 april 2026. Den första versionen av nÀsta stora FreeBSD 15-gren, dÀr supporten för 32-bitars arkitekturer (utom armv7 och COMPAT_FREEBSD32-lÀget) kommer att upphöra, Àr planerad till december 2025.

VÀsentliga Àndringar i FreeBSD 14.3:

  • I LinuxKPI-lagret, som anvĂ€nds för att köra Linux-drivrutiner i FreeBSD, har stöd för standarderna Wi-Fi 4 (802.11n) och Wi-Fi 5 (802.11ac) implementerats, liksom avlastning av krypteringsoperationer till nĂ€tverksadaptera. Dessa funktioner Ă€r aktiverade i drivrutinen iwlwifi, som baseras pĂ„ koden frĂ„n den identiska drivrutinen i Linux-kĂ€rnan och stöder trĂ„dlösa chip frĂ„n Intel, som anvĂ€nds i moderna bĂ€rbara datorer. Firmware för iwlwifi-drivrutinen har tagits bort frĂ„n systemet till förmĂ„n för installation frĂ„n portar och anvĂ€ndning av verktyget fwget.

    Drivrutinen rtw88 för trÄdlösa chip frÄn Realtek har fÄtt ett stabilt lÀge utan minneslÀckor och stöder 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*); den anvÀnder ocksÄ kod frÄn Linux via LinuxKPI.

  • Containrar i OCI-format har börjat publiceras i Docker- och GitHub-repositories.
  • Versionerna av tredjeparts komponenter har uppdaterats: LLVM 19.1.7 (tidigare 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.
  • För ARM64-system har stöd för varm anslutning av PCIe-kort lagts till.
  • I API:t för MAC (Mandatory Access Control) har stöd för parametrar för att binda policyn till jail-miljöer implementerats.
  • Systemanropet setcred har lagts till för atomĂ€r byte av processens autentiseringsuppgifter, sĂ„som euid, ruid, grupper och Ă„tkomstkontrollmarkeringar. För att köra kommandon som en annan anvĂ€ndare har ett verktyg, mdo, som liknar vĂ€ntaren su skapats, men anvĂ€nder kĂ€rnmodulen mac_do istĂ€llet för setuid och systemanropet setcred.
  • I modulen mac_do, som gör det möjligt att stĂ€lla in policies som tillĂ„ter icke-privilegierade anvĂ€ndare att Ă€ndra processernas referenser, Ă€r ett regelverk tillĂ„tet för flera anvĂ€ndare och grupper.
  • Stöd för att binda sysctl-exekvering till det angivna jail-miljön har lagts till, vilket gör det möjligt att frĂ„n förĂ€ldramiljön se och Ă€ndra kĂ€rntillstĂ„ndet i det underordnade jail. Flaggar för att filtrera variabler kopplade till jail och vnet har lagts till i sysctl-verktyget. Till exempel kan man nu köra "sysctl -j foo net.fibs=2" för att stĂ€lla in parametern net.fibs i jail med namnet "foo".
  • I verktyget ip6addrctl har en "-j"-parameter lagts till för att tillĂ€mpa instĂ€llningar kopplade till det angivna jail-miljön, vilket förenklar hanteringen av adresser i det virtuella nĂ€tverksstacket i jail.
  • Packetfiltreringsverktyget pf har fĂ„tt parametern ‘net.pf.default_to_drop’ för att aktivera standardpaketnedbrytning. VĂ€rdet kan stĂ€llas in kopplat till virtuella nĂ€tverksstackar (vnet) i jail.
  • Ändringar av sysctl-parametrar för det virtuella nĂ€tverksstacken (vnet) har tillĂ„tits frĂ„n startladdaren.
  • I ljudsystemet har dynamisk tilldelning (vid behov) av virtuella kanaler (vchan) för inspelning och uppspelning av ljud implementerats.
  • Mpi3mr-drivrutinen för PCIe-kontrollerare av Broadcom MPIMR 3.0 IT/IR SAS har uppdaterats och aktiverats i grundkĂ€rnan (GENERIC).
  • Drivrutinerna rtw88 och rtw89 för trĂ„dlösa adaptrar baserade pĂ„ Realtek-chips har synkroniserats med Linux-kĂ€rnan 6.14.
  • I firmware för iwmbtfw och i porten iwmbt-firmware har stöd för Bluetooth-adaptrar Intel 9260/9560 lagts till.
  • Stödet för Ethernet-kontrollerare i drivrutinerna ix (Intel), igc (Intel) och bnxt (Broadcom) har utökats.
  • Stödet för varmplugging av enheter i molnmiljöer AWS EC2 baserade pĂ„ x86- och arm64-arkitekturer ('Graviton') har förbĂ€ttrats.
  • Logiken för flaggan "-U" i verktyget ps har Ă€ndrats sĂ„ att den nu filtrerar processer efter RUID (Real User ID) istĂ€llet för EUID (Effective User ID), som definierats i POSIX-specifikationen.
  • I verktyget grep har följande av symboliska lĂ€nkar under rekursiv sökning upphört som standard.
  • I instĂ€llningarna för paketförvaltaren pkg (/etc/pkg/FreeBSD.conf) har ett nytt repository FreeBSD-kmods lagts till, som innehĂ„ller kĂ€rnmoduler som byggts för release 14.3-RELEASE.
  • Nyckelbasen /etc/publickey, kopplad till algoritmen DES, har förklarats som förĂ„ldrad.
  • En varning har lagts till om borttagning av logisk volymhanterare gvinum i FreeBSD 15. Utvecklingen av Gvinum har stĂ„tt stilla i cirka 15 Ă„r, och koden innehĂ„ller flera kĂ€nda problem som ingen har tagit sig an att Ă„tgĂ€rda. IstĂ€llet rekommenderas det att anvĂ€nda gconcat, gmirror, gstripe, graid eller zfs.
  • En varning har lagts till angĂ„ende den kommande borttagningen av konsoldrivrutinen syscons, som Ă€r inkompatibel med UEFI, inte stöder UTF-8 och fortfarande anvĂ€nder global kĂ€rnblockering. Det Ă€r Ă€nnu oklart i vilken release stödet för syscons kommer att upphöra, men borttagning av global kĂ€rnblockering förvĂ€ntas i FreeBSD 16.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster