Objavljen je desktop-orijentirani operativni sustav MidnightBSD 4.0.4, temeljen na FreeBSD s elementima portiranim iz DragonFly BSD, OpenBSD i NetBSD. Osnovno desktop okruženje izgrađeno je na temelju Xfce (opcionalno se može instalirati kombinacija GNUstep + Window Maker + GWorkspace). Za razliku od drugih desktop izdanja FreeBSD, operativni sustav MidnightBSD izvorno se razvijao kao fork FreeBSD 6.1-beta, koji je 2011. godine usklađen s kodnom bazom FreeBSD 7 i kasnije uključio mnoge mogućnosti iz grana FreeBSD 9-13. Za upravljanje paketima u MidnightBSD koristi se sustav mport, koji koristi SQLite bazu podataka za pohranu indeksa i metapodataka ili alat Ravenports. Pripremljena je instalacijska slika veličine 1 GB (i386, amd64).
U novom izdanju:
- Integrirane su mogućnosti za verifikaciju dobnih skupina korisnika, potrebne prema zakonodavstvu nekih zemalja. Uključeni su pozadinski proces aged, čije se pokretanje konfigurira putem parametra "aged_enable" u /etc/rc.conf, i alat agectl. U alat adduser unesena su izmjena za traženje dobi prilikom stvaranja računa novog korisnika. Za postavljanje dobi ili datuma rođenja već postojećim korisničkim računima može se koristiti alat agectl, npr. "doas agectl -a 15 myuser" ili "agectl -b 1966-02-28 myacct". Korisnik root po defaultu spada u kategoriju 18+.
U pakete je dodana podrška oznaci koja određuje dopuštenu dobnu kategoriju. Ova oznaka provjerava se u paketnom menadžeru mport pri instalaciji paketa i konfigurira ACL za blokiranje pristupa aplikaciji korisnicima mlađim od navedene dobne kategorije.
U aplikacijama za određivanje dobi može se pozivati alat agectl, korištenjem funkcije agev_get_age_bracket iz biblioteke libutil ili slanjem zahtjeva pozadinskom procesu aged putem socketa.
- Iz FreeBSD je prenijeta ispravka ranjivosti CVE-2026-4747, koja omogućuje izvršavanje koda na razini jezgre putem slanja mrežnih paketa NFS poslužitelju.
- Dodan je drajver amd-cppc, koji upravlja načinima potrošnje energije i frekvencijom za CPU AMD Zen 2+, koji podržavaju mehanizam CPPC (Collaborative Processor Performance Control).
Izvor: opennet.ru
