Megjelent a MidnightBSD 4.0.4, amely egy asztali rendszert kínál, a FreeBSD-re alapozva, DragonFly BSD, OpenBSD és NetBSD elemekkel. Az alap asztali környezet az Xfce-ra épül (opcionálisan telepíthető a GNUstep + Window Maker + GWorkspace kombináció). A MidnightBSD a FreeBSD 6.1-beta forkjaként fejlődött ki, amely 2011-ben szinkronizálva lett a FreeBSD 7 kódalapjával, és később sok funkciót magába foglalt a FreeBSD 9-13 ágakból. A MidnightBSD csomagkezelésére az mport rendszert használja, amely SQLite adatbázist használ az indexek és metainformációk tárolására, vagy a Ravenports eszközkészletet. Az installációs kép mérete 1 GB (i386, amd64).
Az új kiadásban:
- Integrálták a felhasználói életkorok ellenőrzésének lehetőségeit, amelyek néhány ország törvényeiből erednek. Az aged háttérfolyamat beépítve, amelynek indítása az „aged_enable” paraméter beállításával történik a /etc/rc.conf fájlban, és az agectl segédprogram. Az adduser segédprogramban a felhasználói fiók létrehozásakor életkor igénylésére vonatkozó módosítást végeztek. A meglévő fiókok életkorának vagy születési dátumának beállításához az agectl segédprogram használható, például „doas agectl -a 15 myuser” vagy „agectl -b 1966-02-28 myacct”. Az alapértelmezett root felhasználó 18+ kategóriába esik.
A csomagokhoz hozzáadták a megengedett életkor kategóriát meghatározó flag támogatását. Ezt a flag-et az mport csomagkezelő ellenőrzi a csomag telepítésekor, és ACL-t állít be a megadott életkorú felhasználók alkalmazáshoz való hozzáférésének blokkolására.
Az életkor meghatározására szolgáló alkalmazásokban az agectl segédprogram hívható, az agev_get_age_bracket funkció a libutil könyvtárból használható, vagy a háttérfolyamat aged lekérdezhetők egy socket-en keresztül.
- A FreeBSD-ből átvitték a CVE-2026-4747 sebezhetőség javítását, amely lehetővé teszi a kód végrehajtását a kernel szintjén a NFS-szerverhez küldött hálózati csomagok révén.
- Hozzáadták az amd-cppc drivert, amely az AMD Zen 2+ CPU-k energiafogyasztási módjait és frekvenciáit kezeli, támogatva a CPPC (Collaborative Processor Performance Control) mechanizmust.
Forrás: opennet.ru
