Il 17 giugno 2019 è stata presentata la successiva versione significativa del sistema operativo DragonFly BSD – Release56. La versione apporta miglioramenti significativi al Virtual Memory System, aggiornamenti a Radeon e TTM e miglioramenti delle prestazioni a HAMMER2.
DragonFly è stata fondata nel 2003 come fork della versione 4 di FreeBSD. Tra le tante caratteristiche di questa sala operatoria si possono evidenziare le seguenti:
-
File system ad alte prestazioni HAMMER2: supporto per la scrittura su più istantanee in parallelo, un sistema di quote flessibile (incluse le directory), mirroring incrementale, compressione basata su vari algoritmi, mirroring multi-master distribuito. Un meccanismo di clustering è in fase di sviluppo.
-
Un kernel ibrido basato su thread leggeri con la capacità di eseguire più copie del kernel come processi nello spazio utente.
Principali modifiche alla versione
-
Sono state apportate numerose modifiche al sottosistema della memoria virtuale, che ha aumentato notevolmente le prestazioni, fino al 40-70% su alcune tipologie di operazioni.
-
Molte modifiche al driver DRM per Radeon e al sottosistema di gestione della memoria video TTM per i chip video AMD.
-
Prestazioni migliorate del file system HAMMER2.
-
Aggiunto supporto per FUSE nello spazio utente.
-
Implementato l'isolamento dei dati nella CPU tra il sistema e l'utente: SMAP (Supervisor Mode Access Prevention) e SMEP (Supervisor Mode Execution Prevention). Per utilizzarli è necessario il supporto della CPU.
-
Per i processori Intel è implementata la protezione contro gli attacchi della classe MDS (Microarchitectural Data Sampling). È disabilitato per impostazione predefinita e deve essere abilitato manualmente. La protezione dallo spettro è abilitata per impostazione predefinita.
-
La migrazione a LibreSSL continua.
-
Versioni aggiornate di componenti del sistema operativo di terze parti.
Fonte: linux.org.ru