Релиз ОС DragonFlyBSD 2.8

Вышла новая версия операционной системы DragonFlyBSD, основанной на FreeBSD 4-й ветки. К стандартным ISO и USB образам добавлен образ для USB носителей использующий GUI (требуется 4 Гб), включающий окружение X, браузер Firefox и большое количество предустановленных пакетов.

Основные изменения:

  • Поддержка шифрования - теперь можно использовать шифрование для любых разделов включая корневой и swap (утилита cryptsetup), увеличена производительность на многоядерных машинах.
  • Пакетный фильтр (pf) обновлён до OpenBSD версии 4.2. Проведена оптимизация производительности, route-to, altq, tags теперь сохраняют заголовки напрямую в mbuf. Убраны ненужные проверки контрольных сумм, что увеличило производительность ещё на 10%. Также переписан код таблиц состояния соединений и привязки сетевых интерфейсов. Из специфичных DragonFly изменений, поддержка fairq очереди пакетов.
  • Портирование WiFi стека из FreeBSD, пока были портированы драйвера: ath, iwi, iwn, ral, wi, wpi, ожидается в ближайшем будущем: acx, an, bwi, ndis, rtw, rum, ural.
  • Проведена работа по увеличению производительности на многопроцессорных системах, сокращение использования блокировок MPLOCK. Замена MPLOCK на мягкие признаки LWKT в большинстве подсистем ядра, это должно упростить тестирование процесса ухода с MPLOCK. Система уже достаточно стабильна в mpsafe (lwkt.vm_mpsafe) режиме, в котором вся система управления памятью работает без MPLOCK.
  • BIND больше не входит в состав базовой системы.
  • В утилиту hammer(8) добавлена возможность восстановления данных с физически повреждённых носителей.
  • ioprio - установка приоритетов ввода-вывода для процессов.
  • mkinitrd - утилита для создания initrd образа для загруски с зашифрованных и прочих устройств.
  • powerd - утилита для управление частотой CPU.

©  Linux.org.ru