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
