È stato rilasciato un nuovo aggiornamento del sistema operativo desktop MidnightBSD 4.0.4. La nuova versione include importanti correzioni di sicurezza, un miglior supporto per i moderni processori AMD e un sistema di verifica dell'età e di controllo dell'accesso. MidnightBSD si propone come un sistema operativo user-friendly basato sul codice di FreeBSD, orientato alle workstation.
Una delle principali novità è il demone di verifica dell'età aged (Age daemon) e l'utilità di gestione agectl. Il sistema consente di associare una fascia d'età agli account utente, che viene quindi considerata durante l'operazione del gestore pacchetti mport e l'esecuzione delle applicazioni.
Funzionalità principali:
- Ora, durante la creazione di un utente tramite adduser, viene richiesta la fascia d'età;
- per gli account è possibile impostare una specifica età o data di nascita con il comando agectl;
- il gestore pacchetti mport imposta automaticamente le liste di accesso negative per le applicazioni che non corrispondono alla fascia 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 disabilitare completamente il demone aged in rc.conf se la legislazione della loro giurisdizione non richiede tale verifica.
Correzione di una vulnerabilità critica
L'aggiornamento 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 introdotto il driver amd-cppc (Collaborative Power Performance Control), sviluppato da Rob Augustinus. Questo driver migliora significativamente la gestione dell'alimentazione e delle prestazioni sui moderni processori AMD, consentendo una distribuzione più efficiente delle risorse.
Altre modifiche
L'aggiornamento include numerosi aggiornamenti dei componenti di sistema, miglioramenti agli script della shell e correzioni in utilità come cp, nextboot, m4 e altre. Un elenco completo delle modifiche è disponibile nel changelog ufficiale.
MidnightBSD 4.0.4 è già disponibile per download sul sito ufficiale. Codice sorgente e le istruzioni per la compilazione sono state pubblicate nel repository su GitHub.
Fonte: linux.org.ru
