Il 17 giugno 2019 è stata presentata la seguente versione importante del sistema operativo DragonFly BSD – Release56. Questa versione porta significativi miglioramenti nel sistema di memoria virtuale, aggiornamenti per Radeon e TTM, nonché miglioramenti delle prestazioni di HAMMER2.
DragonFly è nato nel 2003 come un fork della versione 4 di FreeBSD. Tra le varie caratteristiche di questo sistema operativo, possiamo evidenziare le seguenti:
Il file system ad alte prestazioni HAMMER2 – supporto per la scrittura in molteplici snapshot contemporaneamente, un sistema di quota flessibile (incluso per le directory), mirror incrementali, compressione basata su vari algoritmi, mirror multi-master distribuito. È in fase di sviluppo un meccanismo di clustering.
Nucleo ibrido basato su thread leggeri con la possibilità di eseguire più copie del nucleo come processi nello spazio utente.
Principali modifiche della versione
Sono state apportate numerose modifiche al sottosistema di memoria virtuale, aumentando significativamente le prestazioni, fino al 40-70% per alcune operazioni.
Numerose modifiche nel driver DRM per Radeon e nel sottosistema di gestione della memoria video TTM per chip video AMD.
Migliorata la performance del file system HAMMER2.
Aggiunto supporto FUSE nello spazio utente.
Implementata l'isolamento dei dati nella CPU tra il sistema e l'utente: SMAP (Supervisor Mode Access Prevention) e SMEP (Supervisor Mode Execution Prevention). È necessaria la compatibilità della CPU per attivarli.
Per i processori Intel è stata implementata la protezione contro le classi di attacco MDS (Microarchitectural Data Sampling). È disattivata per impostazione predefinita, necessitando di attivazione manuale. La protezione contro Spectre è attivata di default.
Continua la migrazione a LibreSSL.
Aggiornate le versioni dei componenti di terzi del sistema operativo.
Fonte: linux.org.ru
