The OpenNET Project / Index page

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

Релиз операционной системы Dragonfly BSD 3.6

25.11.2013 18:53

Увидел свет релиз DragonFlyBSD 3.6, операционной системы с гибридным ядром, созданной в 2003 году с целью альтернативного развития ветки FreeBSD 4.x. Из особенностей DragonFly BSD можно выделить распределённую версионную файловую систему HAMMER, поддержку загрузки "виртуальных" ядер системы как пользовательских процессов, возможность кэширования данных и мета-данных ФС на SSD-накопителях, учитывающие контекст вариантные символические ссылки, возможность заморозки процессов с сохранением их состояния на диске, гибридное ядро, использующее легковесные потоки (LWKT). Среди ключевых улучшений выпуска DragonFly BSD 3.6 отмечается переход на систему портов DPorts и инструментарий pkgng, поддержка KMS для видеокарт Intel и AMD, оптимизация производительности для многоядерных систем.

Для загрузки доступны 32- и 64-разрядные установочные образы размером 197 Мб для CD и USB Flash. Выпуск расширенных образов размером 1 Гб с десктоп-окружением для установки на DVD и USB Flash задерживается. Все доступные образы могут работать в Live-режиме, что позволяет оценить работу DragonFly BSD без установки на диск.

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

  • Переход по умолчанию на систему сборки пакетов DPorts (DragonFly Ports), в рамках которой поддерживается вариант портов FreeBSD, адаптированных для сборки в DragonFly BSD. Для установки доступно более 20 тысяч портов, что примерно в два раза больше, чем предлагалось при использовании pkgsrc. Управление бинарными пакетами осуществляется при помощи новой утилиты pkg (утилиты pkg_* не требуются), развиваемой в рамках проекта pkgng. Утилита предоставляет интерфейс в стиле пакетного менеджера APT и обеспечивает поддержку таких функций, как обновление пакетов, работа с репозиториями бинарных пакетов, учёт зависимостей и полноценные средства для работы с метаданными. Поддержка pkgsrc сохранена в качестве опции, переход на DPorts существующих пользователей не навязывается, но бинарные сборки пакетов для pkgsrc отныне не формируются;
  • Изменение ABI, которое требует пересборки всех установленных пакетов при обновлении системы до версии Dragonfly BSD 3.6. Кроме того, в процессе установки системы потребуется дополнительная перезагрузка перед выполнением "make upgrade" (подробности в /usr/src/UPDATING);
  • Увеличение масштабируемости и производительности на SMP-системах. Проверка параллельной сборкой 20 тысяч пакетов в dports подтвердила практически полную ликвидацию в ядре проблем из-за конкуренции при выставлении блокировок на системах с различным числом процессорных ядер;
  • Экспериментальная реализации модуля KMS для переключения видеорежимов на уровня ядра для видеокарт Intel и AMD. Поддержка KMS необходима для использования свежих версий видеодрайверов Intel и Radeon, в которых была удалена поддержка переключения видеорежимов на пользовательском уровне (UMS) и оставлена только поддержка KMS (Kernel Mode Setting) для переключения видеорежимов на уровне ядра. Базовый код системы drm2 портирован из FreeBSD и расширен переносом дополнительных улучшений из OpenBSD и Linux. Обеспечена поддержка менеджеров управления видеопамятью GEM и TTM. KMS пока работает только на 64-разрядных системах (x86_64), для 32-разрядных систем пока предлагается старый графический стек на базе xorg-server 1.7;
  • Обновлена поддержка локалей, в состав включены актуальные локали и libiconv;
  • Улучшена работа нового USB-стека usb4bsd, обеспечивающего поддержку хост-контроллеров xhci (USB 3.0). В новом выпуске добавлена порция новых USB-драйверов и устранены выявленные проблемы. Новый стек создан на основе портирования кода поддержки USB из FreeBSD 8;
  • В состав включена переработанная редакция ФС HAMMER2, но она пока не готова для использования. Разработка HAMMER2 будет продолжена в ветке DragonFly 3.7. В HAMMER2 появятся такие функции, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне директорий, инкрементальное зеркалирование, поддержка различных алгоритмов сжатия данных, multi-master зеркалирование с распределением данных на несколько хостов;
  • Существенно увеличена производительность выполнения вызова connect(4) для TCP-сокетов, как в блокирующем, так и не в блокирующем режимах;
  • Обновление сторонних приложений, поставляемых в базовой системе: mdocml 1.12.2, libexpat (libbsdxml) 2.1.0, grep 2.14, diffutils 3.3, libmpfr 3.1.2, gcc47 4.7.3, zlib 1.2.8, awk 20121220, tcsh 6.18.01, libedit 2012-12-13, less 458, nvi 2.1.1, GDB 7.6.1, ldns 1.6.16, tnftp 20121224.


  1. Главная ссылка к новости (http://www.shiningsilence.com/...)
  2. OpenNews: В DragonFly BSD появилась поддержка KMS для видеокарт Intel
  3. OpenNews: Проекту DragonFlyBSD исполнилось 10 лет
  4. OpenNews: Релиз операционной системы Dragonfly BSD 3.4
  5. OpenNews: DragonFly BSD переходит на GCC 4.7. Сравнение производительности GCC и Clang во FreeBSD 9.1
  6. OpenNews: Проект FreeBSD ввёл в строй официальный репозиторий бинарных пакетов
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/38517-dragonfly
Ключевые слова: dragonfly, bsd
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Stax (ok), 20:22, 25/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    HAMMER2 выглядит очень интересно по описанию.

    Квоты на уровне директорий - интересно, как это работает и какой оверхед??

    Multi-master зеркалирование это вообще мегафича, если будет адекватно работать. Они хотят свой GFS?

     
     
  • 2.14, Wulf (??), 21:22, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Они хотят свой Single Image Cluster. Ни больше ни меньше
     
  • 2.16, Куяврик (?), 21:29, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    он хочет сделать толковую FS, как он это понимает.
     
  • 2.18, 123 (??), 21:43, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Они хотят  свой NFS.
     
     
  • 3.20, Аноним (-), 21:44, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Они хотят  свой NFS.

    Пусть позовут Поттеринга, он как раз собирался свой NFS-сервер написать.

     
     
  • 4.35, Аноним (-), 04:14, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А платить лене ты будешь?
     
     
  • 5.37, Led (ok), 07:05, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > А платить лене ты будешь?

    тебе Лена бесплатно не даёт?

     
     
  • 6.38, ъ (?), 10:03, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Алёна даст... :-)
     
     
  • 7.55, Аноним (-), 17:55, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Алёна даст... :-)

    Мониторным дрочерам вообще ни одна живая баба не дает.

     
     
  • 8.65, Аноним (-), 19:59, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вам, как эксперту, виднее ... текст свёрнут, показать
     
  • 2.19, Аноним (-), 21:43, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Multi-master зеркалирование это вообще мегафича, если будет адекватно работать. Они хотят свой GFS?

    А разве в GFS есть избыточность?

     
  • 2.24, Аноним (-), 22:09, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > HAMMER2 выглядит очень интересно по описанию.

    Вообще hammer выглядит достаточно любопытной штукой. Думается его основной проблемой будет то что он есть только на узконишевой маргинальной системе с мизерной командочкой.

     
     
  • 3.30, анон (?), 23:27, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что мешает "спереть" идею (скопипастить под GPL), запилив фс под линь? Маргиналы вроде как не против. Или брезгуете?!
     
     
  • 4.39, Аноним (-), 10:31, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что мешает "спереть" идею (скопипастить под GPL), запилив фс под линь? Маргиналы
    > вроде как не против. Или брезгуете?!

    Наверное, тот факт что адаптация интерфейсов потребует немало времени а смысл этого не совсем очевиден - CoW FS под пингвина и так есть.

     
     
  • 5.48, тигар (ok), 12:13, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >CoW FS под пингвина и так есть.

    это та, о которой уже лет 5 пишут, что вот-вот и будет готова?


     
     
  • 6.49, Аноним (-), 14:31, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > это та, о которой уже лет 5 пишут, что вот-вот и будет готова?

    Их под пингвина штуки три только  "общеуоптребительных": btrfs, zfs и NILFS. Рядом живут более специализированные, типа f2fs, jffs, и еще несколько разных. Это вам не бзды где выбор из полутора ФС на все случаи жизни.

     
     
  • 7.52, тигар (ok), 14:59, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> это та, о которой уже лет 5 пишут, что вот-вот и будет готова?
    > Их под пингвина штуки три только  "общеуоптребительных": btrfs, zfs и NILFS.

    ну. я намекал на первую из списка, да.
    про третью впервые слышу, надо посмотреть что за оно. и там да, речь о cow была.
    > Рядом живут более специализированные, типа f2fs, jffs, и еще несколько разных.
    > Это вам не бзды где выбор из полутора ФС на все
    > случаи жизни.

    ну да, у пенгвиноводов длин^Wбольше. ии?

     
     
  • 8.56, Аноним (-), 17:55, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сколько волка не корми, а у слона все равно толще ... текст свёрнут, показать
     
     
  • 9.61, Аноним (-), 18:53, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все, что смог выдать ваш интеллект при попытке дискутировать об операционных сис... текст свёрнут, показать
     
  • 8.68, Аноним (-), 16:30, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А она между прочим уже очень даже ничего так начинает смотреться Наиболее злые ... большой текст свёрнут, показать
     
     
  • 9.69, тигар (ok), 16:38, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    сколько лет эту или типа этой фразы уже пишут ну правда, даже не смешно так ... большой текст свёрнут, показать
     
     
  • 10.70, Аноним (-), 18:26, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ахз Года 2-3 наверное Может чуть больше Не так уж много для такого проекта С... большой текст свёрнут, показать
     
     
  • 11.72, уж явно не Известный (?), 23:29, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Такая вот бесплатная кормушка , что проприетарщики обычно кормят и спонсиру... большой текст свёрнут, показать
     
     
  • 12.75, arisu (ok), 01:12, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    о, упорыш с попеншмерцем алё, упорыш, что такое 8212 время платить по кредит... текст свёрнут, показать
     
     
  • 13.76, уж явно не Известный (?), 09:30, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вас видимо предыдущий пост очень напугал, и вам очень захотелось сказать что-то ... большой текст свёрнут, показать
     
     
  • 14.77, arisu (ok), 09:45, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а чётко я попал 8212 из тебя очередная простыня вывалилась ... текст свёрнут, показать
     
     
  • 15.78, уж явно не Известный (?), 09:48, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если вы уверены, что попали, тогда вам не о чем беспокоиться ... текст свёрнут, показать
     
  • 12.79, Аноним (-), 11:15, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только пингвин, где лицензия мешала устраивать расхап - развился лучше Хотя... текст свёрнут, показать
     
     
  • 13.81, уж явно не Известный (?), 12:23, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что такое развитие в вашем понимании Вот, например, тело Столлмана - очень бо... большой текст свёрнут, показать
     
  • 5.64, fidaj (ok), 19:39, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    не надо ляля - про ZFS тоже носом крутили а как портировали то и еще как козырь предъявляли...
     
     
  • 6.71, Аноним (-), 18:26, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > не надо ляля - про ZFS тоже носом крутили а как портировали
    > то и еще как козырь предъявляли...

    Ну так слов из песни не выкинешь: если нечто существует, глупо отрицать очевидное. Хоть я и не понимаю нафиг этот тормоз с дурным управлением кэшом кому-то сдался, но если кому надо - флаг им в руки.

     
     
  • 7.73, уж явно не Известный (?), 23:31, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну так слов из песни не выкинешь: если нечто существует, глупо отрицать очевидное. Хоть я и не понимаю нафиг этот тормоз с дурным управлением кэшом кому-то сдался, но если кому надо - флаг им в руки.

    Не понимаю, но осуждаю!
    И куча прочих выводов, основанных на эмоциях.

     
  • 3.63, fidaj (ok), 19:38, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    и им ничего не мешало при таком мизере практически догнать фрю... если не сказать больше...
     
     
  • 4.80, Аноним (-), 11:16, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > и им ничего не мешало при таком мизере практически догнать фрю... если
    > не сказать больше...

    А в чем у них такое уж огромное отставание? Я так смотрю - KMS например в DF и Open сделали чуть ои не раньше фряхи. Кто там кого догонять еще должен...

     
  • 2.26, Аноним (-), 23:01, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    из релиз нотеса

    HAMMER installations should be over 50G in size to accomodate filesystem history. Otherwise, use UFS.
    ..
    HAMMER2 is in the system but not ready for use. Development of HAMMER2 is ongoing in DragonFly 3.7.

    не понятно - там по дефолту HAMMER1 идет, тк HAMMER2 еще не готов? Зачем тогда про HAMMER2 в релнотес писать

     

  • 1.27, Аноним (-), 23:06, 25/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Жаль, что Диллон сделал свой проект. Что мешало хотя бы в отдельном бранче FreeBSD заниматься интересными ему вещами. Ровно 98% release notes занимают строчки о merge, import и sync кода с FreeBSD. А так, глядишь, и у Фри была бы сейчас замена UFS, и у Мэтта было бы побольше людей и тестеров, да поменьше работы по портированию сетевых/dri/drm и тд драйверов с FreeBSD.
     
     
  • 2.29, Аноним (-), 23:25, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Жаль, что Диллон сделал свой проект. Что мешало хотя бы в отдельном
    > бранче FreeBSD заниматься интересными ему вещами. Ровно 98% release notes занимают
    > строчки о merge, import и sync кода с FreeBSD. А так,
    > глядишь, и у Фри была бы сейчас замена UFS, и у
    > Мэтта было бы побольше людей и тестеров, да поменьше работы по
    > портированию сетевых/dri/drm и тд драйверов с FreeBSD.

    Ты прямо повторяешь слова одного известного редхатовского клована (не Поттеринга): https://plus.google.com/+DavidMiller/posts/Dkb8iixE4eP

     
     
  • 3.51, Аноним (-), 14:36, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ты прямо повторяешь слова одного известного редхатовского клована

    Хорошо он набросил - год прошел, а у некоторых до сих пор батхерт. А что, он не прав чтоли?

     
     
  • 4.54, Аноним (-), 17:28, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну и что же он там такого набросил Читаем Стандартная эротическая фантазия в... большой текст свёрнут, показать
     
     
  • 5.57, Аноним (-), 18:01, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > За бенчмарками гибридного ядра-то и не приметил! Ну что же взять с маркетолога из РедХата!

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

    > As to the whole "hybrid kernel" thing - it's just marketing.
    > It's "oh, those microkernels had good PR, how can we try
    > to get good PR for our working kernel? Oh, I know,
    > let's use a cool name and try to imply that it has all the
    > PR advantages that that other system has"

    (Взято отсюда: http://www.realworldtech.com/forum/?threadid=65915&curpostid=65936)

     
     
  • 6.58, Аноним (-), 18:27, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    анон анона упрекал хехе Некоторые маркетологи может и знают, потому у них ... большой текст свёрнут, показать
     
     
  • 7.59, Аноним (-), 18:29, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Слово "PR" даже три раза, а не два!
     
  • 7.62, Аноним (-), 18:56, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ух ты. Столько слов и все сводятся к демагогии, в-основном к переходу на личности. Видать, зуд в нижней части спины мешает тебе искать аргументы по существу, собрат аноним? Хотя, конечно, с этим аргументом я погорячился — конечно, раз аргумент высказан "известным противником микрокернелов", значит, он неправильный: ведь не может же так быть, что человек известен как противник микрокернелов по каким-то разумным причинам, правда?

    И в догонку: попробуй-ка найди мне такое определение гибридного ядра, которому не будет соответствовать ядро, написанное самим "известным противником микрокернелов" ;)

     
  • 5.67, Аноним (-), 16:27, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А нет никакой эротики Достаточно бенчмарки взять, если на глаз не очевидно Это... большой текст свёрнут, показать
     
     
  • 6.74, Анонимы из Тамбова (?), 00:16, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    user294, опять ты? Люто, бешено плюсуем! Шевчуку с Бутусовым до твоего полета бреда как до луны раком!

    Ждем новых откровений про баттхерт отсталого майкрософта с бздой и громовую поступь пингвинов!

    P.S. Нам всем интересно, какой у тебя рекорд в Йети 1..x?

    Заранее спасибо! Навсегда твои поклонники из Тамбова.

     
  • 6.82, arcade (??), 19:00, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Мдаааа. А гугль почитать нет, не хочется?

    1. У Линукса не "хорошая" а "большая" команда разработчиков.
    2. Непонимание что такое гибридное ядро и попытки сравнить плюсы гибридного ядра с плюсами внешнего софта и драйверов - это сильно. И про "Адресспейс один на всю ораву". И почему DragonFly не проседает на машине с парой десятков ядер.

    Если хотите общаться более предметно - проведём небольшой эксперимент. DragonFly не единственная система с гибридным ядром, их всего три. Две остальные разрабатываются под крылом микрософта. Не потрудитесь поискать как они называются? Заодно узнаете зачем они нужны.

     
     
  • 7.83, fidaj (ok), 19:29, 05/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > DragonFly не единственная
    > система с гибридным ядром, их всего три. Две остальные разрабатываются под
    > крылом микрософта. Не потрудитесь поискать как они называются? Заодно узнаете зачем
    > они нужны.

    и конечно же из ныне живущих это:
    Plan 9 http://ru.wikipedia.org/wiki/Plan_9
    Inferno http://ru.wikipedia.org/wiki/Inferno_%28%D0%BE%D0%BF
    Haiku http://ru.wikipedia.org/wiki/Haiku_OS
    XNU http://ru.wikipedia.org/wiki/XNU
    ReactOS http://ru.wikipedia.org/wiki/ReactOS

    хм... да, действительно, остальных всего 2 и все их разрабатывает микрософт...

     

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



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

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