Rilascio di MidnightBSD 4.0.4 con strumenti per la verifica dell'età

È stato rilasciato il sistema operativo desktop-oriented MidnightBSD 4.0.4, basato su FreeBSD e con elementi portati da DragonFly BSD, OpenBSD e NetBSD. L'ambiente desktop di base è costruito su Xfce (è possibile installare opzionalmente la combinazione GNUstep + Window Maker + GWorkspace). A differenza di altre distribuzioni desktop di FreeBSD, MidnightBSD è stato originariamente sviluppato come fork di FreeBSD 6.1-beta, che nel 2011 è stato sincronizzato con la base di codice di FreeBSD 7 e ha successivamente integrato molte funzionalità dalle branche FreeBSD 9-13. Per la gestione dei pacchetti, MidnightBSD utilizza il sistema mport, che impiega un database SQLite per memorizzare gli indici e i metadati, o l'insieme di strumenti Ravenports. È stato preparato un'immagine di installazione da 1 GB (i386, amd64) per il download.

Nel nuovo rilascio:

  • Sono state integrate le funzionalità per la verifica delle fasce di età degli utenti, come richiesto dalle legislazioni di alcuni paesi. È incluso un processo in background chiamato aged, la cui esecuzione può essere configurata tramite il parametro «aged_enable» in /etc/rc.conf, e l'utilità agectl. Nell'utilità adduser è stata apportata una modifica per richiedere l'età durante la creazione dell'account di un nuovo utente. Per impostare l'età o la data di nascita per gli account esistenti può essere utilizzata l'utilità agectl, ad esempio, «doas agectl -a 15 myuser» o «agectl -b 1966-02-28 myacct». L'utente root rientra di default nella categoria 18+.

    Nei pacchetti è stata aggiunta la supporto per un flag che definisce la fascia di età consentita. Questo flag viene controllato nel gestore di pacchetti mport durante l'installazione del pacchetto e l'ACL viene configurata per bloccare l'accesso all'applicazione agli utenti di età inferiore alla fascia di età specificata.

    Negli applicativi per la determinazione dell'età può essere chiamata l'utilità agectl, utilizzata la funzione agev_get_age_bracket dalla libreria libutil o inviato un comando al processo in background aged tramite socket.

  • È stata apportata una correzione della vulnerabilità CVE-2026-4747, che consente l'esecuzione di codice a livello di kernel attraverso l'invio di pacchetti di rete a un server NFS.
  • Aggiunto il driver amd-cppc, che gestisce le modalità di consumo energetico e la frequenza per le CPU AMD Zen 2+, supportando il meccanismo CPPC (Collaborative Processor Performance Control).

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster