È stata rilasciata la nuova versione del sistema operativo desktop MidnightBSD 4.0.4. La nuova versione include importanti correzioni di sicurezza, un migliorato supporto per i moderni processori AMD e un sistema di verifica dell'età e controllo degli accessi. MidnightBSD è posizionato come un sistema operativo user-friendly basato sul codice di FreeBSD, mirato alle stazioni di lavoro.
Una delle principali novità è rappresentata dal demone di verifica dell'età aged (Age daemon) e dall'utilità di gestione agectl. Il sistema consente di associare a ciascun account utente una categoria di età, che viene poi utilizzata durante il funzionamento del gestore pacchetti mport e nell'avvio delle applicazioni.
Caratteristiche principali:
- Durante la creazione di un utente tramite adduser viene ora richiesta la categoria d'età;
- è possibile impostare un'età specifica o una data di nascita per gli account tramite il comando agectl;
- il gestore pacchetti mport imposta automaticamente le blacklist di accesso per le applicazioni che non soddisfano la categoria d'età dell'utente;
- Gli sviluppatori di applicazioni possono verificare l'età dell'utente tramite la libreria libutil o chiamando agectl senza argomenti. Gli amministratori possono disattivare completamente il demone aged in rc.conf, se la legislazione della loro giurisdizione non richiede tale verifica.
Correzione di una vulnerabilità critica
Il rilascio include una correzione di una grave vulnerabilità legata a RPC e RPCSEC_GSS. Un attaccante non autenticato poteva causare un overflow dello stack inviando pacchetti appositamente formati. Il problema è stato risolto a livello di verifica delle firme dei pacchetti.
Miglioramento per i processori AMD Ryzen
È stato aggiunto il driver amd-cppc (Collaborative Power Performance Control), implementato da Rob Augustinus. Il driver migliora notevolmente la gestione dell'alimentazione e delle prestazioni sui moderni processori AMD, consentendo una distribuzione più efficiente delle risorse.
Altre modifiche
Il rilascio include numerosi aggiornamenti dei componenti di sistema, miglioramenti negli script di shell e correzioni in strumenti come cp, nextboot, m4 e altri. L'elenco completo delle modifiche è disponibile nel registro ufficiale.
MidnightBSD 4.0.4 è già disponibile per il download sul sito ufficiale. Codice sorgente e le istruzioni per la compilazione sono pubblicate nel repository su GitHub.
Fonte: linux.org.ru
