A fost lansată sistemul de operare orientat spre desktop MidnightBSD 4.0.4, bazat pe FreeBSD, cu elemente portate din DragonFly BSD, OpenBSD și NetBSD. Mediul desktop de bază este construit pe fundația Xfce (opțional se poate instala un pachet GNUstep + Window Maker + GWorkspace). Spre deosebire de alte distribuții desktop ale FreeBSD, sistemul de operare MidnightBSD s-a dezvoltat inițial ca un fork al FreeBSD 6.1-beta, care în 2011 a fost sincronizat cu baza de cod FreeBSD 7 și ulterior a încorporat multe funcționalități din ramurile FreeBSD 9-13. Pentru gestionarea pachetelor în MidnightBSD este utilizat sistemul mport, care folosește o bază de date SQLite pentru stocarea indicelui și metadatelor, sau instrumentul Ravenports. Un imagine de instalare de 1 GB (i386, amd64) este pregătită pentru descărcare.
În noua versiune:
- Au fost integrate posibilitățile de verificare a grupelor de vârstă ale utilizatorilor, necesare conform legislației din anumite țări. În compunere este inclus un proces de fundal aged, al cărui start este configurat prin parametrul „aged_enable” în /etc/rc.conf, și utilitarul agectl. În utilitarul adduser a fost realizată o modificare pentru a solicita vârsta la crearea unui cont de utilizator nou. Utilitarul agectl poate fi folosit pentru a seta vârsta sau data nașterii conturilor existente, de exemplu, „doas agectl -a 15 myuser” sau „agectl -b 1966-02-28 myacct”. Utilizatorul root este implicit inclus în categoria 18+.
În pachete a fost adăugată suport pentru un flag care definește grupa de vârstă acceptabilă. Acest flag este verificat în managerul de pachete mport la instalarea unui pachet și ACL-ul este configurat pentru a bloca accesul aplicației utilizatorilor mai tineri decât grupa de vârstă specificată.
În aplicațiile pentru determinarea vârstei poate fi apelat utilitarul agectl, poate fi folosită funcția agev_get_age_bracket din biblioteca libutil sau se poate trimite o cerere procesului de fundal aged prin socket.
- A fost portată o corecție din FreeBSD pentru vulnerabilitatea CVE-2026-4747, care permite execuția de cod la nivel de kernel prin trimiterea de pachete de rețea către un server NFS.
- A fost adăugat driverul amd-cppc, care gestionează modurile de consum de energie și frecvența pentru CPU AMD Zen 2+, care suportă mecanismul CPPC (Collaborative Processor Performance Control).
Sursa: opennet.ro
