The OpenNET Project / Index page

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



"Релиз операционной системы DragonFly BSD 5.6"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от opennews (ok), 17-Июн-19, 23:19 
Доступен (http://www.dragonflybsd.org/release56/)  релиз DragonFlyBSD 5.6 (http://www.dragonflybsd.org/), операционной системы с гибридным ядром, созданной (https://www.opennet.dev/opennews/art.shtml?num=2717) в 2003 году с целью альтернативного развития ветки FreeBSD 4.x. Из особенностей DragonFly BSD можно выделить распределённую версионную файловую систему HAMMER (http://wiki.opennet.ru/HAMMER), поддержку загрузки "виртуальных" ядер системы как пользовательских процессов, возможность кэширования  данных и мета-данных ФС на SSD-накопителях, учитывающие контекст вариантные символические ссылки, возможность заморозки процессов с сохранением их состояния на диске, гибридное ядро, использующее легковесные потоки (LWKT).


Основные улучшения (http://www.dragonflybsd.org/release56/), добавленные в DragonFlyBSD 5.6:


-  Проведена модернизация системы управления виртуальной памятью. Переписаны многие подсистемы, связанные с виртуальной памятью и PMAP.
Во многих местах код избавлен от блокировок, в том числе  в  функциях m_page_wakeup, vm_hold и vm_unhold. Повышена эффективность использования процессорного кэша за счёт сокращения миграция объектов  VM между ядрами CPU и уменьшения накладных расходов при обработке исключений (page-fault) для совместно используемых областей памяти. Улучшен алгоритм выделения страниц памяти. Устранены задержки при работе функции vm_page_alloc(). Добавлен API vm_page_hash*(), позволяющий выполнять выборки без блокировок.


В итоге удалось заметно поднять производительность (http://lists.dragonflybsd.org/pipermail/users/2019-June/3581...). Например,
в тесте buildkernel время выполнение операций на стороне ядра сократилось на 40%. Пропускная способность увеличилась на 7% при использовании CPU семейства Haswell и на 14% для Xeon. В тесте  SELF-EXEC S/DI по сравнению с прошлым выпуском отмечается прирост производительности на 23% для    Haswell и 18% для Xeon. В тесте
SELF-EXEC S/SH  соответственно  28%  и 71%, в SELF-EXEC D/DI        - 23%  и 242% (за счёт улучшения работы многопоточности), в SELF-EXEC D/SH  на 24%  и 234%, в FAULTZF на 17%  и 14%, в DOCOMP на 22%  и 42%,
в NATIVEKERNEL   на 5.1%       и 8.1%;


-  Значительно обновлён драйвер  DRM и менеджер управления видеопамятью TTM для видеокарт AMD. Добавлена поддержка новых APU Ryzen. Улучшена поддержка фреймбуфера UEFI. В  radeon/ttm устранена негативно влияющая на производительность взаимная блокировка. Проведён рафакторинг выставления задержек в процессе загрузки для избежания конфликта между драйвером i915 и X-сервером. Добавлен вызов DRM_IOCTL_GET_PCIINFO  для улучшения поддержки mesa/libdrm. Устранены многие ошибки и недоработки;

-  Переписан код синхронизации в файловой системе HAMMER2, что позволило существенно повысить производительность данной ФС. Также увеличена производительность операций последовательной записи.
Для повышения стойкости к крахам добавлено отслеживание зависимостей для исключения разделения каталогов/файлов в процессе выполнения операций создания, переименования или удаления. Переработан код работы со снапшотами для снижения задержек и гарантирования непротиворечивости снапшота. Улучшена обработка одновременных операций записи и сброса кэша на диск (flush). Улучшена реализация операции  umount. Повышена информативность сообщений о нарушений целостности (CRC error).


HAMMER2 рекомендуется в качестве корневой файловой системы по умолчанию. Поддержка кластеризации пока недоступна. ФС HAMMER2 примечательна такими функциями, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне директорий, инкрементальное зеркалирование, поддержка различных алгоритмов сжатия данных, multi-master зеркалирование с распределением данных на несколько хостов;


-  Реализована поддержка механизмов защиты SMAP (Supervisor Mode Access Prevention) и SMEP (Supervisor Mode Execution Prevention) при их поддержке в CPU. SMAP позволяет блокировать доступ к данным в пространстве пользователя из привилегированного кода, выполняемого на уровне ядра. SMEP не даёт переходить из режима ядра к выполнению кода, находящегося на пользовательском уровне, что позволяет блокировать эксплуатацию многих уязвимостей в ядре (shell-код не будет выполнен, так как он находится в пространстве пользователя);


-  Добавлен код для блокирования  атак (https://www.opennet.dev/opennews/art.shtml?num=50684) класса MDS (Microarchitectural Data Sampling) в процессорах Intel. Для работы требуется наличие обновлённого микрокода. По умолчанию защита отключена и включается через  'sysctl machdep.mds_mitigation=MD_CLEAR'. Включение приводит к появлению дополнительной задержки на уровне 250ns  при переключении контекста между пространством пользователя и ядра;
-  Ядро собрано по умолчанию с защитой retpoline от атак Spectre.

-  Обновлены версии сторонних компонентов, в том числе xz 5.2.4,
    libarchive 3.3.3, libressl   2.9.1, openssh  8.0,    ldns 1.7.0,
libedit 2019-03-24. Из FreeBSD перенесены makefs, ministat,  libfetch,
dd.  Из OpenBSD в libc перенесён вызов reallocarray(). По умолчанию для сборки вместо gcc-5 задействован компилятор  gcc-8;


URL: https://www.dragonflydigest.com/2019/06/17/23077.html
Новость: https://www.opennet.dev/opennews/art.shtml?num=50887

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Релиз операционной системы DragonFly BSD 5.6"  +20 +/
Сообщение от Дон Ягон (ok), 17-Июн-19, 23:19 
Диллон - орёл! Всех пользователей стрекозы - поздравлю!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз операционной системы DragonFly BSD 5.6"  –1 +/
Сообщение от Анонимemail (2), 17-Июн-19, 23:28 
И всех покупателей CPU семейства Haswell. Пропускная способность на нехилые 7%.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз операционной системы DragonFly BSD 5.6"  +2 +/
Сообщение от Аноним (3), 17-Июн-19, 23:37 
Как оно , в продакшн?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от xm (ok), 17-Июн-19, 23:53 
Кто б её там видел in the wild
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Релиз операционной системы DragonFly BSD 5.6"  +1 +/
Сообщение от Аноним (4), 17-Июн-19, 23:38 
Отличная ось, как по мне, куда интереснее чем все остальные bsd, еще бы ништяки для десктопа бы пилились быстрее, вообще цены не было бы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз операционной системы DragonFly BSD 5.6"  +6 +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 00:04 
В плане десктопа она, ЕМНИП, мало чем отличается от других BSD. Если не путаю, там даже почти все FreeBSDшные порты собираются без особенных плясок.

К сожалению, на фоне Free/OpenBSD пользовался ей удручающе мало.
ИМХО, Диллон делом доказал, что не зря форкнулся - сейчас стрекоза у меня вызывает куда больше симпатий, нежели FreeBSD.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от abi (?), 18-Июн-19, 00:41 
У них в команде Джон Марино, он меня пугает. Норовит переписать всё на Ada.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Релиз операционной системы DragonFly BSD 5.6"  +4 +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 00:59 
> Норовит переписать всё на Ada.

Главное, что не на JS ;)

(со "внутренней кухней" стрекозы знаком довольно поверхностно, по-существу прокомментировать не могу)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

15. "Релиз операционной системы DragonFly BSD 5.6"  +3 +/
Сообщение от Клыкастый (ok), 18-Июн-19, 10:31 
А некоторых Ada радует. Но, как тут верно заметили, это всё же лучше чем тащить nodejs куда не надо.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

23. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 12:50 
> А некоторых Ada радует. Но, как тут верно заметили, это всё же лучше чем тащить nodejs куда не надо.

Ничего против Ada не имею. Но вот человека выше пугает. Я его и успокоил, что бывает и хуже :)

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

42. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от dfgdg (?), 18-Июн-19, 20:38 
Ada не особо медленнее Си

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

43. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Аноним (43), 18-Июн-19, 21:28 
А что Вы имеете против Ады? Ну, кроме того, что Вы её, скорее всего, не знаете?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

45. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Аноним (45), 19-Июн-19, 01:53 
Язык ада, бесовщина же
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

46. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от abi (?), 19-Июн-19, 09:59 
Я её действительно не знаю. И практически никто кроме Марино её не знает. Это проблема на самом  деле - кто будет поддерживать. К примеру, недавно было скандал и у него комит бит в проекте FreeBSD отняли. Весь ada-стек который он поддерживал помирать начал, ибо человеку без комит бита неинтересно.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

18. Скрыто модератором  –4 +/
Сообщение от Аноним (18), 18-Июн-19, 11:56 
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

21. Скрыто модератором  –3 +/
Сообщение от xm (ok), 18-Июн-19, 12:44 
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. Скрыто модератором  +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 12:44 
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

26. Скрыто модератором  –4 +/
Сообщение от Аноним (-), 18-Июн-19, 16:43 
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

28. Скрыто модератором  +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 17:09 
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

35. Скрыто модератором  –1 +/
Сообщение от Аноним (18), 18-Июн-19, 18:33 
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 19:11 
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

41. Скрыто модератором  –1 +/
Сообщение от Аноним (18), 18-Июн-19, 20:35 
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

44. Скрыто модератором  +/
Сообщение от Дон Ягон (ok), 19-Июн-19, 01:40 
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

24. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 18-Июн-19, 14:31 
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

27. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 18-Июн-19, 16:44 
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

29. Скрыто модератором  +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 17:25 
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

32. Скрыто модератором  +/
Сообщение от Аноним (-), 18-Июн-19, 18:28 
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

34. Скрыто модератором  +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 18:32 
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

36. Скрыто модератором  –2 +/
Сообщение от Аноним (18), 18-Июн-19, 18:38 
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

38. Скрыто модератором  +1 +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 19:14 
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

39. Скрыто модератором  –1 +/
Сообщение от Аноним (18), 18-Июн-19, 19:40 
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

40. Скрыто модератором  +/
Сообщение от Дон Ягон (ok), 18-Июн-19, 19:48 
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

48. "Релиз операционной системы DragonFly BSD 5.6"  –1 +/
Сообщение от Геннадий (??), 25-Июн-19, 01:24 
>ИМХО, Диллон делом доказал, что не зря форкнулся - сейчас стрекоза у меня вызывает куда больше симпатий, нежели FreeBSD.

Тот факт,что стрекоза в отличии от фри нигде не используется,конечно же,ничего не значит,ведь у донягона она вызывает уважение!Это ли не успех!

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

49. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Дон Ягон (ok), 25-Июн-19, 03:15 
>>ИМХО, Диллон делом доказал, что не зря форкнулся - сейчас стрекоза у меня вызывает куда больше симпатий, нежели FreeBSD.
> Тот факт,что стрекоза в отличии от фри нигде не используется,конечно же,ничего не значит,ведь у донягона она вызывает уважение!Это ли не успех!

Популярность - не единственная и не главная метрика качества. Иначе нам следовало бы выбирать windows.
Моё мнение - тем более не метрика чего либо.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

50. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Геннадий (??), 25-Июн-19, 08:16 
Популярность у обывателей не стоит путать с оной у профи.Что до качества,то в подобных стрекозе открытых проектах, популярность среди пользователей и разработчиков на прямую влияет на качество итогового изделия и количество багов содержащихся в нём.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

51. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Дон Ягон (ok), 25-Июн-19, 16:04 
> Популярность у обывателей не стоит путать с оной у профи. Что до качества,то в подобных стрекозе открытых проектах, популярность среди пользователей и разработчиков на прямую влияет на качество итогового изделия и количество багов содержащихся в нём.

Неважно, профи, не профи - популярность не единственный критерий качества чего-либо.
И, если уж на то дело пошло, аудитория DragonflyBSD, скорее всего, в среднем более профессиональна, в силу всё той же меньшей популярности. Безусловно, это не повод называть себя профессионалом, если ты просто установил DragonflyBSD.
И уж точно я не про количество багов. Их количество, кстати, ещё связано с объёмом кодовой базы и частотой изменений в ней.
Спорить, что лучше, FreeBSD или DragonflyBSD мне не интересно.
Могу, разве что, объяснить, почему мне стрекоза кажется интереснее. Хотя я тут где-то что-то похожее уже делал, кажется (не факт, что в этом треде - проверять уже лень).

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

52. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Геннадий (??), 25-Июн-19, 19:14 
Да стрекоза то интересная система,кто же спорит,вот только для продакшена не годится.А на счёт :

>И, если уж на то дело пошло, аудитория DragonflyBSD, скорее всего, в среднем более профессиональна, в силу всё той же меньшей популярности.

нет никакой корреляции.Полно нубов и на дженту и на раче.Если бы сама стрекоза

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

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

53. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Дон Ягон (ok), 25-Июн-19, 19:34 
> Да стрекоза то интересная система,кто же спорит,вот только для продакшена не годится.

Разработчики стрекозы утверждают обратное: http://www.dragonflybsd.org/docs/faq/FAQ-English/#index1h3
От себя добавлю, что всё зависит от требований к продакшену.

>>И, если уж на то дело пошло, аудитория DragonflyBSD, скорее всего, в среднем более профессиональна, в силу всё той же меньшей популярности.
> нет никакой корреляции.Полно нубов и на дженту и на раче.Если бы сама стрекоза

Корреляция есть в силу того, что стрекозой пользуются, в основном, её разработчики или товарищи, готовые к багам, на которые ответ в гугле не найти. С гентой или арчем это всё же не так.
Впрочем, у меня нет чисел, сколько в природе существует пользователей стрекозы, которые не являются её разработчиками. Если их дюже много, то я не прав.

> или её возможности требовали бы какого-то черезвычайного скила,можно было бы очём-то говорить.

Ещё раз: если ты (не лично ты, а в принципе) просто установишь стрекозу, то не будет ни одной причины считать тебя в связи с этим профессионалом.

> так,в основном для пользователя разница с фряхой исчезающа мала.

Пока всё идёт хорошо - безусловно. В случае проблем, куда больше вероятность, что ты останешься один на один со своими проблемами. В случае с FreeBSD такое тоже возможно, но менее вероятно.

> Разве что с хаммрером поиграться интересно поначалу - не более.

Это вообще не принципиально.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

8. "Релиз операционной системы DragonFly BSD 5.6"  +3 +/
Сообщение от mikhailnov (ok), 18-Июн-19, 00:51 
Нравится мне эта ОС. Молодцы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Релиз операционной системы DragonFly BSD 5.6"  –1 +/
Сообщение от Анонимчик (?), 18-Июн-19, 05:27 
Нам с на Хасвеле и с линуксом хорошо.)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Аноним (11), 18-Июн-19, 08:08 
А как там с бинарными пакетами, или все в портах?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Релиз операционной системы DragonFly BSD 5.6"  +1 +/
Сообщение от Аноним (12), 18-Июн-19, 09:07 
pkg install libreoffice
pkg install firefox
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от bOOster (ok), 18-Июн-19, 10:16 
Когда bhyve завезут - можно и попробовать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз операционной системы DragonFly BSD 5.6"  +1 +/
Сообщение от Аноним (14), 18-Июн-19, 10:23 
Когда кашляют, обычно принято рот прикрывать)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Аноним (16), 18-Июн-19, 10:41 
Чем тебя твой хипер-в не устраивает?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Аноним (19), 18-Июн-19, 12:15 
Major updates to the radeon and ttm (amd support code) drivers. We have not quite gotten the AMD support up to the more modern cards or Ryzen APUs yet, however.

Веги не поддерживаются.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от анонимка (?), 18-Июн-19, 12:31 
где-то используется?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Аноним (25), 18-Июн-19, 16:38 
UTF-8 завезли?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Релиз операционной системы DragonFly BSD 5.6"  +/
Сообщение от Аноним (47), 19-Июн-19, 23:04 
Без тебя никак не получится.
Подключайся к проекту, присылай код.
Или заплати достаточно денег, чтобы вместо тебя твои хотелки реализовали другие люди.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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