The OpenNET Project / Index page

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

Вышла новая версия операционной системы DragonFlyBSD - 2.10

27.04.2011 01:25

Мэтью Диллон (Matthew Dillon) объявил о выходе DragonFlyBSD 2.10, операционной системы с гибридным ядром, созданной восемь лет назад с целью альтернативного развития ветки FreeBSD 4.x. Среди ключевых улучшений новой версии отмечается значительное увеличение производительности на многопроцессорных системах и заметное увеличение скорости файловой системы при использовании драйверов AHCI и SILI.

Для загрузки доступны 32- и 64-разрядные установочные iso-образы (185 Мб). Дополнительно подготовлен расширенный образ (1.2 Гб) с десктоп-окружением для установки на USB Flash. Репозиторий pkgsrc в версии DragonFlyBSD 2.10 включает в себя около 10 тысяч предкомпилированных пакетов, для CVS-репозитория pkgsrc поддерживается активное GIT-зеркало.

Основные улучшения, добавленные в DragonFlyBSD 2.10:

  • Кардинально переработана подсистема, отвечающая за ACPI, добавлена поддержка маршрутизации прерываний;
  • Файловая система HAMMER теперь поддерживает дедупликацию данных "на лету". Для предварительной оценки возможной экономии за счет объединения дубликатов можно использовать команду 'hammer dedup-simulate';
  • Основательно переписана подсистема сетевых мостов, позволяющая объединять сетевые интерфейсы на одной машине вместе под виртуальным MAC-адресом для увеличения пропускной способности;
  • MPLOCK (глобальная блокировка, задача которой состояла в том, чтобы следить, что только один процессор работает с ядром ОС) был удален из всех подсистем, кроме подсистемы виртуальной памяти. Таким образом DragonFlyBSD является одной из немногих неакадемических операционных систем, которая использует невзаимоисключающий механизм синхронизации;
  • Пакетный фильтр PF (Packet Filter) обновлен до версии из OpenBSD 4.4;
  • 64-битные x86-системы (x86_64) теперь поддерживают до 63 процессоров и до 512 Гб оперативной памяти;
  • Значительное увеличение производительности, особенно заметное для подсистем AHCI и swapcache;
  • Переход на ветку gcc 4.4 (4.4.5) в качестве компилятора по умолчанию (DragonFlyBSD перешел на данную версию первым из BSD-систем);
  • Расширение поддержки оборудования: добавлены драйверы для SATA/SAS RAID контроллеров LSI 3ware 9750 и сетевых адаптеров Abocom FE2500; в AHCI драйвере улучшена поддержка некоторых проблемных чипсетов и обеспечена поддержка технологии hotplug; Добавлена новая утилита для настройки RAID - mfiutil и драйвер mfi; C FreeBSD синхронизирован код драйверов для беспроводных устройств ath, iwi, iwn, ral, wi, wpi;
  • В инсталлятор добавлена поддержка шифрования раздела подкачки и корневого раздела;
  • В libcrypt добавлена поддержка sha256/512. Для хранения паролей по умолчанию теперь используются хэши sha256;
  • Добавлена поддержка журналов входа в систему utmpx и wtmpx;
  • Добавлена новая утилита devattr, предоставляющая интерфейс к функциям libdevattr и kern_udev;
  • Обновлены входящие в базовую систему сторонние приложения: ldns/drill 1.6.7, libarchive 2.8.4, zlib 1.2.5, OpenSSL 1.0.0d, OpenSSH 5.8p1, file 5.05, zoneinfo tzdata2011g, binutils 2.21, acpica 20110211, mdocml 1.10.9, gcc 4.4.5, xz 5.0.0, binutils 2.21.


  1. Главная ссылка к новости (http://leaf.dragonflybsd.org/m...)
  2. OpenNews: Увидела свет операционная система DragonFlyBSD 2.8
  3. OpenNews: Вышел релиз ОС DragonFlyBSD 2.6
  4. OpenNews: Вышел релиз ОС DragonFlyBSD 2.4
  5. OpenNews: Вышел релиз DragonFly BSD 2.0 с файловой системой HAMMER в комплекте
  6. OpenNews: DragonFly BSD - новая BSD ОС рожденная на базе FreeBSD 4.x
Автор новости: Vitaly
Тип: Программы
Короткая ссылка: https://opennet.ru/30371-DragonFlyBSD
Ключевые слова: DragonFlyBSD, bsd
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (46) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, manefesto (??), 07:35, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    весьма замечательно.
    Считаю большим прогрессом что перешли на новую версию gcc и наконец то выпустили x64
     
  • 1.2, ЫнЫнИм (?), 07:50, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно когда FreeBSD обновит OpenSSL в базовой системе до стабильного 1.0.0?
     
     
  • 2.3, 1 (??), 08:15, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • –4 +/
    когда он станет стабильным?
     
     
  • 3.20, Аноним (-), 12:47, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Никогда же. Вечная бета.
     
  • 2.19, Аноним (-), 12:05, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно когда FreeBSD обновит OpenSSL в базовой системе до стабильного 1.0.0?

    А что мешает из портов поставить?

     

  • 1.4, Аноним (-), 08:33, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    MPLOCK и GIANT LOCK - это одно и то же? Помню в Линуксе стартовал отдельный проект по избавлению ядра от GIANT LOCK, но там по оценке слишком большие объемы чтобы сделать это быстро
     
     
  • 2.5, анонимус (??), 08:46, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Линукс избавляли от BKL. В 37 ветке избавили, в 38 избавили окончательно
     
     
  • 3.6, 1 (??), 09:22, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • –6 +/
    глядишь, в 58 очень-очень окончательно "избавят"
     
     
  • 4.8, ананим (?), 10:04, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ты ведь даже не знаешь что это, не так ли?
     
     
  • 5.42, Andrey Mitrofanov (?), 07:37, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Может, и знает. Я вот знаю, но "избавили", потом "окончательно избавили" очень напоминает об осетрине второй свежести.

    Не работа  ядерных программеров, прошу заметить, а заявы анонимаусоав.

     
     
  • 6.48, non anon (?), 15:48, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Меж тем все просто: в 37 BKL был убран, но определенные (уже не задействованные) куски легаси-кода оставили, чтобы в случае чего проще было откатиться.
    Но все прошло гладко, и в 38 эти куски вычистили.
     
     
  • 7.49, Andrey Mitrofanov (?), 18:59, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Меж тем все просто: в 37 BKL был убран, но определенные (уже
    > не задействованные) куски легаси-кода оставили, чтобы в случае чего проще было
    > откатиться.
    > Но все прошло гладко, и в 38 эти куски вычистили.

    Ага, щаз. На дворе уже .39, а раненных
    http://lwn.net/Articles/434637/
    всё везут и везут. :))

    И да, гугль учит нас, что с .35 можно было собрать конфигурацию без (если с железом "повезло"), в .37 убрали (ну, то есть заменили mutex-ами, _снова _можно собрать ядро без BKL), ...что они там в .38-ом делали?..., в .39-ом "самый главный макро" убрали^Wубирают.

     
  • 4.23, Кэп (?), 14:16, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Error: E_TROLL_IS_TOO_FAT.
     
  • 4.41, Анон (?), 00:31, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, уже. Тут в пределах 40-42 могут влить Preempt Realtime. Не знаю чем полезно, но это теперь моя новая мечта и смысл жизни.
     
  • 3.22, funny_falcon (?), 13:07, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот почему потребление энергии увеличилось!!! :)
     
     
  • 4.38, ананим (?), 21:37, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    фигня это всё. скомпилял на генте 38 - ноут живёт на 10-20% дольше.
    вчера вот 39-рк4 поставил - изменений масса. и для меня плюшка - азеросные дрова заработали просто великолепно! :D
    вот аккум надо проверить, но опять же конфиг сделал совсем другой чем в 38.
     

  • 1.7, pilf (?), 09:53, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не пойму нафига разбигаться, присоединились бы к fBSD и пилил бы одно, эффект был бы лучше думаю лучше. А то и так разработчиков мало и бабла и тут еще создадим миллион дистрибутивов.
     
     
  • 2.9, Name (?), 10:06, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Метью Диллон наоборот в свое время отсоединился от FreeBSD. Это произошло ввиду того, что взгляды прокагандируемые им в плане развития FreeBSD (уход в сторону микроядерности от монолита - основное имхо) шел в разрез с планами остальных. Что ж, у всех свои цели - жалко что и без того малый user-base стал еще меньше. Но Линуксовому ядру тоже, кажется, не хватает таких проектов.
     
     
  • 3.10, TestUser (?), 10:10, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мэтью Диллон кстати не только в BSD проектах светился - я помню что он также учавствовал в улучшении VM под Linux, под FreeBSD также в VM подсистеме сделал немало, знаток своего дела. Только - реально, есть пользователи DFLYBSD здесь (не те кто в виртуалке погонять и забыть, а на продакшне) ?
     
     
  • 4.12, Vitaly_loki (ok), 10:14, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я использую ее в качестве десктопа: FluxBox, Firefox, GMPlayer, Audacious, GIMP. Собственно с нее и пишу это сообщение
     
     
  • 5.21, Onanymous (?), 12:53, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не могли бы Вы рассказать подробнее? Давно ли используете Стрекозу? Используете ли Линукс? Какой дистрибутив, как долго? В чём, по-Вашему, сильные/слабые стороны Стрекозы, особенно по сравнению с Линукс? Глючность? Отзывчивость? Доступность ПО?
     
     
  • 6.33, Vitaly_loki (ok), 18:46, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Давно ли используете Стрекозу?

    Использую ее с 2.6.3 версии. Сначала использовал официальный релиз, затем начал еженедельно синхронизировать дерево исходников из git-репозитория и на ночь ставить на пересборку. Система нравится своей простотой и стройностью :)

    > Используете ли Линукс?

    На работе Слака

    >В чём, по-Вашему, сильные/слабые стороны Стрекозы, особенно по сравнению с Линукс?

    Сразу что бросается в глаза на фоне Линукса - это отсутствие официальных дров от NVidia.
    Как-то один из разработчиков DFBSD занялся идеей адаптацией FreeBSDшного бинарного драйвера от NVIDIA для DFBSD и у него это получилось:
    http://www.shiningsilence.com/dbsdlog/2004/07/21/534.html
    http://www.shiningsilence.com/dbsdlog/2008/11/21/3411.html

    Но я, честно говоря, так и не пробовал это

    Про прочие преимущества/недостатки относительно Линукса можно тут прочитать:
    http://www.dragonflybsd.org/docs/user/Comparison_with_Linux/

    P.S. спасибо модераторам новостей, что так расширили мою новость. Мой первоначальный вариант был в разы скромнее :)

     
     
  • 7.35, Onanymous (?), 19:18, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо! А что насчёт отзывчивости десктопа? Не доводилось сталкиваться с тормозами а-ля баг 12309? Бывают ли проблемы с воспроизведением звука при высокой нагрузке системы?
     
     
  • 8.45, Vitaly_loki (ok), 09:51, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Баг со звуком и 12309 я испытывал только, когда ставил ее под виртуалкой На... текст свёрнут, показать
     
  • 7.36, анонимус (??), 19:31, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Всё же, можно поподробней, как обстоят дела с иксами/видео дровами. Последние пилят в сторону DRM/KMS, которые, подозреваю в DFBSD отсутствуют. Что со звуком (oss/своё)?
     
     
  • 8.44, Vitaly_loki (ok), 09:35, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как я выше сказал, NVIDIA не делает своих дров для Стрекозки Вот сообщение о... текст свёрнут, показать
     
     
  • 9.51, Аноним (-), 20:42, 21/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хотелось бы взглянуть как вы вот это расскажете секретутке Если все так просто ... текст свёрнут, показать
     
  • 7.40, Аноним (-), 22:36, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А можно Вашу субьективную оценку производительности, скорости, отзывчивости и т п.
    С одной стороны говорили она быстрее на сервере чем Дебиан (кажется, веб сервер, из их форума год или два назад).
    С другой стороны в тестах Фороникса она была медленнее, особенно Hammer (полгода-год назад).

    И не упала ли активность разработчиков DragonFlyBSD после выхода FreeBSD 8,9 (c их удалениeм GL)?

    Дорогие друзья, давайте воздержимся от тролизма здесь - это хороший проэкт, уважаемые люди, интересный и новаторский подход (гибридное ядро с большим уклоном в сторону микроядра, трудно не сделать ошибок, как с Хурдом).

     
     
  • 8.43, Vitaly_loki (ok), 09:07, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну как Вам сказать Лично не замерял ее относительно Линукса У меня на рабоче... текст свёрнут, показать
     
  • 6.47, dfuser (?), 14:08, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Использовал и использую Стрекозу и не только на серваках, для разных задач и еще с 1.6. Очень радует гибкость и надежность системы. Серьезный глюк словил за эти годы только один раз, когда перевалил боевой сервак с UFS на HAMMER первой версии. Патч вышел через неделю где-то, уже и причину глюков не припомню даже. Из Линухов есть реальная возможность сравнить с АСП'ом - ну, субъективно Линукс поворачивается медленнее. ИМХО. А еще очень хорошая штука HAMMER - и современное железо можно эффективно использовать, и можно построить "непотопляемый" сервак "из подручных материалов", не сильно ломая голову. Так что рекомендую! ;)
     
     
  • 7.50, Onanymous (?), 23:50, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, интересно.
     
  • 5.30, sage444 (ok), 18:20, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а chrome собирали а может gnome 3 ?
    мне тоже очень интересно
     
     
  • 6.34, Vitaly_loki (ok), 18:48, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > а chrome собирали а может gnome 3 ?
    > мне тоже очень интересно

    GNOME3 не собирал, а вот KDE4 из pkgsrc компилится "на ура". Chrome, честно говоря, тоже не ставил, но думаю проблем быть не должно.

     
  • 2.11, www2 (??), 10:13, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >Не пойму нафига разбигаться,

    А раз не понимаешь, то и молчи.

    >присоединились бы к fBSD и пилил бы одно, эффект был бы лучше думаю лучше.

    Лучше бы не было, потому что разъединение произошло из-за разности взглядов основных разработчиков по способу реализации многопроцессорности в ядре. FreeBSD сделала много-много подсистем, каждая из которых блокируется отдельно, но работает в составе ядра-процесса. А DragonFly вынесла подсистемы в отдельные процессы-сервисы, обращения к которым встают в собственную очередь процесса-сервиса. Поскольку каждый процесс привязан строго к одному процессору, у каждого процессора свой планировщик задач, то и блокировки тут не нужны (хотя переводить процесс с процессора на процессор можно, но делается это явным образом).

    >А то и так разработчиков мало и бабла и тут еще создадим миллион дистрибутивов.

    Иногда лучше жевать, чем говорить.

     

  • 1.13, Аноним (-), 11:00, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пристально слежу за развитием системы. Еще немного и можно будет переползти с линукса. Файловая система хороша, ядро и взаимодействие процессов почти допилено. Как допилят фичу "но libhell", так можно сразу переходить. Мои поздравления пользователям.
     
     
  • 2.14, анон (?), 11:08, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "no libhell" - это когда каждая прога со всеми необходимыми ей библиотеками ставится в подкаталог "C:\Program Files"?
     
     
  • 3.24, Xc (?), 14:21, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > "no libhell" - это когда каждая прога со всеми необходимыми ей библиотеками
    > ставится в подкаталог "C:\Program Files"?

    Это как раз и есть libhell. Каждый прет все стандартные/популярные библиотеки с собой. За их обновлением никто не следит. Совместного использования библиотек не получается. Бардак-с.


     
  • 2.25, Xc (?), 14:23, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Пристально слежу за развитием системы. Еще немного и можно будет переползти с линукса.

    А что это даст с практической точки зрения?


     
     
  • 3.37, Аноним (-), 20:23, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это даст отсутсвие бардака, возможность (по необходимости) запустить софт линуховый (но там большая часть софта идет нативной сборки, так что мало актуально), ну и "стройные" бзд консольные комманды, а так же отсутсвие бардака с велосипедами для установки пакетов. Почувствуйте разницу.
     
  • 2.26, Vitaly_loki (ok), 14:54, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть модуль ядра linux.ko. Позволяет исполнять Линуксовые бинари. Я так пользуюсь OpenOffice в DFBSD
     
     
  • 3.27, non anon (?), 15:30, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Там есть модуль ядра linux.ko. Позволяет исполнять Линуксовые бинари

    А через этот модуль можно запускать линаксовые дрова (это гораздо важнее)?

     
     
  • 4.46, Vitaly_loki (ok), 10:04, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Там есть модуль ядра linux.ko. Позволяет исполнять Линуксовые бинари
    > А через этот модуль можно запускать линаксовые дрова (это гораздо важнее)?

    Не, этот модуль обеспечивает работу с Линукс ABI на уровне исполнения бинарей и библиотек

     

  • 1.28, Аноним (-), 16:35, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А какие дрова тебя интересуют?
     
  • 1.29, буба (?), 17:47, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А CentOS 6.0 все нет и нет
     
     
  • 2.31, Аноним (-), 18:23, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    у центоса видимо траблы с разработчиками еще хуже чем во freebsd....
    шото никак 6 релиз выдохнуть не могут
     

  • 1.32, Аноним (-), 18:32, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Поспешишь - троллей обрадуешь)) Пусть делают на "отлично" и медленно, чем на "не уд." и быстро.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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