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 +/
    Бла-бла-бла Просто возьми и дай ссылку на компанию которая это использует в ... весь текст скрыт [показать]
     
     
  • 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, 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 +/
    При чём это здесь Не наблюдаю ярлыка гибридный по ссылке Философский факул... весь текст скрыт [показать]
     
     
  • 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 в kern... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.10, Andrey Mitrofanov, 10:49, 03/08/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Про педелирование-то понятно - вон как гибридное ядро в новости педалируют ... весь текст скрыт [показать]
     
  • 2.13, Аноним, 13:06, 03/08/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Просто гибридность нынче в моде, популярное слово Гибридное ядро, гибридная в... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.30, _, 17:10, 03/08/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Да неее - тут намеднись универ какой то отдуплился, что мол на данный уровне жел... весь текст скрыт [показать]
     
  • 2.16, Школьник, 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 в линуксе может быть и процессом и тредом и даже контейнером Вопрос в том с... весь текст скрыт [показать]
     
     
  • 5.32, Andrey Mitrofanov, 17:20, 03/08/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я про церковь Имакса и подраземевал противопоставление богу-линусу Цитата была... весь текст скрыт [показать]
     
     
  • 6.55, rob pike, 02:56, 04/08/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    В идеологии Emacs Лисп-машин никакие микроядра не нужны Можно даже сказать чт... весь текст скрыт [показать]
     
     
  • 7.63, count0krsk, 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, 21:08, 03/08/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Тебе для реферата или для антивируса попова ... весь текст скрыт [показать] [показать ветку]
     
  • 2.66, Аноним, 01:50, 06/08/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    конечно быстрее, секюрнее итп вы на MP-языках писали когда-нить я не про новы... весь текст скрыт [показать] [показать ветку]
     
  • 1.53, alexpn, 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, 21:29, 05/08/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Не В, а НА ... весь текст скрыт [показать]
     
  • 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, 02:17, 06/08/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    DNS_PROBE_FINISHED_NXDOMAIN Вот и анонс Нет вашего домена Разделегировали за... весь текст скрыт [показать] [показать ветку]
     

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


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