17 червня 2019 року представлений наступний значний випуск операційної системи DragonFly BSD – Release56. Випуск привносить значні покращення у Virtual Memory System, оновлення для Radeon та TTM, а також покращення продуктивності HAMMER2.
DragonFly у 2003 році утворилася як відгалуження від FreeBSD 4-ї версії. З безлічі особливостей цієї операційної можна виділити такі:
-
Високопродуктивна файлова система HAMMER2 - підтримка запису в множину снапшотів паралельно, гнучка система квот (у тому числі і на директорії), інкрементальне зеркалювання, стиснення на основі різних алгоритмів, розподілене multi-master зеркалювання. У розробці є механізм кластеризації.
-
Гібридне ядро на основі легких ниток з можливістю запускати безліч копій ядра як процеси в просторі користувача.
Основні зміни випуску
-
Внесено численні зміни до підсистеми віртуальної пам'яті, що значно підвищило продуктивність, аж до 40-70% окремих видів операцій.
-
Багато змін у драйвері DRM для Radeon та підсистемі управління відеопам'яттю TTM для відеочіпів AMD.
-
Підвищено продуктивність файлової системи HAMMER2.
-
Додано підтримку FUSE у просторі користувача.
-
Реалізовано ізолювання даних у CPU між системою та користувачем: SMAP (Supervisor Mode Access Prevention) та SMEP (Supervisor Mode Execution Prevention). Для їхнього залучення необхідна підтримка з боку CPU.
-
Для процесорів Intel реалізовано захист від класу атак MDS (Microarchitectural Data Sampling). За замовчуванням вона вимкнена, потрібне ручне включення. Захист від Spectre увімкнено за замовчуванням.
-
Триває міграція на LibreSSL.
-
Оновлено версії сторонніх компонентів ОС.
Джерело: linux.org.ru