A FreeBSD 14.4 kiadás

Kilenc hónapos fejlesztés után elkészült a FreeBSD 14.4 kiadása. Telepítőképek készültek az amd64, i386, aarch64, armv7, powerpc, powerpc64 és riscv64 architektúrákhoz. Továbbá előkészítettek gyűjteményeket a virtualizációs rendszerekhez (QCOW2, VHD, VMDK, raw) és a felhő környezetekhez, mint például az Amazon EC2, a Google Compute Engine és a Vagrant.

A következő FreeBSD 14.5 frissítés 2026 szeptemberére van tervezve. A jelenlegi FreeBSD 14.4 kiadás támogatása 2026. december 31-ig tart, míg a korábbi FreeBSD 14.3 kiadás támogatása 2026. június 30-ig zajlik. Az általános FreeBSD 14 ág támogatása 2028. november 30-ig, míg a FreeBSD 13.x ág 2026. április 30-ig folytatódik. Párhuzamosan fejlődik a FreeBSD 15 ág, amelynek következő kiadása (15.1) 2026. június 2-án várható.

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

  • Hozzáadva egy sndctl eszköz a hangkártyák beállításainak kezelésére.
  • A swapon eszközhöz hozzáadták a titkosított swap fájlok támogatását, amelyeket fstab-on keresztül md-eszközökkel, az „eli” utótaggal lehet meghatározni.
  • A nuageinit eszközhöz, amely az inicializálást végzi, virtuális gépekhezhozzáadták a cloud-init, hálózati konfigurálás és csomagkezelés támogatását. A cloud-init kompatibilitás érdekében új parancsokat adtak hozzá: ‘runcmd’, ‘packages’, ‘fqdn’, ‘hostname’, ‘sudo’, ‘write_files’, ‘nameservers’, ‘tzsetup’ és ‘doas’. Teljes értékű YAML formátumú elemzőt valósítottak meg. Naplózás is aktiválva van. Megvalósították a 'chpasswd', ‘wakeonlan’, ‘set-name’ és ‘match.driver’ parancsokat.
  • A spleen konzolfont frissítve lett a 2.2.0 verzióra, és kiegészítették további karakterekkel (hosszú gondolatjel, rövid gondolatjel, kötőjel, szögletes zárójelek, fehér négyzet, kereszt és dupla kereszt). Javították a karakterek igazítását a nagy felbontású képernyőkön. A gallant konzolfontot, amely most több mint 4300 glifet tartalmaz, támogatja a cirill írást és a matematikai szimbólumok, nyilak, valuták és keretek készletét.
  • A csomag tartalmaz egy 9P fájlrendszert (p9fs), amelyet virtio-9p eszközökkel és a Bhyve hipervizorral lehet használni a virtuális gépek hozzáférésének megszervezésére a hoszt környezet fájlrendszerének tartalmához. A meghajtó betöltéséhez a loader.conf fájlban a 'virtio_p9fs_load=YES' beállítást kell használni.
  • A tarfs fájlrendszerben lehetőség nyílik 4 GB-nál nagyobb fájlok kezelésére.
  • A FС unionfs és nullfs megerősítette a gyökér vnode-ok ellenőrzését a «..» útvonalakkal kapcsolatos feldolgozás során a potenciális sebezhetőségek blokkolása érdekében, amelyek lehetővé tehetik a jail-örnyezet gyökér könyvtára fölé való kijutást.
  • A Jail alrendszer korlátozza a nem privilegizált felhasználók hozzáférését a szülő Jail-ben, például a hibakereséshez, ütemezési beállításokhoz és a folyamatok jelezéséhez, amelyek gyermek Jail-ben futnak. Ilyen műveletekhez külön privilegált jogokat vezettek be: PRIV_SCHED_DIFFJAIL, PRIV_DEBUG_DIFFJAIL és PRIV_SIGNAL_DIFFJAIL. A Jail-környezetekben végzett folyamatkezelés régi viselkedésének visszaállításához hozzáadták az "allow.nounprivileged_parent_tampering" beállítást.
  • A Jail alrendszerhez hozzáadták a "met" és "env" paraméterek támogatását, amely lehetővé teszi, hogy tetszőleges szöveges metaadatokat és környezeti adatokat kössünk a Jail-környezetekhez. A paraméterek a Jail létrehozásakor adhatók meg, módosíthatók a "jail -cm" parancs segítségével, és megtekinthetők a jls parancs segítségével. Például: 'jail -cm … meta="tag1=value1 tag2=value2" env="configuration"'. A paraméterekben szereplő adatok maximális méretének korlátozására a sysctl beállítás "security.jail.meta_maxbufsize" került bevezetésre.
  • Az ngctl segédprogramhoz hozzáadták a "-j" kapcsolót, amellyel parancsokat indíthatunk a megadott Jail-környezeten belül. Az újonnan hozzáadott kapcsoló lehetővé teszi a netgraph csomópontok manipulálását elszigetelt környezetekben, ahol az ngctl segédprogram nincs telepítve.
  • A mdo segédprogram kapacitásai kibővültek, lehetővé téve parancsok indítását más felhasználóként, hasonlóan az "su" segédprogramhoz, de setuid helyett a mac_do kernelmodult és a setcred rendszerhívást használva. Az új verzióban lehetőségek kerültek megvalósításra a futó folyamatok felhasználói és csoportazonosítóinak kezelésére: "-k" a jelenlegi felhasználók megtartásához; "-g" és "-G" a fő és kiegészítő csoportok beállításához; "-s" a kiegészítő csoportok módosításához; «—euid», «—ruid», «—svuid», «—egid», «—rgid» és «—svgid» a megadott azonosítók felülírásához.
  • A Kerberos kezelésére szolgáló kadmin segédprogramhoz hozzáadták a "-f" kapcsolót a Heimdal KDC adatbázisának dumpolásához, amely kompatibilis az MIT KDC formátumával, lehetővé téve ezzel a migrálást Heimdal Kerberosról MIT Kerberosra, anélkül hogy a teljes adatbázist újra létre kellene hozni.
  • A csomagkezelő pkg(7) alapértelmezett verziójában az opciók elemzése egységesítve lett a pkg(8) teljes verziójával. A pkg(7) parancsokhoz tartozó opciók sorrendjének most követnie kell a pkg(8) viselkedését, például a "pkg -f bootstrap" helyett "pkg bootstrap -f"-t kell megadni.
  • A telepítőben a bsdinstall leállította a ZFS fájlrendszer használatával való telepítés támogatását MBR-ral rendelkező lemezeken (a ZFS csak GPT-lemezeken használható). Biztosítva van a loader.efi betöltő másolása minden ZFS-el készült ESP-hez (EFI rendszerpartíció), arra az esetre, ha az elsődleges lemez meghibásodna.
  • A freebsd-update segédprogramban szigorú sorrend lett bevezetve a megosztott könyvtárak telepítésekor: libsys, libc, libthr, majd a többi, ami megakadályozza a problémákat a FreeBSD 14.x-ről 15.x ágra való frissítés során.
  • A newfs segédprogramhoz hozzáadva lett a "-u" kapcsoló, amely alapértelmezetten letiltja a "soft updates" mechanizmust és a naplózást az UFS2 fájlrendszerhez.
  • A PAM könyvtárakban (Pluggable Authentication Modules) a modulok keresése a "${LOCALBASE}/lib/security" könyvtárban is biztosítva van a "${LOCALBASE}/lib" könyvtár mellett.
  • A net80211 vezeték nélküli veremhez támogatás került bevezetésre a modern hozzáférési pontok által használt VHT160 és VHT80P80 csatornákhoz.
  • Bővült a hardvertámogatás. Az Intel vezeték nélküli adapterekhez tartozó iwlwifi illesztőprogramhoz ACPI támogatás került hozzáadásra. Az ix és ixv illesztőprogramokhoz hozzáadva lett az Intel Ethernet E610 2.5G/5G/10G hálózati kártyák családja. Az mfi és mrsas illesztőprogramokhoz hozzáadva lett a Fujitsu SAS 6Gbit/s 1GB (D3116) RAID-vezérlők támogatása, amelyek a szervereken Fujitsu PRIMERGY.
  • A létrehozott SD-kártyaképekhez támogatás került hozzáadásra a Raspberry Pi Zero 2W lapkákhoz.
  • A blacklistd háttérfolyamat, amely dinamikus hálózati portblokkolást biztosít DoS-támadások ellen, frissítésre került és blocklistd néven lett átnevezve.
  • A rendszer alapvető összetevői közé bekerült egy Lua-könyvtár a libyaml-hoz.
  • Az OpenSSH frissült 9.9p2-ről 10.0p2-re, amely alapértelmezés szerint aktiválja a hybrid mlkem768x25519-sha256 algoritmust, amely ellenáll a kvantumszámítógépekkel végzett támadásoknak.
  • A külső összetevők verziói frissítésre kerültek: OpenZFS 2.2.9 (korábban 2.2.7), OpenSSL 3.0.16, SQLite 3.50.4, unbound 1.24.1, libucl 0.9.2, expat 2.7.3, libyaml 0.2.5, libarchive 3.8.5, xz 5.8.2, less 685, bmake 20251111, bc 7.1.0.
  • A bootonly telepítési adathordozókhoz hozzá lettek adva a vezeték nélküli eszközökhöz tartozó firmware csomagok, lehetővé téve a vezeték nélküli kapcsolaton keresztüli telepítőfájlok letöltését.
  • Beépítették az sbin/ipfw15 végrehajtható fájlt, amely új KBI-vel (Kernel Binary Interface) készült a FreeBSD 15-ös kernelhez való kompatibilitás érdekében. Az ipfw program automatikusan észleli az új KBI meglétét, és szükség esetén elindítja az ipfw15-öt a csomagszűrő szabályok helyes betöltéséhez a FreeBSD 15-re való frissítéskor.
  • A RIP (routed, rtquery, route6d, rip6query) útválasztó protokollt elavultnak nyilvánították, és eltávolításra került sor. A routed helyett javasolt a 'bird' vagy 'quagga' csomagok használata a portok gyűjteményéből.
  • Elavultnak nyilvánították a kernelbe épített MIDI-szekvencert.
  • Eltávolították a FreeBSD 8 előtti verzióiban használt ipfw csomagszűrőhöz való kompatibilitás kódját.

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