Вышел (http://www.dragonflybsd.org/main/release1_2.cgi) первый релиз
DragonFly, в рамках новой схемы нумерации версий и имеющий отдельную ветвь в CVS (RELEASE), в которую будут добавляться только исправления критических ошибок.
Текущий релиз ознаменовал завершение преобразования TCP/IP стека для работы в многопотоковом режиме, большой шаг для избавления от тяжелой ноши FreeBSD 4 в виде "giant lock". Кроме того, исправлено очень много ошибок и проведено множество оптимизаций направленных на увеличение производительности.
Другие изменения:
- В качестве компилятора используется GCC 3.4.x и GCC 2.95.x. Это последний релиз в котором поддерживается GCC 2.95.x;
- Поддержка TCP SACK (http://www.opalsoft.net/qos/TCP-90.htm) (RFC 2018 (http://www.faqs.org/rfcs/rfc2018.html));
- Интегрированы ALTQ и PF;
- Поддержка TLS (http://people.freebsd.org/~marcel/tls.html) (Thread Local Storage);
- DCONS (console over firewire);
- Переписан namecache, начало переработки VFS;
- Улучшена поддержка IPv6, NFSv3, USB;
- Исправлена работа инфраструктуры ядра callout_*();
- Обновлена программа для установки, например, опции для упрощения массовой инсталляции на большое число машин;
- Улучшения в коде планировщика задач;
- Обновление версий: GDB-6, BIND-9, OpenSSH 3.9p1, ncurses 5.4, dhcpd 3.0, CVS 1.12.11;
- Размер iso образа (ftp://ftp.bgp4.net/pub/DragonFly/iso-images/dfly-1.2.0_REL.iso.gz) 83.5 Мб.
Главной задачей будущего релиза DragonFly будет избавление ядра от полной глобальной блокировки (GIANT-LOCK), не дающей, на многопроцессорных системах, находится в пространстве ядра более чем одному процессу (остальные процессы в это время ждут освобождения блокировки). Также предстоит работа над нитями, реализованными в пользовательском режиме (userland threads).
PS: Новая схема нумерации версий DragonFlyBSD (http://kerneltrap.org/node/4952): четные номера (1.0, 1.2) - стабильные релизы, нечетные (1.1, 1.3) - промежуточные версии для разработчиков. Введены CVS ветки: -CURRENT, -WORKING, -RELEASE и -STABLE.
URL: http://www.dragonflybsd.org/main/release1_2.cgi
Новость: http://www.opennet.me/opennews/art.shtml?num=5296