The OpenNET Project / Index page

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

03.08.2016 09:03  Выпуск операционной системы DragonFly BSD 4.6

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

Из наиболее существенных новшеств DragonFlyBSD 4.6 отмечается реализация средств ускорения вывода графики для пользователей драйверов i915 и Radeon, обеспечение поддержки контроллеров NVMe, предварительная поддержка EFI, увеличение производительности SMP и сетевой подсистемы при большой нагрузке, расширение набора бинарных пакетов.

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

  • Обновлены drm-драйверы radeon и i915, предоставляющих интерфейс для управления видеокартами AMD и Intel на уровне ядра (KMS). Код драйвера i915 синхронизирован с ядром Linux 4.4, а radeon с ядром 3.18. В i915 существенно повышена стабильность работы на новых CPU, таких как Broadwell и Skylake. В radeon добавлены средства для управления подсветкой через sysctl drm.radeon.backlight;
  • В состав включен драйвер для твердотельных накопителей (SSD), соответствующих спецификации NVMe (PCIe SSD). Драйвер поддерживает предоставляемые контроллерами NVMe средства для распараллеливания операций и распределения выполнения обработчиков прерываний и очередей на несколько CPU. В тесте на севере с Xeon 2xE5-2620v4 была продемонстрирована производительность в 1.05 миллионов операций чтения блоков 4K в секунду и пропускная способность в 6.5 GBytes/sec с блоками 32K, что соответствует заявленным возможностям накопителя. Нагрузка на процессор при тестировании составила 22% и 28%. Для включения в /boot/loader.conf необходимо явно указать nvme_load="YES" для загрузки драйвера. Для управления работой NVMe добавлена утилита nvmectl;
  • Существенно увеличение производительности на многопроцессорных/многоядерных системах под высокой нагрузкой. В процессе разработки драйвера NVMe в подсистеме SMP переработана реализация кэширования буферов и компонентов, связанных с вводом/выводом, что позволило снизить число блокировок и сократить накладные расходы в процессе обработки прерываний. В системе выделения памяти локализовано использование кэша CPU. Значительные оптимизации внесены и в сетевую подсистему, которые позволили довести производительность на современном оборудовании до 580 тысяч соединений в секунду;
  • Начальная поддержка загрузки на 64-разрядных системах с EFI. Добавлен драйвер для вывода на экран через фреймбуфер UEFI. Код для загрузки EFI пока не добавлен в инсталлятор, поэтому для его применения требуется выполнение ручных манипуляций;
  • Коллекция DPorts увеличилась с 22800 до более чем 24000 портов благодаря работе по увеличению совместимости с библиотеками. Повышена надёжность сборочной системы. Добавлена утилита "synth" для организации массовой сборки;
  • Внесена порция исправлений для файловой системы HAMMER1. В состав образа для восстановления после сбоя добавлена утилита 'undo' для HAMMER1. В состав выпуска также входит обновлённый вариант ФС HAMMER2, которая примечательна такими функциями, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне директорий, инкрементальное зеркалирование, поддержка различных алгоритмов сжатия данных, multi-master зеркалирование с распределением данных на несколько хостов. В новой версии HAMMER2 добавлена поддержка NFS и увеличена производительность;
  • Завершён процесс синхронизации из FreeBSD драйверов и инструментов для работы с беспроводными адаптерами;
  • Из FreeBSD портирована поддержка hyperv/vmbus;
  • Из FreeBSD перенесён код AUTOFS;
  • Улучшено управление питанием для AHCI;
  • В NFS добавлена поддержка kqueue;
  • Добавлена возможность одновременного обращения к нескольким слотам SD/MMC в одном устройстве;
  • В состав включена утилита unzip. Из FreeBSD портированы fstyp и ncal;
  • Ведётся работа по замене GCC на Clang, но она ещё не завершена.


  1. Главная ссылка к новости (https://www.dragonflydigest.co...)
  2. OpenNews: Релиз операционной системы DragonFly BSD 4.4
  3. OpenNews: Для DragonFly BSD подготовлен порт с Wayland и Weston
  4. OpenNews: Релиз операционной системы DragonFly BSD 4.2
  5. OpenNews: В DragonFly BSD принята реализация пакетного фильтра ipfw3
  6. OpenNews: Увидела свет операционная система DragonFly BSD 4.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: dragonflybsd
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 09:22, 03/08/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +3 +/
    Респект мужику. 13 упорно пилить то, что никто серьезно не использует, и, скорее всего, никогда не будет.
     
     
  • 2.5, Аноним (-), 10:26, 03/08/2016 [^] [ответить]    [к модератору]
  • +12 +/
    Если бы это никому не было нужно, у этого "мужика" не было бы денег, а как следствие, не было бы времени чтобы "пилить".

    Ели вам не доложили, и по многу раз не прорекламировали что-либо, то это никак не означает, что оно никому не нужно и никто не использует.

    И нужно, и давно используется в продакшне, просто вы ничего об этом не знаете.

     
     
  • 3.11, Аноним (-), 10:53, 03/08/2016 [^] [ответить]    [к модератору]
  • +7 +/
    Расскажите, где чего, если есть инфа
     
     
  • 4.20, Аноним (-), 16:20, 03/08/2016 [^] [ответить]     [к модератору]
  • +/
    Поколение планшетов Если во Вконтакте не написано, то значит этого не может быт... весь текст скрыт [показать]
     
     
  • 5.25, _ (??), 16:53, 03/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Бла-бла-бла ...
    Просто возьми и дай ссылку на компанию которая это использует в продакшене. И всех дел.

    PS: того анонима мы больше не увидим. Стрекоза - интересный кунштюк ... но и всё.

     
     
  • 6.34, Аноним (-), 18:08, 03/08/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Вам никто не обязан давать какие либо ссылки Здесь действует презумпция невино... весь текст скрыт [показать]
     
     
  • 7.35, Roman (??), 18:15, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    > Вам никто не обязан давать какие либо ссылки.

    Все понятно

     
     
  • 8.36, Аноним (-), 18:21, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Если вы уверены, что вам все понятно, спите спокойно дальше и больше никогда об этом не думайте.
     
  • 7.37, ПолковникВасечкин (?), 18:41, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Вы не в суде, уважаемый.

    А утверждения принято подкреплять фактами, иначе это пустозвонство.

     
     
  • 8.39, Аноним (-), 19:11, 03/08/2016 [^] [ответить]     [к модератору]  
  • +/
    То есть то, против чего вы возражаете хотя вы не удосужились уточнить, против ч... весь текст скрыт [показать]
     
     
  • 9.41, ПолковникВасечкин (?), 19:48, 03/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Презу 769 мпция невино 769 вности лат praesumptio innocentiae 8212 один... весь текст скрыт [показать]
     
     
  • 10.42, Аноним (-), 20:34, 03/08/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    Нет сначала вы ответьте, на каком основании вы потребовали от меня фактов Ну вы... весь текст скрыт [показать]
     
  • 8.59, РОСКОМУЗОР (?), 16:10, 04/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Нынче принято уметь хотя бы гуглить.
     
  • 3.15, kravich (ok), 13:18, 03/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Чувак, если ты в теме, расскажи подробнее, пожалуйста. Очень интересно.
     
     
  • 4.38, ПолковникВасечкин (?), 18:47, 03/08/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    А что мешает спросить об этом самого Диллана?
     
  • 3.19, Аноним (-), 13:53, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Если это не пустой вброс, расскажите где и для чего. Интересно же.
     
     
  • 4.21, Аноним (-), 16:22, 03/08/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    > Если это не пустой вброс, расскажите где и для чего. Интересно же.

    Вброс был в первом посте.
    Интересно, говорите? Надо было в своё время учиться получше.


     
  • 1.2, гуй (?), 09:26, 03/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Да, неплохо. Вот чем должны заниматься люди в компаниях - писать ОС. ибо дистрибутив с новым валлпапером любой дурак студент сделать может забесплатно дома
     
  • 1.3, Andrey Mitrofanov (?), 09:52, 03/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >операционной системы с гибридным ядром
    >на диске, гибридное ядро, использующее легковесные

    Очень заинтересовало. Сколько курсов ВМК надо или сколько глав Танненбаума надо прочитать, чтобы понять, что за такое Гибридное Ядро?  Есть в зале ядерщики, укажите направление, кто ходил?

     
     
  • 2.4, Аноним (-), 10:14, 03/08/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    https://en.wikipedia.org/wiki/Light_Weight_Kernel_Threads
     
     
  • 3.6, Andrey Mitrofanov (?), 10:31, 03/08/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    > https://en.wikipedia.org/wiki/Light_Weight_Kernel_Threads

    При чём это здесь? Не наблюдаю ярлыка "гибридный" по ссылке.   Философский факультет ниидед?

     
     
  • 4.7, Пользователь Debian (?), 10:38, 03/08/2016 [^] [ответить]     [к модератору]  
  • +3 +/
    Не знаю, что именно Вам нидед закончить, чтобы научиться пользоваться поисковыми... весь текст скрыт [показать]
     
     
  • 5.8, Andrey Mitrofanov (?), 10:43, 03/08/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Ай, спасибо Kernel type Hybrid https en wikipedia org wiki Hybrid_kerne... весь текст скрыт [показать]
     
     
  • 6.22, _ (??), 16:45, 03/08/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Нет, не понял На копипасту с их странички, может полегчает DragonFly s kernel ... весь текст скрыт [показать]
     
     
  • 7.24, Andrey Mitrofanov (?), 16:53, 03/08/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    ---Ты меня запутать хочешь ... весь текст скрыт [показать]
     
     
  • 8.27, _ (??), 17:07, 03/08/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    Нет не хочу Месседж пассинг - таки есть И да - оно приблизительно пер-пар с... весь текст скрыт [показать]
     
  • 2.9, анон (?), 10:45, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Что тут непонятного. Гибридное ядро - это активное педалирование темы IPC в kernel mode.
     
     
  • 3.10, Andrey Mitrofanov (?), 10:49, 03/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > Что тут непонятного. Гибридное ядро - это активное педалирование темы IPC в
    > kernel mode.

    Про педелирование-то понятно - вон как "гибридное ядро" в новости педалируют...

     
  • 2.13, Аноним (-), 13:06, 03/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Просто гибридность нынче в моде, популярное слово...
    Гибридное ядро, гибридная война, и все такое...
     
     
  • 3.30, _ (??), 17:10, 03/08/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Да неее - тут намеднись универ какой то отдуплился, что мол на данный уровне жел... весь текст скрыт [показать]
     
  • 2.16, Школьник (ok), 13:21, 03/08/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Гибридное - это когда большая часть функционала ядра кроме самых основных, типа... весь текст скрыт [показать]
     
     
  • 3.18, Andrey Mitrofanov (?), 13:34, 03/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Вроде ж, насколько я краем глаза зацепил про LKWT, Дилон-таки разделил те треды-... весь текст скрыт [показать]
     
     
  • 4.28, Анони (?), 17:07, 03/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > Ортодоксы мы. Процессы, не эти ваши треды блестючие.

    LWP в линуксе может быть и процессом и тредом и даже контейнером. Вопрос в том сколько и чего ты ему unshare()'нешь.

     
     
  • 5.32, Andrey Mitrofanov (?), 17:20, 03/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Я про церковь Имакса и подраземевал противопоставление богу-линусу Цитата была... весь текст скрыт [показать]
     
     
  • 6.55, rob pike (?), 02:56, 04/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    В идеологии Emacs (Лисп-машин) никакие микроядра не нужны.
    Можно даже сказать что и просто ядра - тоже.
     
     
  • 7.63, count0krsk (ok), 21:24, 05/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    "И вообще ничего нету..." (С) Растаманские сказки
     
  • 3.26, Аноним (-), 17:05, 03/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Торвальдс старается соответствовать званию в его системе clone - по мотивам с... весь текст скрыт [показать]
     
  • 3.49, Аноним (-), 22:37, 03/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > слабосвязанными подсистемами, которые между собой могут обмениваться сообщениями, <...> работают в одном и том же адресном пространстве

    <вброс>Оно что, на эрланге написано?</вброс>

     
     
  • 4.56, rob pike (?), 02:59, 04/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Там же не написано что всё что они могут - это обмениваться сообщениями, потому что если они начнут делать кроме этого что-то полезное, всё будет страшно тормозить.
     
  • 4.70, Аноним (-), 03:12, 07/08/2016 [^] [ответить]     [к модератору]  
  • +/
    не, то что выше - ближе на нечто среднее между Оккамом представьте дикую смесь m... весь текст скрыт [показать]
     
  • 3.65, Аноним (-), 01:40, 06/08/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    если вам без живых примеров думалкой пользоваться утомительно смотрите на сабж... весь текст скрыт [показать]
     
  • 1.12, Денис Попов (?), 12:41, 03/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Кстати, нубский вопрос. Потоки LKWT это, в первую очередь, для упрощения разработки по сравнению с без потоков? Можно ли реализовать ОС без потоков вообще? Как она будет выглядить и будет ли эффективна?
     
     
  • 2.14, Arcade (?), 13:11, 03/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Это не для упрощения разработки, программирование в асинхронке более требователь... весь текст скрыт [показать]
     
     
  • 3.31, Аноним (-), 17:20, 03/08/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    Треды удобнее тем что можно всякие длительные фоновые операции легко деферрить и... весь текст скрыт [показать]
     
     
  • 4.69, Анони (?), 03:09, 07/08/2016 [^] [ответить]     [к модератору]  
  • +/
    отнюдь с сообщениями - это еще проще и оверхэд еще ниже на вообще б-во вещей ... весь текст скрыт [показать]
     
  • 2.43, Led (ok), 21:08, 03/08/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Тебе для реферата или для антивируса попова ... весь текст скрыт [показать]
     
  • 2.66, Аноним (-), 01:50, 06/08/2016 [^] [ответить]     [к модератору]  
  • +/
    конечно быстрее, секюрнее итп вы на MP-языках писали когда-нить я не про новы... весь текст скрыт [показать]
     
  • 1.53, alexpn (ok), 00:54, 04/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    да стока соплей вызвала обычная новость
    Использую в продакшине несколько лет
    Доволен
    восновном FreeBSD но и для экзотики стрекоза есть на паре серверов
    Сразу скажу что никаких виртуалок не юзаю из принципа
     
     
  • 2.54, Аноним (-), 02:38, 04/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Из какого?
     
     
  • 3.57, rob pike (?), 03:00, 04/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Из принципа разумности.
     
  • 2.60, 1 (??), 17:30, 04/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    И насколько круче HAMMER чем ZFS ?
     
     
  • 3.61, Аноним (-), 19:33, 04/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Не круче, т.к. HAMMER не умеет в другие ОС, а DragonFlyBSD не умеет в ZFS.
     
     
  • 4.64, count0krsk (ok), 21:29, 05/08/2016 [^] [ответить]    [к модератору]  
  • –3 +/
    > Не круче, т.к. HAMMER не умеет в другие ОС, а DragonFlyBSD не
    > умеет в ZFS.

    Не В, а НА! )))

     
  • 4.67, Аноним (-), 01:51, 06/08/2016 [^] [ответить]     [к модератору]  
  • +/
    не, неточно это другие ОС поднять код хаммера не могут, тк слишком падучи под... весь текст скрыт [показать]
     
  • 1.62, Дмитрий (??), 05:05, 05/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Могли бы уважаемые опытные пользователи FreeBSD сделать новость о выходе Alpha-версии TrueOS Desktop/Server (TrueOS - новое название PC-BSD). trueos.org, download.trueos.org. Возможно, бОльшее количество людей примут участие в тестировании. Анонс в списке рассылки Testing PC-BSD за август.
     
     
  • 2.68, count0krsk (ok), 02:17, 06/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > Могли бы уважаемые опытные пользователи FreeBSD сделать новость о выходе Alpha-версии TrueOS
    > Desktop/Server (TrueOS - новое название PC-BSD). trueos.org, download.trueos.org. Возможно,

    DNS_PROBE_FINISHED_NXDOMAIN

    Вот и анонс )) Нет вашего домена. Разделегировали за что-то, или ещё не создали? Пробовал и через Тор, та же картина.

    Дописал www, открылся. Ну нельзя же так. 21 век. Должно и с ввв и без работать.

     

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


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