A FreeBSD projekt kiadta a FreeBSD 14.3-as verziót, amely a rendszer stabilitását, hardvertámogatását és biztonságát erősíti. Ez a karbantartási kiadás nem hoz forradalmi újdonságokat, de számos jól átgondolt fejlesztéssel javítja a felhasználói élményt és az adminisztrációs lehetőségeket. A kiadás kiemelten foglalkozik a jail és vnet alapú virtualizációval, a biztonsági policyk finomhangolásával, a kernel alrendszerek kiszámíthatóbb működésével, valamint több hardverplatform és illesztőprogram támogatásával. A dokumentációs fejlesztések és a csomagkezelés irányváltása pedig megágyaz a 15.0 főverzióban várható architekturális váltásoknak.
Tartalomjegyzék

Felhasználói tér és rendszereszközök
Az új FreeBSD 14.3 kiadás több fontos változást hoz a rendszerparancsok működésében. A ps parancs immár a POSIX szabványnak megfelelően szűri a folyamatokat a -U kapcsolóval, és átdolgozott megjelenítési logikája kiszámíthatóbb oszlopsorrendet biztosít. A sysctl kimenete bővült új szűrési lehetőségekkel, amelyek különbséget tesznek a jail és vnet változók között. A grep alapértelmezetten már nem követ szimbolikus linkeket rekurzív kereséskor, ezzel a dokumentációhoz igazodó működést valósít meg. A rendszer több alapkomponense is frissült új verziókra, többek között az LLVM 19.1.7-re, az OpenZFS a 2.2.7 verzióra, az OpenSSL a 3.0.16 verzióra, az OpenSSH a 9.9p2-verzióra, valamint frissültek a less, file, xz és expat könyvtárak is. A tzdata adatbázis a 2025b verzióra frissült, és a GoogleTest mostantól C++14-es szabványt igényel.
Kernel és virtualizáció
A kernelben több ponton új lehetőségek jelentek meg, különösen a biztonságpolitikai modulok és a konténerizáció támogatásában. Az új setcred rendszerhívás lehetővé teszi az azonosítók és MAC címkék egyszerre történő beállítását, ami finomhangolt jogosultságkezelést biztosít. A sysctl mostantól képes jail környezetből is működni, így a szülő rendszer közvetlenül beavatkozhat a gyermek rendszerek paramétereibe. A jail-alapú konténerek vnet változóit már boot időben is inicializálni lehet, ami pontosabb inicializációs logikát biztosít. A hangrendszer jelentősen átalakult: a vchans csatornák kiosztása mostantól igény szerint történik, elkerülve a korábban előforduló fagyásokat. A Linux-kompatibilitási réteg optimalizációja révén csökkent a memóriafragmentáció okozta lassulás, például a DRM driverek esetén.
Meghajtók és hardvertámogatás
A FreeBSD kiadás jelentős előrelépést tett a hálózati és vezeték nélküli eszközök támogatásában. A Realtek rtw88 és rtw89 meghajtók immár a Linux 6.14 verziójára épülnek, így naprakészek a modern Wi-Fi 6 és Wi-Fi 7 hardverek kezelésében. Az iwlwifi meghajtó új képességei révén támogatja a hardveres titkosítást és a 802.11ac szabványt. A kernelbe bekerült az mpi3mr meghajtó, valamint új PCI ID-k és sebességmodulok kaptak támogatást, többek között az ena, ix, bnxt, igc és uftdi driverek révén. Ezzel párhuzamosan több régi meghajtót elavultnak nyilvánítottak, köztük a firewire alrendszert is, amely a 16-os kiadás előtt kerülhet végleg eltávolításra.
Fájlrendszerkezelési változások és jobb indítási mechanizmusok
A mountd alrendszer mostantól pontosabban kezeli az -alldirs opcióval exportált könyvtárakat, és több csoport megadását is támogatja az NGROUPS_MAX értékének figyelembevételével. Az indítási folyamatban a loader és a libsa is a 64 bites SMBIOS belépési pontot részesíti előnyben EFI és BIOS rendszerindítás esetén egyaránt. Ez megbízhatóbb hardverdetektálást biztosít olyan virtuális környezetekben is, ahol csak a v3-as tábla érhető el, például a Hetzner gépeken.
Hálózat és jail integráció
A hálózati konfiguráció bővítése során a pf tűzfal vnet alapú tunable opciót kapott, így a korábbi fordítási időben beégetett beállítások mostantól futásidőben is módosíthatók. Az ip6addrctl és sysctl képesek jail környezetben működni, ami megkönnyíti az OCI-alapú konténerek és karcsúsított jail rendszerek címkiosztási szabályainak kezelését. A virtualizációs környezetekben, például Amazon EC2-n, javult az eszközök hotplug támogatása is.
Dokumentációk és csomagkezelés
A FreeBSD kiadás kézikönyvei frissítésre kerültek, hogy tükrözzék a parancsok működésében bekövetkezett változásokat. A gvinum eltávolítása miatt a ccdconfig most már graid és zfs megoldásokat ajánl. A ps használatához kapcsolódó új működésmódok külön dokumentálva lettek. A csomagkezelés szintjén újdonság a FreeBSD-kmods repository, amely a 14.3-RELEASE-hez készült kernelmodulokat tartalmazza, így az unstable interfésszel rendelkező illesztők is megbízhatóbban működnek.
Jövőbeli irányok a platformtámogatások terén
A FreeBSD csapata bejelentette, hogy a 15.0 verziótól kezdődően csak az armv7 marad támogatott egyedüli 32 bites architektúrájú platformként, míg az i386, armv6 és powerpc támogatása megszűnik. A 64 bites rendszerek továbbra is képesek lesznek 32 bites binárisok futtatására a COMPAT_FREEBSD32 segítségével, és a fejlesztőeszközök továbbra is támogatják a 32 bites fordítást legalább a stable/15 ág végéig. A stable/14 ág 2028-ig marad támogatott, ezzel biztosítva a 32 bites rendszerek utolsó hivatalos élettartamát. A jövőbeni változtatásokat a közösségi igények és hozzájárulások fogják alakítani.
A részletes kiadási megjegyzések a FreeBSD weboldalán olvashatóak. A rendszer telepítőképei több architektúrán érhetőek el, köztük amd64, i386, aarch64, armv7, powerpc és riscv64 platformokra, valamint virtuális gép képfájlok és SD-kártyás lemezképek formájában a hivatalos weboldalról.