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.
-
Обновлены версии сторонних компонентов ОС.
>>> Подробности