URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 5427
[ Назад ]

Исходное сообщение
"OpenNews: Обзор релиза DragonFly 1.2.0"

Отправлено opennews , 11-Апр-05 16:50 
Вышел (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.i...) 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


Содержание

Сообщения в этом обсуждении
"Обзор релиза DragonFly 1.2.0"
Отправлено Alexander alxl Lobachov , 11-Апр-05 16:50 
> Введены CVS ветки: -CURRENT, -WORKING, -RELEASE и -STABLE.

с чего это вдруг? ну НЕТ там веток кроме как для релизов. (DragonFly_RELEASE_x_y), где DragonFly_RELEASE_x_y_Slip указывает на вершину ветки (release + bugfixes).

-PREVIEW (бывший -STABLE, сравнительно стабильный код), -DEVEL (бывший -CURRENT, в CVS так называемый HEAD, совсем не стабильный) это только тэги.

пожалуйста не допускайте таких ошибок более.

P.S. то что kerneltrap.org пишет,  это было давно и не правда (-: тек состояние дел лучше узнавать из первых уст, из сообщений метью в рассылке например.


"Обзор релиза DragonFly 1.2.0"
Отправлено dawnshade , 11-Апр-05 21:10 
Да, кстати, а разве в 4ке был giant lock??? Чет не помню... вроде не было.

"Обзор релиза DragonFly 1.2.0"
Отправлено c0x , 12-Апр-05 11:08 
giant в 4-ке был, его и в каренте не до конца извели еще ;)