11 hónapos fejlesztés után megjelent a FreeBSD 13.3 kiadása. Az telepítő képek az amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 és riscv64 architektúrákhoz készültek. Ezen kívül előkészítettek képeket virtualizációs rendszerekhez (QCOW2, VHD, VMDK, raw) és felhőalapú környezetekhez, mint az Amazon EC2, Google Compute Engine és Vagrant. A FreeBSD 13.x ága párhuzamosan fejlődik a FreeBSD 14 ággal, amely ősszel kapta meg a 14.0-ás kiadást, és 2026 január végéig támogatva marad. Körülbelül egy év múlva várható a FreeBSD 13.4 kiadása.
Kulcsfontosságú változások:
- Növelték a vezeték nélküli eszközök illesztőprogramjainak stabilitását, valamint a linuxkpi réteg által indított illesztőprogramokét, amely lehetővé teszi Linux illesztőprogramok használatát FreeBSD alatt. Frissítették az iwlwifi és rtw88 illesztőprogramokat az Intel és Realtek vezeték nélküli kártyáihoz.
- Bevezették az NFS szerver (nfsd, nfsuserd, mountd, gssd és rpc.tlsservd) futtatásának lehetőségét Jail környezetben, izolált vnet hálózati környezettel. Új „syskrb5” csatolási opciót adtak hozzá Kerberized NFSv4.1/4.2 csatolásához, Kerberos hitelesítő adatok megadása nélkül.
- A Clang fordító és az LLVM eszközkészlet frissítve lett a 17-es ágra.
- A ZFS fájlrendszer megvalósítása frissítve lett az OpenZFS 2.1.14 kiadásra. A zfsd biztosítja a lemezek meghibásodott állapotának hozzárendelését túl sok beviteli/kimeneti késleltetési esemény generálásakor.
- ARM64 architektúrájú rendszerek esetén alapértelmezés szerint az /etc/rc.conf fájlban aktiválva van a powerd háttérfolyamat, amely lehetővé teszi a rendszer maximális teljesítmény módba állítását Raspberry Pi alaplapokon.
- Az rc.conf-hoz hozzáadták a szolgáltatások egyedi umask értékének megadásának lehetőségét az „szolgáltatásneve_umask” változók használatával.
- Lehetőség nyílt a ~/.login_conf vagy login.conf fájlban a setusercontext hívást használó programok prioritásának megadására, mint például a login folyamat.
- Az rc.conf-hoz hozzáadták a diff utility-t indító zászlók beállításának lehetőségét, amely a periodic utility által generált változásjelentések során indul.
- A head és tail utility-kbe beépítették a -q (quiet) és -v (verbose) opciók támogatását, valamint a SI egységek használatának lehetőségét numerikus argumentumokban.
- A csomagba bekerült az objdump utility, amelyet az LLVM projekt fejleszt.
- A tftpd-hez hozzáadták a „-S” opciót, amely lehetővé teszi a fájlok írását chroot környezetben, ami nem elérhető általános írásra.
- Teljesen átírták a kernel API-bevezető kézikönyvet.
- A fájlrendszerek és vnode hibakeresésével kapcsolatos statisztikák a sysctl vfs.vnode sorozat keretein belül vannak csoportosítva.
- Alapértelmezés szerint le van tiltva az RFC 4620 (IPv6 nodeinfo, host információ lekérdezése) támogatás.
- A pf csomagszűrőben lehetőség van (sysctl net.pf.filter_local=1) a helyi kiszolgálóra küldött csomagok irányítószabályainak (rdr) alkalmazására.
- Hozzáadva a gve virtuális hálózati adapterek (Google Virtual NIC) támogatása.
- A BeagleBone Black (armv7) alapú korábbi támogatás megszüntetése.
- Frissült az OpenSSH 9.6p1, a Sendmail 8.18.1, az expat 2.6.0, a libfido2 1.13.0, az nvi 2.2.1, az unbound 1.19.1, az xz 5.4.5 és a zlib 1.3.1 verziója.
További megjegyzés a FreeBSD harmadik negyedévi fejlődési jelentésének közzétételéről. A legérdekesebb projektek közé tartozik:
- Lehetőség az rc.d-szolgáltatások automatikus indítására elkülönített jail-környezetekben, ahol az szülő fájlrendszer öröklődik, de a folyamatok láthatósága, a hálózati hozzáférés, a csatlakozási jogok stb. korlátozottak.
- Optimalizálási munka a libc karakterlánc-funkcióinak SIMD utasításokkal való használatával az AMD64 architektúrájú rendszereken. Ötletként 17 SIMD optimalizált funkciót javasoltak, és kilenc funkciót alakítottak át optimalizált SIMD funkciók hívására. Az új funkciók teljesítménye 64 karakter hosszúságú karakterláncok kezelésénél 5.54-szeres növekedést mutatott a tesztelés során.
- A Pot 0.16 eszközkészlet a jail-alapú konténerek, a ZFS, a pf és az rctl kezelésére, amely támogatja a nomad konténer-orkesztáló platform integrációját. A Potluck konténerképek katalógusa a FreeBSD számára a Dockerhub megfelelője.
Forrás: opennet.ru
