The OpenNET Project / Index page

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

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

29.06.2015 17:52

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

Из наиболее существенных новшеств DragonFlyBSD 4.2 отмечается значительное обновление видеодрайверов i915 и Radeon, переход на GCC 5, уход от использования Sendmail, реализация нового загрузочного экрана, улучшение поддержки звука и USB, интеграция пакетного фильтра ipfw3. Для загрузки доступен 64-разрядный установочный образ размером 205 Мб для CD и USB Flash. Выпуск расширенного образа размером 1 Гб с десктоп-окружением для установки на DVD и USB Flash задерживается. Сформированный образ может работать в Live-режиме, что позволяет оценить работу DragonFly BSD без установки на диск.

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

  • Переход на GCC 5 в качестве основного системного компилятора. В качестве запасного варианта предоставлена возможность использования GCC 4.7.4.
  • Улучшение поддержки графики - существенное обновление drm-драйверов radeon и i915, используемых для переключения видеорежимов на уровня ядра для видеокарт AMD и Intel. Поддержка 2D- и 3D-ускорения реализована для большинства карт Intel и некоторых GPU AMD. Добавлена экспериментальная поддержка KMS-консоли. Для драйверов i915 и radeon добавлены средства управления яркостью подсветки экрана. В драйвере i915 реализована поддержка GPU Broadwell и мониторов HDMI 4K. В драйвере radeon появилась поддержка APU Richland, чипов Oland, Hainan и CIK, передачи звука через HDMI.

    Код драйвера i915 синхронизирован с ядром Linux 3.14, а код драйвера radeon с ядром 3.11. Реализованы многие структуры данных и программные интерфейсы Linux, необходимые для работы подсистемы DRM, что позволило сократить число изменений при портировании кода драйверов из Linux. Графическая подсистема DragonFly может рассматриваться как реализация компонентов графического стека Linux, распространяемая под лицензией BSD.

  • Sendmail заменён на DMA (DragonFly Mail Agent), созданный специально для DragonFly BSD агент доставки сообщений. DMA не является полноценным почтовым сервером и поддерживает лишь приём и доставку сообщений от локальных почтовых клиентов. Обработка сетевых SMTP-запросов через 25 порт не поддерживается. Пользователям которым необходим полнофункциональный почтовый сервер рекомендуется установить из портов OpenSMTPD, Postfix или Sendmail.
  • Звуковой стек синхронизирован с кодовой базой FreeBSD 11-CURRENT по состоянию на январь 2015 года (прошлый звуковой стек был основан на FreeBSD 6). Добавлена поддержка новых звуковых устройств (в том числе Acer Chromebook C720 и систем на базе Ivy-Bridge), улучшено качество звука, улучшены средства для управления громкостью, обеспечена возможность передачи звука через порты Display-Port и HDMI. Из коробки обеспечена возможность просмотра HTML5-видео.
  • USB-стек usb-u4b синхронизиован с FreeBSD по состоянию на март 2015 года;
  • Представлен новый пакетный фильтр ipfw3, подготовленный на основе портирования ipfw2 из FreeBSD. Ipfw3 для DragonFly BSD отличается добавлением дополнительных механизмов для создания расширений (число возможных расширений увеличено с 256 до 65536), поддержкой сокращённого синтаксиса правил (можно указывать "ipfw add allow ip" вместо "ipfw add allow ip from any to any") и задействованием легковесных нитей ядра (LWKT) для привязки отдельного обработчика ipfw3 к каждому ядру CPU, что позволяет избавиться от блокировок и полностью задействовать все возможности многоядерных систем. Из доступных для ipfw3 модулей-расширений можно отметить работающую на уровне ядра реализацию транслятора адресов (ipfw3_nat), систему ограничения трафика (dummynet3), базовый модуль (типовые директивы count, skipto, forward, prob, keep_state, check_state, tag и т.п.), модуль layer2 для фильтрации по MAC-адресам и модуль layer4 (TCP, UDP, ICMP).
  • Прекращена поддержка протокола SCTP и возможность использования IPv4 для сокетов IPv6. Поддержка SCTP появилась в DragonFly BSD 1.4 и была основана на ранней реализации SCTP из состава FreeBSD, но так и осталась на первоначальном уровне из-за отсутствия заинтересованных в данном протоколе пользователей и разработчиков. Кроме того, код SCTP мешает работе по улучшению поддержки IPv6 в сетевом стеке DragonFly BSD.
  • В сетевом стеке обеспечена возможность работы кода ICMP в асинхронном режиме с параллельной обработкой данных на нескольких CPU. Включён по умолчанию механизм "TCP path MTU discovery". С FreeBSD синхронизирован код беспроводного стека 802.11.
  • В ядре реализован новый системный вызов reapctl() для управления подпроцессами, значение MAXTSIZ увеличено с 128M до 256M, представлена новая реализация вызовов callout*(), добавлена поддержка фильтров записи для kqueue, переработан код dmesg для исключения потери сообщений, добавлены системные вызовы pipe2(), chflagsat(), utimensat() и futimens(), в реализацию ACPI добавлен разбор и установка процессорных C-состояний, проведена чистка кода Ext2fs и Tmpfs;
  • Добавлены драйверы dimm, ecc, coretemp и memtemp для обработки данных с сенсоров модулей памяти и CPU, таких как контроль целостности и температура.
  • Добавлен драйвер ipmi с поддержкой watchdog-оборудования и IPMI 2.0;
  • В файловой системе HAMMER появилась поддержка экспорта по NFS и добавлена команда "hammer abort-cleanup". В состав выпуска также входит обновлённый вариант ФС HAMMER2, степень готовности которого оценивается в 95%. HAMMER2 примечателен такими функциями, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне директорий, инкрементальное зеркалирование, поддержка различных алгоритмов сжатия данных, multi-master зеркалирование с распределением данных на несколько хостов;
  • Представлено новое цветное оформление загрузочного меню.
  • Оптимизирован процесс сборки системы, обеспечена более интенсивная параллельная сборка в несколько потоков;
  • Обновлены версии сторонних программ, поставляемых в базовой системе: openssh 6.7p1, file 5.22, ftp 1.205 из netbsd, sh (FreeBSD d038ee76), mdocml 1.13.1, byacc 2014-10-06, less 471, mpc 1.0.3, bmake 2014-11-11, binutils 2.25, GCC 5.1.1, OpenSSL 1.0.1o.


  1. Главная ссылка к новости (http://www.dragonflybsd.org/re...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42529-dragonflybsd
Ключевые слова: dragonflybsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 18:08, 29/06/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Но зачем?
     
     
  • 2.2, pkdr (ok), 18:20, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Пусть будет, если её пилят, значит она нужна, как минимум авторам.
    Хоть я когда-то и вопил от радости, когда удалось заменить центосом оставшиеся от предшественника несколько серверов с BSD, после года их эксплуатации, но всё равно не считаю, что она так уж плоха и надо обязательно от неё избавиться. Пусть будет альтернатива линуксу, просто на всякий случай.
     
     
  • 3.7, Пётр (?), 20:08, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Пусть будет альтернатива линуксу

    Очень смешно! Шути в подобном духе ещё!

     
     
  • 4.8, Аноним (-), 20:23, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    20 лет назад, о линуксе:
    >> Пусть будет альтернатива юниксам и бзд
    > Очень смешно! Шути в подобном духе ещё!
     
     
  • 5.15, Пётр (?), 00:04, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >20 лет назад, о линуксе:
    >> Пусть будет альтернатива юниксам и бзд
    > Очень смешно! Шути в подобном духе ещё!

    Возможно, ты и прав, но я не знаю, что должно произойти, чтобы BSD и Linux снова поменялись местами.

     
     
  • 6.18, _KUL (ok), 04:12, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Во фряхе появится аналог функционала iproute2?
    А вообще, если вы не видите фряху, это не значит что её нет. Лицензия BSD очень вкусна особенно комерсам, они суют её в медиаплееры, в магнитолы, в сетевое оборудование, в офисное ... К примеру, отгадай на чём работает сетевой гигант Juniper? https://ru.wikipedia.org/wiki/JUNOS
     
     
  • 7.20, AlexAT (ok), 08:42, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На ASIC'ах он работает. В софте там по сути только cli, доступ к флешу, и конверсия конфига в то, что нужно железу.
     
     
  • 8.22, Sen (?), 09:13, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну тогда глянь на чём работает Sony PS4 BSD в каждом доме ... текст свёрнут, показать
     
     
  • 9.27, Аноним (-), 21:58, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ЧСХ - с EULA и DRM, не тем который rendering managers, a тем который restriction... текст свёрнут, показать
     
  • 7.24, Аноним (-), 15:27, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Во фряхе появится аналог функционала iproute2?

    Не, там некромансят с допотопным ifconfig-ом.


     
     
  • 8.29, Аноним (-), 22:18, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а кули со старпёров взять Оне же взяли и допилили старый ifconfig так, ... текст свёрнут, показать
     
  • 6.19, Andrey Mitrofanov (?), 07:52, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Очень смешно! Шути в подобном духе ещё!
    >но я не знаю, что должно произойти, чтобы BSD и Linux снова поменялись местами.

    Просто: в линуксах станет больше проприертарщикоа, чем в. А не, они уже все тут. Не попал. </>

     
  • 6.33, Аноним (-), 08:36, 01/07/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Возможно, ты и прав, но я не знаю, что должно произойти, чтобы BSD и Linux снова поменялись местами.

    А зачем им "меняться местами"? Совершенно дилетантское видение полезности.

    В Мире существовали и существуют огромное число разных операционных систем (и прочего софта), и если какой-то системой не пользуется толпа, это никак не означает, что эта система бесполезна и не имеет своих преимуществ, и что ей непременно тоже нужно стать популярной среди толпы.

    Дилетантам из мира виндоусов кажется, что ничего достойного кроме виндоусов не существует.
    Дилетантам из мира "коробочных" линуксов (профессиональные линуксы - не в счет) кажется, что не существует ничего достойного кроме линуксов.

     
  • 3.9, Аноним (-), 20:45, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пусть будет. Пожалуй, это единственная из xBSD, у которой вменяемые разработчики. Не пытаются выпилить из неё всё GPLное.
     
     
  • 4.10, Аноним (-), 21:00, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Пусть будет. Пожалуй, это единственная из xBSD, у которой вменяемые разработчики. Не
    > пытаются выпилить из неё всё GPLное.

    Да еще свежий компилер взяли. И даже свою CoW-based ФС пилят. Странные какие-то бояздэшники, некромансить не хотят.

     
  • 4.17, Zenitur (ok), 04:03, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ещё есть NetBSD, о котором недавно была новость. Там тоже новый GCC!
     
  • 2.3, A.Stahl (ok), 18:59, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    А я вот игру пишу. И знаю ведь, что никто в неё играть не будет (по-трезвому во всяком случае). Но пишу. Because I can and just for fun.
    А у ребят вообще получается что-то немного даже для чего-то годное.
     
     
  • 3.4, KOT040188 (?), 19:47, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Работа ради работы? Другой цели нет?
     
     
  • 4.5, A.Stahl (ok), 19:58, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Fun переводится не как "работа", а как "забава".
     
  • 4.6, Аноним (-), 20:02, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это призвание. Можно еще бухать по пятницам в саунах - но это уже традиции других народов. У них в США и Канадах у всех есть подвальчики, очень прикольно оборудованные и они там пропадают после работы, на выходных, кто что делает - хобби. Более творческие, более индивидуалисты. Получают удовольствие, кто-то на рыбалку ходит, кто-то софт пишет, ы?
     
  • 2.14, Аноним (-), 23:22, 29/06/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ради потенциального выигрыша на многоядерных машинах. Пока выигрыш неоднозначен.
    Пусть поправят меня более компетентные люди.
     
     
  • 3.25, Анони (?), 18:19, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +/
    выигрыш вполне однозначен.
    и не только по производительности и нне только на многоядерных.
    если вы искали "фряху, лучшую чем фряха", то поздравляю - нашли. это - Стрекоза.
     
     
  • 4.30, Аноним (-), 22:21, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если сравнить ея с фряхой 4.10 от которой они форкнулись - то да!
    А если с текущей , да хоть 10.1 - то "таксибЭ" :(
     
     
  • 5.32, Аноним (-), 07:20, 01/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    не согласен.
    думаю - все наоборот.
    если не брать "свистелки" и userland.
     
     
  • 6.34, Аноним (-), 02:52, 02/07/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А не надо думать, надо мерять.
    На одном и том же железе, у меня фряха рвёт стрекозу всегда и явно. Сеть, постргесс, сторидж, железо HP DL360 G7.
     
     
  • 7.35, Аноним (-), 07:38, 02/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А не надо думать, надо мерять.
    > На одном и том же железе, у меня фряха рвёт стрекозу всегда
    > и явно. Сеть, постргесс, сторидж, железо HP DL360 G7.

    все уже давно померяно до/после вас.

    360 G7 с 4х ядерными камнями - не уровень стрекозы.
    он коробки о 4х 32-ядерных процов раскочегаривает так, что климат-система в стойках - рыдает горючими слезами(линух с фряхой - отваливаются на примерно в 7х и 5ъ раз меньших нагрузках. а оно работает)

     
     
  • 8.36, Аноним (-), 16:23, 03/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это я понял Её уровень - первопень в пыльном уголочке Ну - то есть греет про... текст свёрнут, показать
     
     
  • 9.37, Аноним (-), 21:39, 03/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    пока брехня и хамство - только у автора были RFTM ... текст свёрнут, показать
     
  • 2.16, бедный буратино (ok), 01:33, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    опять анонима забыли спросить, прежде чем что-то сделать...
     

  • 1.21, Аноним (-), 08:58, 30/06/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >образ размером 205 Мб

    Не путайте народ. Это размер архива bz2, а распакованный образ вполне себе на полновесный сидюк тянет - ~600Мб.

     
     
  • 2.23, Аноним (-), 12:07, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Под новостью кнопочка "Исправить" есть. Вы, дорогой тёзка, возможно удивитесь, но она для таких случаев и предназначена.
     
  • 2.26, Andrey Mitrofanov (?), 20:37, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>размером 205 Мб
    >bz2
    >сидюк тянет - ~600Мб.

    Почему про squee^Wsquashfs им никто не рассказал? Тунеядцы-алкоголики! </.>

     
     
  • 3.28, Аноним (-), 22:00, 30/06/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему про squee^Wsquashfs им никто не рассказал? Тунеядцы-алкоголики! </.>

    Годиков через 10 приходи, они тогда заметят что есть такая фигня как флеш-память. Как раз к тому моменту с производства снимут в пользу какой-нибудь более продвинутой.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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