The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обзор релиза DragonFly 1.2.0

09.04.2005 21:07

Вышел первый релиз DragonFly, в рамках новой схемы нумерации версий и имеющий отдельную ветвь в CVS (RELEASE), в которую будут добавляться только исправления критических ошибок.

Текущий релиз ознаменовал завершение преобразования TCP/IP стека для работы в многопотоковом режиме, большой шаг для избавления от тяжелой ноши FreeBSD 4 в виде "giant lock". Кроме того, исправлено очень много ошибок и проведено множество оптимизаций направленных на увеличение производительности.

Другие изменения:

  • В качестве компилятора используется GCC 3.4.x и GCC 2.95.x. Это последний релиз в котором поддерживается GCC 2.95.x;
  • Поддержка TCP SACK (RFC 2018);
  • Интегрированы ALTQ и PF;
  • Поддержка TLS (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 образа 83.5 Мб.

    Главной задачей будущего релиза DragonFly будет избавление ядра от полной глобальной блокировки (GIANT-LOCK), не дающей, на многопроцессорных системах, находится в пространстве ядра более чем одному процессу (остальные процессы в это время ждут освобождения блокировки). Также предстоит работа над нитями, реализованными в пользовательском режиме (userland threads).

    PS: Новая схема нумерации версий DragonFlyBSD: четные номера (1.0, 1.2) - стабильные релизы, нечетные (1.1, 1.3) - промежуточные версии для разработчиков. Введены CVS ветки: -CURRENT, -WORKING, -RELEASE и -STABLE.

    1. Главная ссылка к новости (http://www.dragonflybsd.org/ma...)
    2. OpenNews: Установка и первичная настройка DragonFly BSD
    3. OpenNews: Введение в DragonFlyBSD
    4. OpenNews: Переводы документации по DragonFlyBSD
    5. OpenNews: Идеология DragonFlyBSD
    6. OpenNews: Релиз DragonFlyBSD 1.0
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/5296-dragonflybsd
    Ключевые слова: dragonflybsd, bsd
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (3) RSS
  • 1, Alexander alxl Lobachov (?), 16:50, 11/04/2005 [ответить]  
  • +/
    > Введены 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 пишет,  это было давно и не правда (-: тек состояние дел лучше узнавать из первых уст, из сообщений метью в рассылке например.

     
  • 2, dawnshade (?), 21:10, 11/04/2005 [ответить]  
  • +/
    Да, кстати, а разве в 4ке был giant lock??? Чет не помню... вроде не было.
     
  • 3, c0x (??), 11:08, 12/04/2005 [ответить]  
  • +/
    giant в 4-ке был, его и в каренте не до конца извели еще ;)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру