Shtypi i sistemit operativ të fokusuar në desktop MidnightBSD 4.0.4, i bazuar në FreeBSD me elemente të portuara nga DragonFly BSD, OpenBSD dhe NetBSD, ka ndodhur. Ambienti bazë i desktopit është ndërtuar mbi Xfce (gjithashtu mund të instaloni kombinimin GNUstep + Window Maker + GWorkspace). Ndryshe nga ndërtimet e tjera të desktopit të FreeBSD, sistemi operativ MidnightBSD u zhvillua fillimisht si një fork i FreeBSD 6.1-beta, i cili në vitin 2011 u sinkronizua me kodin burimor të FreeBSD 7 dhe më vonë përfshiu shumë funksionalitete nga degët FreeBSD 9-13. Për menaxhimin e paketave, MidnightBSD përdor sistemin mport, i cili shfrytëzon një DB SQLite për ruajtjen e indekseve dhe metadatat, ose mjetin Ravenports. Një imazh instalimi me madhësi 1 GB (i386, amd64) është përgatitur për shkarkim.
Në lëshimin e ri:
- Janë integruar mundësitë për verifikimin e grupeve të moshës së përdoruesve, të kërkuara nga legjislacionet e disa vendeve. Në përbërje përfshihet procesi i pasëm aged, fillimi i të cilit konfigurohet përmes parameterit "aged_enable" në /etc/rc.conf, dhe utilita agectl. Në utilitën adduser është bërë një ndryshim për të kërkuar moshën kur krijohet një llogari e re përdoruesi. Për caktimin e moshës ose datës së lindjes për llogaritë ekzistuese, mund të përdoret utilita agectl, për shembull, "doas agectl -a 15 myuser" ose "agectl -b 1966-02-28 myacct". Përdoruesi root për default është në kategorinë 18+.
Në paketa është shtuar mbështetje për një flamur që përcakton kategorinë e pranueshme të moshës. Ky flamur kontrollohet në menaxherin e paketave mport gjatë instalimit të paketës dhe konfigurimi ACL bllokon qasjen në aplikacion për përdoruesit nën kategorinë e moshës së caktuar.
Në aplikacione, mund të thirret utilita agectl për të përcaktuar moshën, të përdoret funksioni agev_get_age_bracket nga biblioteka libutil, ose të dërgohet një kërkesë në procesin pasëm aged përmes soketit.
- U përmirësua një dobësi e cila i përket CVE-2026-4747, që lejon ekzekutimin e kodit në nivelin e bërthamës përmes dërgimit të paketave rrjet në serverin NFS.
- Shtua një drejtues amd-cppc, që menaxhon modulet e konsumit të energjisë dhe frekuencën për CPU-të AMD Zen 2+, që mbështesin mekanizmin CPPC (Kontrolli i Performancës së Procesorëve në Bashkëpunim).
Burimi: opennet.ru
