Вчера был представлен новый крупный релиз свободной операционной системы DragonFly BSD — 5.0.
Главным новшеством DragonFly BSD 5.0 стала начальная поддержка файловой системы HAMMER2, обладающей рядом новых возможностей, таких как распределение файловой системы по узлам (пока не реализовано полностью), снапшоты с возможностью записи в них, меньшее потребление памяти, поддержка сжатия (алгоритмы LZ4 и zlib) и дедубликации данных, определение нулей при записи, фоновая синхронизация и зеркалирование на логическом уровне (вместо физического). Поддержка HAMMER2 в DragonFly BSD 5.0 называется экспериментальной и не рекомендуется для production-использования и важных данных. Загрузчик поддерживает /boot в UFS и HAMMER2. Среди прочих изменений в DragonFly BSD 5.0
многочисленные обновления и улучшенная производительность у брандмауэра IPFW;
улучшенная поддержка графики: драйвер i915 соответствует коду из ядра Linux 4.7.10 (поддерживаются последние Intel GPU включая поколение Kabylake), модуль vga_switcheroo(4) для использования Intel GPU на системах с гибридной графикой, новый драйвер apple_gmux для переключения на чипсет от Intel на компьютерах Macbook с Intel/NVIDIA и Intel/Radeon;
появилась поддержка дискового формата SD-карт UHS1;
добавлен драйвер virtio_scsi(4);
добавлена утилита efisetup(8);
поддерживается более 900 тысяч процессов на одной машине;
представлена утилита kcollect(8) для автоматического сбор системных данных;
начались (но не завершены) работы по поддержке clang в качестве альтернативного базового компилятора (вместо GCC 4.7).
Ссылки на образы с DragonFly BSD и инструкции по обновлению доступны на сайте проекта.
драйвер i915 соответствует коду из ядра Linux 4.7.10 (поддерживаются последние Intel GPU включая поколение Kabylake)
Последний раз, когдая я пробовал какую-то версию DF BSD, официально поддерживающую Broadwell (FreeBSDшники к слову всё ещё пилят, результат ожидается в 12 версии), я пришёл к выводу, что такая поддержка хуже её отсутствия. Так что теперь даже не знаю, насколько можно верить процитированному.