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-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor