Объявлено о выходе релиза DragonFly BSD 1.12, в котором проведена значительная работа по выявлению и устранению ошибок.
Некоторые новшества:
- Прекращена поддержка процессора i386;
- Из OpenBSD и FreeBSD портирован фреймворк для работы с аппаратными сенсорами;
- Произведен переход на ipfw2;
- Удалена поддержка ARCnet, FDDI и Token Ring;
- В код ACPI внесены изменения портированные из FreeBSD.
- Проведена работа по избавлению системных вызовов от глобальных блокировок (MPSAFE) и устранению утечек памяти;
- Произведена миграция с gcc 3.4.x на gcc 4.1.x;
- Тредовая библиотека libthread_xu теперь используется по умолчанию;
- Реализован экспериментальный bluetooth стек;
- Добавлена поддержка новых сетевых карт и USB устройств. Драйверы в основном портированы из FreeBSD и NetBSD.
Релиз DragonFly BSD 2.0 планируется выпустить в середине года. В
DragonFly BSD 2.0 будет представлен первый рабочий вариант кластерной
файловой системы HAMMER. Файловая система HAMMER способна работать в
multi-master режиме с распределением данных на несколько хостов сети
(резервирование за счет дублирования данных на разные машины). Имеется
поддержка асинхронных транзакций и создания неограниченного числа
снапшотов.
К концу года разработчики планируют полностью перевести сетевые
подсистемы ядра на новый механизм блокировок, оптимизированный для
многопроцессорных систем. Завершение избавление от глобальных
блокировок в подсистемах связанных с вводом/выводом еще трудно
прогнозировать, в этом направлении предстоит еще очень много работы.
|