The OpenNET Project / Index page

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

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

"Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от opennews (??) on 03-Авг-16, 09:22 
После восьми месяцев разработки представлен (http://www.dragonflybsd.org/release46/) релиз DragonFlyBSD 4.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).


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

Основные улучшения (http://www.dragonflybsd.org/release46/), добавленные в 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 пока не добавлен в инсталлятор, поэтому для его применения требуется выполнение ручных манипуляций (http://lists.dragonflybsd.org/pipermail/users/2016-July/2707...);

-  Коллекция 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, но она ещё не завершена.


URL: https://www.dragonflydigest.com/2016/08/02/18480.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=44903

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

Оглавление

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


1. "Выпуск операционной системы DragonFly BSD 4.6"  +3 +/
Сообщение от Аноним (??) on 03-Авг-16, 09:22 
Респект мужику. 13 упорно пилить то, что никто серьезно не использует, и, скорее всего, никогда не будет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск операционной системы DragonFly BSD 4.6"  +12 +/
Сообщение от Аноним (??) on 03-Авг-16, 10:26 
Если бы это никому не было нужно, у этого "мужика" не было бы денег, а как следствие, не было бы времени чтобы "пилить".

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

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

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

11. "Выпуск операционной системы DragonFly BSD 4.6"  +7 +/
Сообщение от Аноним (??) on 03-Авг-16, 10:53 
Расскажите, где чего, если есть инфа
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

20. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 03-Авг-16, 16:20 
Поколение планшетов. Если во Вконтакте не написано, то значит этого не может быть!
Посты ниже - в том же духе.

А сами хотя бы в виртуалку поставить заценить - не осилили?
И чужих мнений подходящих нет! Что же делать то! Только полагаться на инстинкт "миллиона мух", которые как известно никогда не ошибаются в оценках. Если на доступных вашему пониманию ресурсах вам ничего об этом найти не удалось - можете спать спокойно в уверенности что оно уж точно "никому не нужно".

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

25. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от _ (??) on 03-Авг-16, 16:53 
Бла-бла-бла ...
Просто возьми и дай ссылку на компанию которая это использует в продакшене. И всех дел.

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

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

34. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от Аноним (??) on 03-Авг-16, 18:08 
Вам никто не обязан давать какие либо ссылки.
Здесь действует "презумпция невиновности". Это вы, и тот аноним, выражаете сомнения, что сабж можно использовать в продакшене. Поэтому вы и должны дать какие то обоснования, почему и что может помешать компаниям использовать сабж в продакшене.

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

О готовности продукта для использовании в продакшене настоящие специалисты судят по личному опыту использования и тестирования продукта. Другим же, которые вроде бы не собираются сами это использовать, но почему то их беспокоит, что кто-то другой возьмёт и использует это без их разрешения - им остаётся в своих суждения полагаться лишь на чьё-то мнение. И уж конечно им необходимы ссылки! Ссылки для для них (за неимением реальных знаний и собственных способностей что либо оценить) - это непререкаемая истина.

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

35. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Roman (??) on 03-Авг-16, 18:15 
> Вам никто не обязан давать какие либо ссылки.

Все понятно

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

36. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 03-Авг-16, 18:21 
Если вы уверены, что вам все понятно, спите спокойно дальше и больше никогда об этом не думайте.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

37. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от ПолковникВасечкин on 03-Авг-16, 18:41 
Вы не в суде, уважаемый.

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

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

39. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 03-Авг-16, 19:11 
> Вы не в суде, уважаемый.

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

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

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

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

41. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от ПолковникВасечкин on 03-Авг-16, 19:48 
"Презу́мпция невино́вности (лат. praesumptio innocentiae) — один из основополагающих принципов уголовного судопроизводства. Основной принцип презумпции невиновности гласит: «Обвиняемый не виновен, пока не доказано обратное»."

Какое отношение этот термин имеет к обсуждению чего-либо на форуме?

>он первый начал.

Детский сад.

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

42. "Выпуск операционной системы DragonFly BSD 4.6"  +2 +/
Сообщение от Аноним (??) on 03-Авг-16, 20:34 
> "Презу́мпция невино́вности (лат. praesumptio innocentiae) — один из основополагающих принципов уголовного судопроизводства. Основной принцип презумпции невиновности гласит: «Обвиняемый не виновен, пока не доказано обратное»."
> Какое отношение этот термин имеет к обсуждению чего-либо на форуме?

Нет сначала вы ответьте, на каком основании вы потребовали от меня фактов.

Ну вы же сами привели в цитате определение основного принципа. Вот и подумай сами, какое он может иметь отношение.

Тем не менее, я уже понял вашу позицию. Вы убеждены, что термин "презумпция невиновности" не может иметь отношение к "обсуждению чего-либо на форуме".

Исходя из этого к вашей характеристике "неграмотность", я бы добавил бы плохие логические способности и шаблонность мышления (раз в Википедии сказано "уголовное судопроизводство", значит только УК в вашем понимании). А также видимо без Википедии вы не знали что такое "презумпция невиновности", и только сейчас об этом задумались, когда натолкнулись на этот термин в ответ на ваши же требования "фактов".

>> Вот пусть сначала автор первого поста и подкрепит фактами то, что он сказал - он первый начал. Затем те, кто его поддержал, включая вас. И уже по результатам ваших "фактов" посмотрим, понадобятся ли какие то факты в защиту того, что существует и используется без наличия у вас каких либо фактов об этом.
>
> Детский сад.

А здесь видимо ваша позиция заключается в том, что по вашему глубочайшему убеждению данная ситуация может иметь смысл только в детском саду.

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

59. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от РОСКОМУЗОР on 04-Авг-16, 16:10 
Нынче принято уметь хотя бы гуглить.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

15. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от kravich (ok) on 03-Авг-16, 13:18 
Чувак, если ты в теме, расскажи подробнее, пожалуйста. Очень интересно.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

38. "Выпуск операционной системы DragonFly BSD 4.6"  –2 +/
Сообщение от ПолковникВасечкин on 03-Авг-16, 18:47 
А что мешает спросить об этом самого Диллана?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 03-Авг-16, 13:53 
Если это не пустой вброс, расскажите где и для чего. Интересно же.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

21. "Выпуск операционной системы DragonFly BSD 4.6"  –2 +/
Сообщение от Аноним (??) on 03-Авг-16, 16:22 
> Если это не пустой вброс, расскажите где и для чего. Интересно же.

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


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

2. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от гуй on 03-Авг-16, 09:26 
Да, неплохо. Вот чем должны заниматься люди в компаниях - писать ОС. ибо дистрибутив с новым валлпапером любой дурак студент сделать может забесплатно дома
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Andrey Mitrofanov on 03-Авг-16, 09:52 
>операционной системы с гибридным ядром
>на диске, гибридное ядро, использующее легковесные

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

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

4. "Выпуск операционной системы DragonFly BSD 4.6"  –2 +/
Сообщение от Аноним (??) on 03-Авг-16, 10:14 
https://en.wikipedia.org/wiki/Light_Weight_Kernel_Threads
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Выпуск операционной системы DragonFly BSD 4.6"  +2 +/
Сообщение от Andrey Mitrofanov on 03-Авг-16, 10:31 
> https://en.wikipedia.org/wiki/Light_Weight_Kernel_Threads

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

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

7. "Выпуск операционной системы DragonFly BSD 4.6"  +3 +/
Сообщение от Пользователь Debian on 03-Авг-16, 10:38 
Не знаю, что именно Вам нидед закончить, чтобы научиться пользоваться поисковыми системами сети Интернет, но я воспользовался за вас поисковой системой "Гугл", и она нашла ресурс
https://en.wikipedia.org/wiki/DragonFly_BSD , в котором прямо в разделе "Kernel" достаточно подробно освещён интересующий Вас вопрос.

Приятного чтения!

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

8. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от Andrey Mitrofanov on 03-Авг-16, 10:43 
> https://en.wikipedia.org/wiki/DragonFly_BSD , в котором прямо в разделе "Kernel" достаточно
> подробно освещён интересующий Вас вопрос.
> Приятного чтения!

Ай, спасибо. "Kernel type   Hybrid" > https://en.wikipedia.org/wiki/Hybrid_kernel

Понял, "немаленький микрокенел".

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

22. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от _ (??) on 03-Авг-16, 16:45 
Нет, не понял. На копипасту с их странички, может полегчает:

DragonFly's kernel is a hybrid, containing features of both monolithic and microkernels, such as the message passing capability of microkernels enabling larger portions of the OS to benefit from protected memory, as well as retaining the speed of monolithic kernels for certain critical tasks. The messaging subsystem being developed is similar to those found in microkernels such as Mach, though it is less complex by design. DragonFly's messaging subsystem has the ability to act in either a synchronous or asynchronous fashion, and attempts to use this capability to achieve the best performance possible in any given situation.

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

24. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от Andrey Mitrofanov on 03-Авг-16, 16:53 
> Нет, не понял. На копипасту с их странички, может полегчает:
> messaging subsystem being developed is similar to those found in microkernels
> such as Mach, though it is less complex by design.

---Ты меня запутать хочешь!

> the best performance possible in any given situation.

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

27. "Выпуск операционной системы DragonFly BSD 4.6"  –2 +/
Сообщение от _ (??) on 03-Авг-16, 17:07 
Нет не хочу.
Месседж пассинг - таки есть. И да - оно приблизительно "пер-пар" с линуксом и фрёй по производительности. Плюс-минус сапог и куча "нежданчиков" :) Иногда рвёт быстрейший пигвокернел, иногда тупит как опенок :) Надо юзерленд точить чтобы иметь бенефиты с его архитектуры ... а оно надо комуто? Смотрю как последние годы софт не стесняясь прибивают к линуксу "9 дюймовыми гвоздями" и понимаю что - нет :(

А всё таки делал ея талантливый дядька. Но вытянуть за 12 лет в кровавый Ынтерпрайз не смог. ТЧК. Я к примеру покрутил в виртухе... покрутил дома на реальной железке... да и слил. :(

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

9. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от анон on 03-Авг-16, 10:45 
Что тут непонятного. Гибридное ядро - это активное педалирование темы IPC в kernel mode.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от Andrey Mitrofanov on 03-Авг-16, 10:49 
> Что тут непонятного. Гибридное ядро - это активное педалирование темы IPC в
> kernel mode.

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

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

13. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от Аноним (??) on 03-Авг-16, 13:06 
Просто гибридность нынче в моде, популярное слово...
Гибридное ядро, гибридная война, и все такое...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

30. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от _ (??) on 03-Авг-16, 17:10 
> Просто гибридность нынче в моде, популярное слово...
> Гибридное ядро, гибридная война, и все такое...

Да неее - тут намеднись универ какой то отдуплился, что мол на данный уровне железа - лучше водки - хуже нет. Вот все и показывают что оне в тренде и гибридные :) Забей.

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

16. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от Школьник (ok) on 03-Авг-16, 13:21 
Гибридное - это когда большая часть функционала ядра (кроме самых основных, типа управления ядерной памятью и планировщика) делается разными слабосвязанными подсистемами, которые между собой могут обмениваться сообщениями, но в отличие от микроядра все подсистемы работают в одном и том же адресном пространстве.

>укажите направление, кто ходил?

Тебе туда нельзя, твой бог запретил (см. "My name is Linus Torvalds and I am your god").

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

18. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Andrey Mitrofanov on 03-Авг-16, 13:34 
> Гибридное - это когда большая часть функционала ядра (кроме самых основных, типа
> все подсистемы работают в одном и том же адресном пространстве.

Вроде ж, насколько я краем глаза зацепил про LKWT, Дилон-таки разделил те треды-процессы "границами памяти" (~MMU).

>>укажите направление, кто ходил?
> Тебе туда нельзя, твой бог запретил (см. "My name is Linus Torvalds
> and I am your god").

В нашей церкви [про сома] не так говорят:

"I found a microkernel, which had been developed by a government funded project at a university and I said, well let's use that as the bottom layer, and on top of that we'll develop a collection of user programs, each one to do a particular kernel service, and they'll communicate by message passing, which is the feature that the microkernel implements for you."

Ортодоксы мы. Процессы, не эти ваши треды блестючие.

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

28. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от Анони on 03-Авг-16, 17:07 
> Ортодоксы мы. Процессы, не эти ваши треды блестючие.

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

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

32. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Andrey Mitrofanov on 03-Авг-16, 17:20 
>> Ортодоксы мы. Процессы, не эти ваши треды блестючие.
>в линуксе

Я про церковь Имакса и подраземевал противопоставление богу-линусу.  Цитата была из St.IGNUcius-а (в миру Столмана) [и про Hurd].

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

55. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от rob pike on 04-Авг-16, 02:56 
В идеологии Emacs (Лисп-машин) никакие микроядра не нужны.
Можно даже сказать что и просто ядра - тоже.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

63. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от count0krsk (ok) on 05-Авг-16, 21:24 
"И вообще ничего нету..." (С) Растаманские сказки
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

26. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 03-Авг-16, 17:05 
> Тебе туда нельзя, твой бог запретил (см. "My name is Linus Torvalds
> and I am your god").

Торвальдс старается соответствовать званию: в его системе clone() - по мотивам сисколов из plan9. У него нет fork(), есть намного более мощный вызов, который можно урезать до fork() в частном случае. Да и LWP, которые и процесс, и тред, и контейнер - вполне приличненько так и что-то сабжевое очень напоминают.

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

49. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от Аноним (??) on 03-Авг-16, 22:37 
> слабосвязанными подсистемами, которые между собой могут обмениваться сообщениями, <...> работают в одном и том же адресном пространстве

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

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

56. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от rob pike on 04-Авг-16, 02:59 
Там же не написано что всё что они могут - это обмениваться сообщениями, потому что если они начнут делать кроме этого что-то полезное, всё будет страшно тормозить.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

70. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 07-Авг-16, 03:12 
>> слабосвязанными подсистемами, которые между собой могут обмениваться сообщениями, <...> работают в одном и том же адресном пространстве
> <вброс>Оно что, на эрланге написано?</вброс>

не, то что выше - ближе на нечто среднее между Оккамом(представьте дикую смесь message-passing версии C с обратной польской безскобочной записью, опционаольной и другими С-измами в синтаксисе, минимальными проверками и ограничениями на уровени и языка и компилятора итд итп). в меньшей степени - ады урезанные версии =) там тоже мозгодробитеьлные 1-liners на пол-экрана программы можно писать с-подобные )

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

65. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от Аноним (??) on 06-Авг-16, 01:40 
если вам без "живых примеров" думалкой пользоваться утомительно смотрите на сабж как смесь идей QNX и BeOS, Amiga, например(в L4 форках линукса - все-ж таки иначе).
малый оверхэд, ахрененная масштабируемость(не только по количеству узлов или процессорных ядер в каждом из них но и остальным ресурсам), секьюрность итд итп.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

12. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от Денис Попов on 03-Авг-16, 12:41 
Кстати, нубский вопрос. Потоки LKWT это, в первую очередь, для упрощения разработки по сравнению с без потоков? Можно ли реализовать ОС без потоков вообще? Как она будет выглядить и будет ли эффективна?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Arcade on 03-Авг-16, 13:11 
Это не для упрощения разработки, программирование в асинхронке более требовательно чем программирование с тредами. С другой стороны оно позволяет не разбазаривать ресурсы и исключает целые классы неочевидных ошибок.

Перед ответом на вопрос про потоки объясните что вы понимаете под потоками, так как в асинхронной модели программирования потоки как таковые есть, но с токи зрения синхронной модели сам поток исполнения только один на ядро.

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

31. "Выпуск операционной системы DragonFly BSD 4.6"  –2 +/
Сообщение от Аноним (??) on 03-Авг-16, 17:20 
Треды удобнее тем что можно всякие длительные фоновые операции легко деферрить и очередизовать без клина остальной системы. На чистом event driven это как бы некоторая проблема. Поскольку ядро многозадачки всяко умеет в треды или как они там это называют, довольно странно если ядро не сможет пользоваться своими же фичами для упрощения жизни прогаммистам.

Смотри, есть задача: слить 100 мегов на диск. Идея встрять всей системой на пару секунд пока идет запись - булшит. И если так не нравится, асинхронка становится очень сложной, с партиционированием джоба и кучей костылей. А если это какая-то очередь и тред который ее кантует - запулил туда 100 мегов и забыл. Тред в фоне разрулит по мере возможностей. Это просто и логично. И развязано друг от друга. В том плане что тред ворочающий очередь и тот кто в очередь запросы ставит - независимые сущности, разрабатываемые отдельно. Без развязки оно однажды скллапсирует под своим весом.

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

69. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Анони on 07-Авг-16, 03:09 
отнюдь. с сообщениями - это еще проще. и оверхэд еще ниже на.
вообще б-во вещей абсолютно неблокируют ни друг дружку ни уцелом.
потому и "асинхронка становится сложной", что нити, куча, семафоры и другие компоненты из кучи времен кренингана, ричи и сей ванильных полувековой давности.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

43. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от Led (ok) on 03-Авг-16, 21:08 
> Кстати, нубский вопрос. Потоки LKWT это, в первую очередь, для упрощения разработки
> по сравнению с без потоков? Можно ли реализовать ОС без потоков
> вообще? Как она будет выглядить и будет ли эффективна?

Тебе для реферата или для антивируса попова?

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

66. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 06-Авг-16, 01:50 
> Кстати, нубский вопрос. Потоки LKWT это, в первую очередь, для упрощения разработки
> по сравнению с без потоков? Можно ли реализовать ОС без потоков
> вообще? Как она будет выглядить и будет ли эффективна?

конечно. быстрее, секюрнее итп
вы на MP-языках писали когда-нить?
я не про новые итерации старых, где это добавили(в фортране рудиментарно - оно с рождения, но в нормальном виде только в последние годы запилили)вроде фортрана или эмбеддовки Ада а про вещи вроде Эрлага или боже упаси Ссмалталлка? (к хаскелю это дело скотчем прикрутили, плохо и недавно относительно. не работает толком и видимо никогда и не будет).
если не писали, поясню - с аццуствием понятия "нить" и соотв завивимости от оных, кол-ва процессоров, потоков в них, косяков в планировщике(и кремниевый и ОС), специфика работы с ресурсами - тоже перестает быть проблемой и выделение их сборка мусора.
при скажем более 8-10 ядер high-load софтины - почти не масштабируются без тяжелого профайлинга(и тут до.. ограничний несмотря на адовы усилия в ходе) а если у вас 4-сокетная матплата с 20 или 32 -яедрным процами в них? или еще суровее - целая сеть/решение на таких коробках, долженствующая работать Воедино, Эффективно загруженной в ходе?
вот тут и вылазят все плюшки message passing из HPC пришедшие лет эдак 20 назад окончательно в коммерческий софт(поначалу - в финансы).
пойдите в магазин, купите книжку по эрланг - оч. захватывающее чтиво. ну а если лениво - гляньте ютуб на тему хотя-б, хотя хорошая книжка - никогда не повредит, ее и в руках держать приятно и читать ;)

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

53. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от alexpn (ok) on 04-Авг-16, 00:54 
да стока соплей вызвала обычная новость
Использую в продакшине несколько лет
Доволен
восновном FreeBSD но и для экзотики стрекоза есть на паре серверов
Сразу скажу что никаких виртуалок не юзаю из принципа
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

54. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 04-Авг-16, 02:38 
Из какого?
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

57. "Выпуск операционной системы DragonFly BSD 4.6"  +1 +/
Сообщение от rob pike on 04-Авг-16, 03:00 
Из принципа разумности.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

60. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от 1 (??) on 04-Авг-16, 17:30 
И насколько круче HAMMER чем ZFS ?
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

61. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 04-Авг-16, 19:33 
Не круче, т.к. HAMMER не умеет в другие ОС, а DragonFlyBSD не умеет в ZFS.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

64. "Выпуск операционной системы DragonFly BSD 4.6"  –3 +/
Сообщение от count0krsk (ok) on 05-Авг-16, 21:29 
> Не круче, т.к. HAMMER не умеет в другие ОС, а DragonFlyBSD не
> умеет в ZFS.

Не В, а НА! )))

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

67. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Аноним (??) on 06-Авг-16, 01:51 
> Не круче, т.к. HAMMER не умеет в другие ОС, а DragonFlyBSD не
> умеет в ZFS.

не, неточно. это "другие ОС" поднять код хаммера не могут, тк слишком падучи под таким стрессом, ибо не расчитанны на. а LWKT запиливать туда - нереально, хотя единожды - почти всерьез обсуждалось :)

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

62. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от Дмитрий (??) on 05-Авг-16, 05:05 
Могли бы уважаемые опытные пользователи FreeBSD сделать новость о выходе Alpha-версии TrueOS Desktop/Server (TrueOS - новое название PC-BSD). trueos.org, download.trueos.org. Возможно, бОльшее количество людей примут участие в тестировании. Анонс в списке рассылки Testing PC-BSD за август.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

68. "Выпуск операционной системы DragonFly BSD 4.6"  –1 +/
Сообщение от count0krsk (ok) on 06-Авг-16, 02:17 
> Могли бы уважаемые опытные пользователи FreeBSD сделать новость о выходе Alpha-версии TrueOS
> Desktop/Server (TrueOS - новое название PC-BSD). trueos.org, download.trueos.org. Возможно,

DNS_PROBE_FINISHED_NXDOMAIN

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

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

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

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

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




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

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