The OpenNET Project / Index page

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



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

Оглавление

Выпуск операционной системы DragonFly BSD 4.6, opennews (??), 03-Авг-16, (0) [смотреть все]

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


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

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

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

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

18. "Выпуск операционной системы DragonFly BSD 4.6"  +/
Сообщение от Andrey Mitrofanov (?), 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."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

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