A FreeBSD 14.5 kiadása

Hat hónapos fejlesztés után megjelent a FreeBSD 14.5. Az installációs képek amd64, i386, aarch64, armv7, powerpc, powerpc64 és riscv64 architektúrákhoz készültek. Továbbá készültek fordítások virtualizációs rendszerekhez (QCOW2, VHD, VMDK, raw) és felhőbeli környezetekhez, mint az Amazon EC2, Google Compute Engine és Vagrant.

A következő FreeBSD 14.6 frissítés 2027 márciusára van tervbe véve. A jelenlegi FreeBSD 14.5 verzió támogatása 2027. június 30-ig fog tartani, a korábbi FreeBSD 14.4 verzió támogatása pedig 2026. december 31-ig. A FreeBSD 14 ág összességében 2028. november 30-ig lesz támogatva. A FreeBSD 13.x ág támogatása 2026. április 30-án megszűnt. Paralel módon a FreeBSD 15 ág fejlődése is folyamatban van, aktuális 15.1 verzióját három hónappal ezelőtt adták ki.

A FreeBSD 14.5 főbb változásai:

  • A kernelben megvalósult a Linux-kompatibilis inotify mechanizmus a fájlrendszerekben bekövetkező változások nyomon követésére. A libc-hez hozzáadták az inotify_init, inotify_init1 és inotify_add_watch függvényeket.
  • Hozzáadva lett egy sysctl beállítás, a security.bsd.unprivileged_kenv_read, amely megtiltja a nemprivilegizált hozzáférést a kernel környezeti változóihoz (kenv).
  • A msdosfs fájlrendszer illesztőprogramjába be lett építve a Unicode karakterek használatának lehetősége a fájlnevekben (beállították a FAT32 partíciókkal való együttműködést, amelyek fájlnevei emoji karaktereket tartalmaznak).
  • Az rc.firewall szkriptben megvalósították a firewall_allowservices és firewall_trusted változók külső fájlok tartalmával való helyettesítésének támogatását, amelyek listákat és alhálózatokat tartalmaznak. IP-címek és alhálózatokat.
  • A mágneses szalagokkal dolgozó mt programhoz és a libmt könyvtárhoz hozzáadták az LTO-10 és LTO-10P patronok, valamint új formátumok támogatását.
  • Megváltozott a pwd parancs viselkedése, amely a POSIX specifikációknak megfelelően mostantól alapértelmezés szerint a szimbolikus hivatkozások neveinek megjelenítési módját (-L) használja, nem pedig azokra vonatkozó útvonalak megjelenítését (-P).
  • Az ipfw eszközhöz hozzáadták az ipfw15 eszköz meghívásának kezelését új csomagszűrő interfész indításakor, amely megjelent a FreeBSD 15 kernelében.
  • A daemon eszközhöz hozzáadták a „-m” opciót, amellyel megadható a fájl írási módja, hogy hozzáférést biztosítson a nem root jogokkal indított kezelőknek.
  • A local-unbound-setup szkriptben megvalósították a DNS beállításának támogatását olyan rendszerekhez, ahol csak IPv6-ot használnak.
  • A math.h fejlécfájlhoz hozzáadták a C23 standardban javasolt három trigonometrikus függvényt: sinpi, cospi és tanpi, amelyek az átadott argumentumot megszorozzák a Pi számmal.
  • Frissítették a smartpqi illesztőprogramot, amely támogatja az új Microchip Smart Storage SCSI vezérlőket, és lehetőséget biztosít 32 bites értékek megadására a bemeneti/kimeneti puffer méretének meghatározásakor.
  • Az acpi illesztőprogramban hozzáadták a Marvell 88SE9128 SATA vezérlők további változatait, amelyek megoldották a problémákat a Gigabyte GA-P55A-UD4 alaplapi működéssel, és megvalósították az energiafogyasztás kezelését Apple Mac rendszereken, amelyek két GPU-val rendelkeznek (sysctl paraméter segítségével aktiválva: hw.acpi.apple_darwin_osi).
  • Az asmc illesztőprogramban megszűnt a 32 bites Apple Mac eszközök támogatása Intel CPU-val.
  • A lualoader betöltőprogramhoz hozzáadták a be-list és be-switch parancsokat a betöltési környezetek megtekintésére és váltására. Biztosították a szimbolikus hivatkozások kezelését a betölthető magok keresése során. Callback kezelőt adtak hozzá a betöltési környezetek szűrésére a Lua skriptekben, amelyeket a betöltő használ.
  • A bsdinstall telepítőben biztosították a FreeBSD UEFI boot bejegyzés helyes létrehozását.
  • A nvidia, nvidia-modeset és nvidia-drm kernel modulokat fekete listára tették a betöltőben, hogy elkerüljék a rendszer leállását, ha korán töltődnek be a loader.conf által.
  • Frissítették a harmadik felek komponenseit: LLVM/Clang 21.1.8, OpenSSL 3.0.21, unbound 1.26.0, Expat 2.8.1, file 5.47, ldns 1.9.2, less 704, libarchive 3.8.7, libpcap 1.10.6, ncurses 6.6, openresolv 3.17.4, NSS 3.123.1, tcpdump 4.99.6, xz 5.8.3.
  • Clang használata esetén a ld.lld (LLD) linker lett az alapértelmezett, nem pedig az intermedier feldolgozó, amely a linker észlelési sorrendje szerint határozza meg azt. A régi megközelítés esetén az ld.lld linker tényleges alkalmazásának cseréje következett be, ha a GNU ld került telepítésre a rendszerbe.
  • Az lpr programcsomag elavultnak minősült, és eltávolításra kerül a FreeBSD 16.0 kiadásában. Az lpr helyett a print/cups vagy a sysutils/LPRng port használata ajánlott. A háttérfolyamatban az lpd-nél megoldották a portszám figyelmen kívül hagyásának problémáját az /etc/printcap fájl használatakor IPv6 esetén.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster