The OpenNET Project / Index page

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



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

Оглавление

Третий выпуск реализация kdbus для ядра Linux , opennews (??), 17-Янв-15, (0) [смотреть все]

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


15. "Третий выпуск реализация kdbus для ядра Linux "  –1 +/
Сообщение от Аноним (-), 17-Янв-15, 13:18 
>>У ядерного IPC уйма преимуществ
> Ты это так говоришь, будто его там сейчас нет.

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

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

32. "Третий выпуск реализация kdbus для ядра Linux "  +2 +/
Сообщение от anonymous (??), 17-Янв-15, 17:00 
>>>У ядерного IPC уйма преимуществ
>> Ты это так говоришь, будто его там сейчас нет.
> Высокоуровневого IPC - нет.
> А каждый раз велосипедить высокоуровневый протокол поверх низкоуровневого IPC, предназначенного
> для обмена сырыми данными - обезьянья работа.

Осиль наконец преимущества разделяемых библиотек, школьник.

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

45. "Третий выпуск реализация kdbus для ядра Linux "  –3 +/
Сообщение от Crazy Alex (ok), 17-Янв-15, 20:44 
Их все осилили. И каждый ваяет свой велосипед. А вот эмулировать, скажем, сокеты как-то в голову не приходит, даже если голова совсем больная. Потому что ежу ясно, что эффективнее не будет - максимум можно сверху что-то наворотить, как в ZeroMQ.

Вот и kdbus - будет стандартная реализация - больше народу уйдёт от самопала. А самопал в IPC - глупость редчайшая, так как IPC - это о взаимодействии и, соответственно, совместимости.

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

48. "Третий выпуск реализация kdbus для ядра Linux "  +/
Сообщение от Аноним (-), 17-Янв-15, 21:56 
чем sysv ipc не угодил ?
Ответить | Правка | Наверх | Cообщить модератору

66. "Третий выпуск реализация kdbus для ядра Linux "  +/
Сообщение от Аноним (-), 18-Янв-15, 08:39 
> чем sysv ipc не угодил ?

Тем же чем не угодила отправка сырых кадров эзернета для того чтобы отправить сообщение на опеннет. Да, можно сказать что ну его нафиг - TCP/IP стек в ядре. Нехай программа сама его реализует. Ну вот использовать sysv ipc для того для чего используют dbus - это примерно как отсылать сообщения на опеннет путем компоновки всех необходимых кадров эзернета самолично. Без использования соотв. услуг ядра. Тyпoй пуризм и баранья упертость еще и не до такого доводит.

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

101. "Третий выпуск реализация kdbus для ядра Linux "  +/
Сообщение от Crazy Alex (ok), 19-Янв-15, 23:08 
Вы с ним разбирались? Мало того, что опять неструктурированные блобы гоняет, так еще и буфер очереди совершенно смехотворный.Да и отправителя там не узнать - ни pid, ни uid.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

55. "Третий выпуск реализация kdbus для ядра Linux "  +3 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 17-Янв-15, 22:25 
> Вот и kdbus - будет стандартная реализация - больше народу уйдёт от самопала.

никто не уйдёт от нормальных реализаций IPC, хотя бы лишь из-за отсутствия этого kdbus для других posix'оподобных ос. Ниша (?)dbus это максимум десктопная интеграция + некоторые стандартные системные задачи, в общем где он и сейчсс спокойно живёт.

Сервисы которым нужен IPC для масштабирования и/или изоляции процессами никто на (?)dbus переводить не будет, это мечты дилетантов.

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

68. "Третий выпуск реализация kdbus для ядра Linux "  +/
Сообщение от Аноним (-), 18-Янв-15, 08:44 
> никто не уйдёт от нормальных реализаций IPC,

"Никто не уйдет от компоновки сырых фреймов эзернета к дерганию вызовов ядра для работы с TCP/IP".

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

80. "Третий выпуск реализация kdbus для ядра Linux "  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 18-Янв-15, 13:59 
Гуманитарное днище, угомонись уже со своими тупыми аналогиями.
Ответить | Правка | Наверх | Cообщить модератору

84. "Третий выпуск реализация kdbus для ядра Linux "  –1 +/
Сообщение от Алоним (?), 18-Янв-15, 17:28 
В других ОС будуть использовать dbus. Сюрпрайз. :-)
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

87. "Третий выпуск реализация kdbus для ядра Linux "  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 18-Янв-15, 18:24 
С головой дружишь хоть немного? Если в других ОС можно использовать сам dbus, то и тут kdbus тоже не нужен ибо вместо него можно использовать dbus.
Ответить | Правка | Наверх | Cообщить модератору

102. "Третий выпуск реализация kdbus для ядра Linux "  +/
Сообщение от Crazy Alex (ok), 19-Янв-15, 23:11 
Первое, где сейчас нужна вменяемая компонентная архитектура - это как раз десктоп. И хорошая изоляция, идентфикация адресата и т.п. для этого абсолютно критичны.

А другие POSIX-системы - не смешите. Нет их. Из живого есть ещё макось - но там обычно совсем свой софт. У *BSD ниша только уменьшается, что там осталось? Подыхающий солярис и изолированный мирок AIX?

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

128. "Третий выпуск реализация kdbus для ядра Linux "  –1 +/
Сообщение от Аноним (-), 20-Янв-15, 19:23 
> А другие POSIX-системы - не смешите. Нет их. Из живого есть ещё макось - но там обычно совсем свой софт. У *BSD ниша только уменьшается, что там осталось? Подыхающий солярис и изолированный мирок AIX?

И сколько там процентов у линух-десктопа?

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

94. "Третий выпуск реализация kdbus для ядра Linux "  +1 +/
Сообщение от arisu (ok), 19-Янв-15, 14:33 
> Вот и kdbus - будет стандартная реализация - больше народу уйдёт от
> самопала.

тоже правильно: будет легче детектировать идиотов. в принципе, использование в программе dbus — уже признак нехилого идиотизма. а с kdbus идиотизм вообще будет ядерный.

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

103. "Третий выпуск реализация kdbus для ядра Linux "  –1 +/
Сообщение от Crazy Alex (ok), 19-Янв-15, 23:20 
Не знаю, как ты, а я был бы очень рад, если бы всё, что у меня умеет сейчас управляться через сокеты, начиная с rtorrent того же, умело какие-то более структурированные механизмы. Да и те же нотификации с DBus выглядят куда как логичнее, чем фридесктоповская механика, подразумевающая существование иксов и окна, принимающего сообщения.

В сущности, современную систему как раз вокруг такой (ладно, почти такой) шины надо целиком строить, на событийной рахитектуре. От аналога udev, нотификаций DHCP-клиента и прочей системщины до выставления всего пользовательского интерфейса в виде интерфейсов D-Bus, а уже потом - гуя поверх них. Чтобы для всего этого дела возможна была вменяемая единая конфигурация.

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

104. "Третий выпуск реализация kdbus для ядра Linux "  +1 +/
Сообщение от arisu (ok), 19-Янв-15, 23:22 
разве ж я когда был против идеи нормальной общей шины? но когда мне вместо неё впаривают дбас, я начинаю кусаться. а когда вдобавок говорят, что шина теперь в ядро будет засунута… тут я уже не кусаться хочу, а убивать.
Ответить | Правка | Наверх | Cообщить модератору

110. "Третий выпуск реализация kdbus для ядра Linux "  –1 +/
Сообщение от Crazy Alex (ok), 20-Янв-15, 05:02 
Ну так с реальностью надо дружить. Был бы выбор "DBus или вменяемая шина" - я бы тоже кусался. Но здесь - "DBus или вообще без стандартной шины".

Кстати, насколько я помню, kdbus - это не DBus, а довольно обобщённый механизм шины, на нём, пожалуй, и что-то получше, чем DBus, можно сделать. Не уверен, правда, не повлечёт ли это очередной зоопарк.

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

112. "Третий выпуск реализация kdbus для ядра Linux "  +1 +/
Сообщение от arisu (ok), 20-Янв-15, 05:07 
> Ну так с реальностью надо дружить. Был бы выбор "DBus или вменяемая
> шина" - я бы тоже кусался. Но здесь - "DBus или
> вообще без стандартной шины".

нафиг-нафиг. лучше вообще без, чем с таким.

> Кстати, насколько я помню, kdbus - это не DBus, а довольно обобщённый
> механизм шины

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

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

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

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




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

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