Hat hónapnyi fejlesztés után megjelent a FreeBSD 14.2 kiadása. Telepítőképek készültek amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 és riscv64 architektúrákhoz. Továbbá, összeállítások készültek virtualizációs rendszerekhez (QCOW2, VHD, VMDK, raw) és felhő környezetekhez, mint az Amazon EC2, Google Compute Engine és Vagrant.
A frissített fejlesztési ciklus keretében a következő FreeBSD 14.3 kiadás 2025 júniusában fog megjelenni. A jelenlegi FreeBSD 14.2 kiadás támogatása 2025. szeptember 30-ig fog tartani, a korábbi FreeBSD 14.1 kiadásé pedig 2025. március 31-ig. Összességében a FreeBSD 14 ág támogatása 2028. november 30-ig folytatódik. Párhuzamosan a FreeBSD 13.x ág is fejlődik, a következő kiadás (13.5) 2025 márciusára van tervezve. A következő jelentős FreeBSD 15 ág első verziója, amelyben a 32 bites architektúrák támogatása (kivéve armv7 és COMPAT_FREEBSD32 üzemmód) megszűnik, 2025 decemberére van ütemezve.
A FreeBSD 14.2 főbb változásai:
- A bsdinstall telepítőbe lehetőség került bevezetésre a használt hardverhez tartozó illesztőprogram-csomagok letöltésére és telepítésére.
- Megkezdődött az OCI (Open Container Initiative) formátumú konténerképek kialakítása.
- Megkezdődött a kompakt rendszerképek létrehozása az Amazon EC2-hez, amelyekből kizárták a hibakeresési szimbólumokat, teszteket, a 32 bites könyvtárakat, az LLDB hibakeresőt, az Amazon SSM Agentet és az AWS CLI-t. Az ARM64 összeállításokban az Amazon EC2 számára implementálták a "shutdown" és "reboot" API támogatását.
- Hozzáadták a POWER10 és POWER11 processzorok nominális támogatását.
- A fdisk segédeszköz elavultnak lett nyilvánítva, helyette a gpart használata ajánlott. A fdisk segédeszköz FreeBSD 15-ből való eltávolítását tervezik, a FreeBSD 14 ágon a fdisk indításakor mostantól figyelmeztetést fog megjeleníteni a gpartra való migáció szükségességéről.
- A méretcsökkentés érdekében a BIOS rendszerekhez készült indítóból eltávolították a grafikus mód támogatását, viszont visszaállították a gzip és bzip2 tömörítési algoritmusok támogatását. Az EFI indító változatlan maradt.
- Számos fejlesztés került bevezetésre a hangstakban. Például új utilitás, a mididump (MIDI események követése) került bevezetésre, és hozzáadták a hangszórók közötti forró váltás támogatását a mixerben.
- A Linux környezeti emulációs infrastruktúrájában (Linuxulator) javult az összeférhetőség a Linux platformra készült alkalmazásokkal (beleértve az AT_NO_AUTOMOUNT jelző figyelmen kívül hagyását a stat() funkció hívásainak minden variációjában a Linux alkalmazásokban).
- Minden architektúrához bekerült az nvme (NVM Express) illesztőprogram és az nvmecontrol segédprogram.
- Frissült a külső összetevők verziója: Clang/LLVM 18.1.6 (korábban 18.1.5), OpenZFS 2.2.6 (korábban 2.2.4), OpenSSL 3.0.15 (korábban 3.0.12), bc 7.0.2, libarchive 3.7.7, libcbor 0.11.0, libfido2 1.14.0, libpcap 1.10.5, tcpdump 4.99.5, unbound 1.22.0.
- Az env segédprogramhoz hozzáadódott a „-C” opció a munkakönyvtár megváltoztatására, amely a GNU coreutils csomagból származó env segédprogram mintájára lett megvalósítva.
- A nuageinit indító szkripthez hozzáadódott a hálózati konfiguráció beállításának támogatása a következő indításkor virtuális gépben OpenStack irányítása alatt.
- Biztosítva lett a vendég rendszer indításának meghatározása az NVMM hipervizor alatt, amelyet a NetBSD projekt fejleszt.
- A Bhyve hipervizorban használt szerveren VNC helyesen támogatja a színeket, amikor a novnc kliensen keresztül csatlakozik.
- A Hyper-V hipervizor alatt a TLB (Translation Lookaside Buffer) kezelése jelentősen (akár 40%-kal) javult a TLB visszaállítására vonatkozó hipervívások alkalmazásával.
- Teljesítményoptimalizálást hajtottak végre a hálózati stackben, és megoldották az SCTP stackkel kapcsolatos problémákat.
- Fokozódott a vezeték nélküli eszközök illesztőprogramjainak stabilitása, köztük azoké (például iwlwifi), amelyeket a linuxkpi réteggel indítanak, lehetővé téve Linux illesztőprogramok használatát a FreeBSD rendszeren.
- Megoldották a „madt_parse_apics: I/O APIC ID 255 too high” hibaüzenet megjelenésének problémáját AMD processzorral rendelkező rendszereken történő betöltéskor (az IOAPIC ID maximális értéke 254-ről 255-re nőtt).
- Az igc (Intel Ethernet Controller I225) és a lem/em/igb (Intel PRO/1000 Gigabit Ethernet) illesztőprogramokhoz hozzáadódott az AIM (Adaptive Interrupt Moderation) algoritmus támogatása, amely csökkenti a késéseket alacsony csomagsűrűségű csatornák esetén, valamint csökkenti a CPU terheltséget és a megszakítások gyakoriságát magas csomagsűrűségű forgalom esetén. A változtatás emellett megszüntette a FreeBSD 12.0 óta megfigyelt UDP teljesítmény-regressziót, különösen az NFS UDP fölötti használata során.
- Frissültek az ena 2.8.0 (Amazon Elastic Network Adapter), ice_ddp 1.3.41.0 és ice 1.43.2-k (Intel Ethernet 800) eszközillesztői. A hda illesztőprogramhoz hozzáadódott a Tiger Lake-H mikroarchitektúrájú processzorok támogatása, az ig4 és ichsmb illesztőprogramokhoz pedig a Meteor Lake támogatása.
- Új rtw89 meghajtó került hozzáadásra az IEEE 802.11ax vezeték nélküli adapterekhez a Realtek RTL8851BE, RTL8852AE, RTL8852BE és RTL8852CE chipjein. A Realtek 8156/8156B chipek támogatása a cdce meghajtóból az ure meghajtóba került, ami teljesítménynövekedést és megbízhatóságot eredményezett.
- A telepítő média (dvd1) csomagjaiban hozzáadták a wifi-firmware-kmod csomagot, amely vezeték nélküli kártyák firmware-jait tartalmazza.
- A syscons és agp meghajtók eltávolítása tervezett a jövőbeli kiadásokban.
Forrás: opennet.ru
