Вышел релиз операционной системы DragonFly BSD 6.0

Изображение: (сс) Glenn Carstens-Peters
За компьютером
За компьютером

Шестая версия операционной системы DragonFly из семейства BSD (Berkley software distribution) выпущена в свет спустя более, чем год работы, 10 мая сообщает DragonFlyDigest.com.

ОС DragonFly BSD создана в 2003 году как вариант развития знаменитой FreeBSD четвертой версии. Система DragonFly BSD отличается наличием распределённой файловой системы с контролем версий «HAMMER», возможностью загрузки «виртуальных» ядер в качестве пользовательских процессов, кэшированием данных и метаданных файловых систем на твердотельных накопителях, поддержкой контекстных символических ссылок, возможностью гибернации процессов, наличием гибридного ядра, в котором используются легковесные потоки (LWKT).

Базовые усовершенствования, включенные в DragonFly BSD версии 6.0:

Улучшена система кэширования в виртуальной файловой системе (vfs_cache), что повысит надежность и производительность файловых систем.

Усовершенствована программа dsynth, изпользующаяся для локальной сборки и работы с бинарными репозиториями DPort. В свежей версии добавлена возможность непосредственно указать ports-mgmt/pkg для компилирования пакетов, появилась поддержка ZSTD, в команде 'prepare-system' обеспечено удаление старых пакетов, добавлено использование ccache при сборке.

Продолжено развитие файловой системы «HAMMER2», известной такими возможностями, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне папок, инкрементальное зеркалирование, поддержка множества алгоритмов компрессии данных, multi-master зеркалирование с распределением данных на несколько хостов.

В новом релизе появилась возможность объединить в один раздел несколько локальных дисков (multi-volume). Заявленный ранее режим «multi-master» с поддержкой сетевых томов пока не реализован. Есть возможность увеличения размера раздела (командой hammer2 growfs).

Значительно увеличена производительность файловой системы tmpfs. Добавлена утилита mounttmpfs для упрощения размещения /tmp и /var/run в tmpfs.

Реализована поддержка файловой системы Ext2, не содержащей кода под лицензией GPL, и добавлен еще целый ряд улучшений, полный список которых опубликован на странице релиз 6.0 сайта dragonflybsd.org.