The OpenNET Project / Index page

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

16.09.2010 16:39  Представлена реализация шины D-Bus, работающая на уровне Linux-ядра

Разработчики из компании Collabora представили проект kdbus, в рамках которого создан экспериментальный прототип шины для межпроцессного обмена сообщениями D-Bus, работающий на уровне Linux-ядра. Встраивание D-Bus в ядро позволило существенно повысить производительность за счет уменьшения числа копирования областей памяти и минимизации числа переключения контекста между ядром и процессом-демоном, работающим на прикладном уровне.

В kdbus для отправки сообщений реализован новый тип сокетов AF_DBUS, который напоминает Unix-сокеты и позволяет доставлять сообщения приложению-получателю напрямую, без задействования процесса-посредника (dbus-daemon). Изменения внутренней структуры организации обмена сообщениями не заметно для конечных приложений, так как они используют функции библиотеки libdbus, внешний API которой остался неизменен. Текущая реализация kdbus пока полностью не избавилась от необходимости запуска dbus-daemon, который используется для аутентификации и активации D-Bus, драйвер org.freedesktop.DBus также пока реализован только через dbus-daemon.

Измерение производительности утилитой dbus-ping-pong показало, что kdbus оказался быстрее реализации D-Bus на уровне пользователя в 1.8 раз для платформы i386 (тестовое окружение было запущено под управлением KVM) и в 3 раза для платформы ARM (использовался смартфон Nokia N900). При использовании другого тестового набора прирост производительности был на уровне 26%.

  1. Главная ссылка к новости (http://alban.apinc.org/blog/20...)
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: dbus, message, ipc, kernel, linux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, svn, 17:26, 16/09/2010 [ответить] [смотреть все]    [к модератору]
  • +1 +/
    Если доделать дбас чтобы общение между процессами было без посредника, будет ещё лучше. И в ядро лезть не надо. ;)
     
     
  • 2.8, xxx, 17:50, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +/
    Например, как это сделать?
     
     
  • 3.16, Аноним, 18:01, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]
  • +7 +/
    >Например, как это сделать?

    Надо libastral подключить при компиляции.

     
     
  • 4.33, max, 19:40, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]
  • +/
    $-))) +1024
     
  • 3.90, anonymous, 15:40, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]
  • +/
    Уже сделали Local Domain Sockets называется ... весь текст скрыт [показать]
     
     
  • 4.144, Аноним123321, 21:05, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    1 Desktop-демон -- работая под Desktop-user-UID -- не сможет создать unix-сокет... весь текст скрыт [показать]
     
     
  • 5.145, Аноним123321, 21:11, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    некоторые особо КРИВОРУКИЕ программаммисты вообще используют ОБЫЧНЫЕ сокеты в св... весь текст скрыт [показать]
     
  • 2.41, Аноним, 21:12, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    SHM?
     
  • 1.9, Аноним, 17:52, 16/09/2010 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Безопасность не сильно пострадает?
     
     
  • 2.32, аноним, 19:35, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    модуль в блэклист и все дела.
    серверам он не особо то нужен.
     
  • 1.10, Одмин, 17:53, 16/09/2010 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    блииин, это самый кривой протокол какой только можно придумать. И его в ядро засунуть хотят :(.
     
     
  • 2.14, Dcow, 18:00, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    работа на уровне ядра уже равно "запихнуть" в ядро?
     
  • 2.15, devl547, 18:00, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –2 +/
    Этот "кривой протокол" юзает куча софта.
     
     
  • 3.24, Одмин, 18:19, 16/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А винды-то сколько человек юзает ... весь текст скрыт [показать]
     
     
  • 4.30, аноним, 19:32, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    а сколько из них знают что такое com-объект...
     
     
  • 5.34, pavlinux, 19:53, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +7 +/
    Я знаю, я знаю.... это command.com на диске Ц:\
     
     
  • 6.48, аноним, 21:32, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    com-формат больше не поддерживается. :D
     
     
  • 7.63, pavlinux, 00:37, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    >com-формат больше не поддерживается. :D

    Ваабще?!

     
     
  • 8.71, аноним, 03:03, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    попробуй.
    потом расскажешь.
     
  • 2.20, аноним, 18:10, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    чем крив?
    конструктивнее, тролли! конструктивнее.
     
     
  • 3.23, Одмин, 18:18, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • –5 +/
    кто юзал эти либы в C-проектах тот поймёт
     
     
  • 4.26, аноним, 18:21, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +6 +/
    я юзал.
    и поверьте, писать com-объект в С++ (даже не С) - гораздо (в периоде) геморней.
     
     
     
     
    Часть нити удалена модератором

  • 7.50, аноним, 22:01, 16/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    не только молодой человек привёл пример дкома, который просто напросто является... весь текст скрыт [показать]
     
  • 4.42, Аноним, 21:13, 16/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    на сайте с доками специально написано, что надо юзать не напрямую, а через бинди... весь текст скрыт [показать]
     
  • 3.91, anonymous, 15:41, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    >чем крив?

    Реалиазцией. Это очевидно.


     
     
  • 4.129, аноним, 05:01, 18/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    бред.
    реализацией он хорош.
    пока сеть с шифрованием не до-делана.
     
  • 2.29, User294, 19:12, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    Эээ а вы не хотите раскритиковав предложить на замену что-то лучше Кривой или н... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.47, аноним, 21:28, 16/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    Какая еще замена Dbus Это концепция сама по себе идиотична, ей не нужна замена,... весь текст скрыт [показать]
     
     
  • 4.52, аноним, 22:13, 16/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    а её кто-то резко решил в сервера добавлять системд правда тут уже вспоминали,... весь текст скрыт [показать]
     
     
  • 5.62, аноним, 00:00, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Это ничем от com не отличается И когда на него всё больше софта завязано от нег... весь текст скрыт [показать]
     
     
  • 6.66, szh, 01:32, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    3 поста подряд никакой конкретной критики, только вой какой плохой Ненужное м... весь текст скрыт [показать]
     
  • 6.67, аноним, 01:55, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    >Это ничем от com не отличается.

    бред.

     
  • 4.101, User294, 17:45, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Например какой-нибудь иной универсальный интерфейс IPC, более-менее общепризнанн... весь текст скрыт [показать]
     
  • 4.139, Knuckles, 15:51, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот и опеннет постигла судьба башорга - прогрессивная школота захватила ресурс ... весь текст скрыт [показать]
     
  • 2.74, Coder, 09:30, 17/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    А ты сам какой прямой протокол специфицровал и реализовал?
    Может COM?
     
  • 1.31, Кракен, 19:34, 16/09/2010 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Отлично. Еще один плюсик для systemd.
     
  • 1.36, segoon, 19:59, 16/09/2010 [ответить] [смотреть все]    [к модератору]  
  • +/
    Этот демон нужен исключительно ради авторизации, зачем повышать скорость? Тут важнее безопасность.

    Для скорости надо юзать UNIX-сокеты/пайпы, если не хватает - отображения в память.

     
     
  • 2.39, segoon, 20:07, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Ошибся - не только для авторизации, ещё для уведомления системы пользователя о к... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.40, Аноним, 21:10, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    а теперь давай еще одну поправку, и чтоб правильно
     
     
  • 4.45, hawl, 21:25, 16/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    лучше пусть молчит
     
  • 1.38, pavlinux, 20:07, 16/09/2010 [ответить] [смотреть все]    [к модератору]  
  • +/
    Даёшь ядро с торрент-клиентом и видео-плеером!!!!
     
     
  • 2.53, аноним, 22:16, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    и с рецептом прошивки оного во все mp3-плейеры, включая айфоны, утюги, самовары ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.64, pavlinux, 00:38, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    http home comcast net fbui ... весь текст скрыт [показать]
     
  • 2.72, KERNEL_PANIC, 09:11, 17/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Ага, ага, и переписанного на питоне
     
  • 2.102, User294, 17:48, 17/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Ну, как минимум HTTP сервер в ядро запихивали, IIRC ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.130, аноним, 05:02, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    и отлично работал кстати вот только статика без пыхпыхов и мускулей мало уже ко... весь текст скрыт [показать]
     
  • 1.44, аноним, 21:24, 16/09/2010 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Это кривой костыль. Межпроцессное взаимодействие всегда делалось через пайпы, unix domain sockets, и shared memory. Зачем тут нужен левый демон, совершенно не понятно - у меня удалены все dbus'овские бинаники, и даже тот софт который требует это гoвнецо при сборке, работает замечательно. Минус линуксу indeed, ядро становится убунтой.
     
     
  • 2.55, аноним, 22:26, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    вот так сможешь или будешь писать свой костыль под названием май-д-бас зы хот... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.60, аноним, 23:58, 16/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    А ты сможешь левой ногой за правым ухом почесать Для всякой фичи должно быть пр... весь текст скрыт [показать]
     
     
  • 4.69, аноним, 02:31, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    да вы батенька просто профан как страшно жить ядро линуха не стартанёт без fs... весь текст скрыт [показать]
     
  • 4.70, аноним, 02:38, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    не поверишь но и у гнома, и у кед всегда были подобные альтернативы http ru w... весь текст скрыт [показать]
     
  • 2.103, User294, 17:52, 17/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Ну и как мне стандартным методом узнать допустим заряд батарейки от демона завед... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.104, anonymous, 18:58, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Можно подумать, в dbus не нужно указывать интерфейс, имя свойства, тип данных и ... весь текст скрыт [показать]
     
     
  • 4.116, аноним, 20:39, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    вы наверное в браузере исключительно ip-адреса набираете.
     
  • 3.138, ы, 14:58, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    cat proc acpi battery BAT0 state... весь текст скрыт [показать]
     
     
  • 4.141, аноним, 20:58, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а если так, чтобы он сам прислал уведомление, когда заряд 10 при чём заранее ... весь текст скрыт [показать]
     
  • 1.49, Аноним, 21:35, 16/09/2010 [ответить] [смотреть все]     [к модератору]  
  • +/
    Ждём новых дыр Отправив специальным образом оформленное уведомление через DBUS... весь текст скрыт [показать]
     
     
  • 2.56, аноним, 22:27, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    подпись - толпа анонимного андеграунда.
     
  • 1.57, Me, 22:51, 16/09/2010 [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Проясните, а зачем нужен Dbus когда есть System V message queues/Posix message queues?
     
     
  • 2.58, vasily_pupkin, 23:12, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    А разве для queues не нужен такой же отдельный менеджер как dbus? :]
     
     
  • 3.76, Me, 11:05, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Им ядро выступает.
     
  • 2.59, Алекс, 23:15, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Более высокий уровень абстракции
     
  • 2.61, аноним, 23:59, 16/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Ну вот захотели чтобы обязательно демон висел и память жрал ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.146, Аноним123321, 21:17, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    если память не используется например DBus-демон загружен но не используется --... весь текст скрыт [показать]
     
  • 2.68, Аноним, 02:11, 17/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    D-Bus фиксирует формат сообщений, а системные message queues 8212 нет, поэтом... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.73, Unk, 09:23, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Офигеть, а ядро и не должно знать, что через него прогоняется, это общий механиз... весь текст скрыт [показать]
     
     
  • 4.78, аноним, 11:40, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    вах теперь видимо я должен отказаться от шифрования данных и отправки их по tcp... весь текст скрыт [показать]
     
  • 3.79, anonymous, 12:44, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Кто мешает сделать либу, которая будет этим заниматься ... весь текст скрыт [показать]
     
     
  • 4.82, Crazy Alex, 13:20, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Ну вот и сделали. Называется D-Bus.
     
     
  • 5.87, anonymous, 15:30, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    >Ну вот и сделали. Называется D-Bus.

    А демон зачем? Для густоты мыслей?


     
     
  • 6.93, аноним, 16:08, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    http dbus freedesktop org doc dbus-daemon 1 html именно ещё раз большей конц... весь текст скрыт [показать]
     
     
  • 7.97, anonymous, 17:19, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Создаётся обычный сокет, инфа тупо пересылается Одно приложение передаёт, друго... весь текст скрыт [показать]
     
     
  • 8.99, аноним, 17:31, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    а нахрена тогда апачи всякие придумали или там к примеру постфиксы, довекоты е... весь текст скрыт [показать]
     
     
  • 9.105, anonymous, 19:06, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Да, в теме про dbus они явно лишние И что Посмотрел, ничего нового не увидел ... весь текст скрыт [показать]
     
     
  • 10.107, аноним, 19:32, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    печально ну так и не задавайте уже писал - http www opennet ru openforum vsl... весь текст скрыт [показать]
     
     
  • 11.113, anonymous, 20:15, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    отсюда и сабж - поместить в ядро поддержку нового типа сокета AF_DBUS и демон, п... весь текст скрыт [показать]
     
     
  • 12.126, аноним, 23:31, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    этот что-ли ответ уже был - нет, не решена приложений много и все клиенты ... весь текст скрыт [показать]
     
  • 4.84, szh, 14:41, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    libdbus DBUS - это не только формат сообщений, просвящайся http dbus freedeskt... весь текст скрыт [показать]
     
     
  • 5.88, anonymous, 15:34, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Но и нужный демон, который уменьшает потребление памяти и увеличивает стабильнос... весь текст скрыт [показать]
     
     
  • 6.94, аноним, 16:42, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    ещё раз http www rsdn ru article files libs RPCLib xml либо поддержка на уров... весь текст скрыт [показать]
     
     
  • 7.106, anonymous, 19:18, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Что же тут сказать Ну просто убийственные аргументы и тупое обобщение Таким об... весь текст скрыт [показать]
     
     
  • 8.108, аноним, 19:39, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    я думал вы несколько умнее по-крайней мере знаете понятия ааналогия и моделиров... весь текст скрыт [показать]
     
  • 8.147, Аноним123321, 21:36, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ты идиот если эти 9000 демонов используются -- значит они нужны а если ты реши... весь текст скрыт [показать]
     
  • 1.75, KERNEL_PANIC, 09:40, 17/09/2010 [ответить] [смотреть все]    [к модератору]  
  • +/
    Фитча дельная. Ждем  по-дефолту в Fedora 24.
     
  • 1.77, anonymous, 11:20, 17/09/2010 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    А смысл в этом дбус? Есть unix domain socket, простой, удобный, быстрый.
     
     
  • 2.80, anonymous, 12:48, 17/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Да и воообще, если кто-то захочет урпавлять софтиной под dbus через cron, то тог... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.83, Crazy Alex, 13:21, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    И что ж за сюрприз И что значит управлять через cron ... весь текст скрыт [показать]
     
     
  • 4.151, Аноним123321, 23:10, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    сюрприз наверно заключается в том что ВСЁ РАБОТАЕТ о боги ... весь текст скрыт [показать]
     
  • 2.85, szh, 14:47, 17/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    потребности приложений не ограничиваются проблемой как два байта переслать при ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.89, anonymous, 15:38, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вот честно, не знал, что UDS такой убогий ... весь текст скрыт [показать]
     
     
  • 4.95, аноним, 17:04, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    он не убогий он вполне себе ничего просто UDS - это IPC а D-Bus - это message... весь текст скрыт [показать]
     
     
  • 5.96, anonymous, 17:11, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Честно, я не где не видел, чтобы поднималось два сервера Один для tcp, а другой... весь текст скрыт [показать]
     
     
  • 6.100, аноним, 17:36, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    потому что tcp уже есть в одном, но ОЧЕНЬ важном сервере под названием ядро и к... весь текст скрыт [показать]
     
     
  • 7.110, anonymous, 19:49, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    С каких это пор ядро стало сервером Зачем они вообще нужны У нас же ядро tcp-с... весь текст скрыт [показать]
     
     
  • 8.111, аноним, 19:57, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    а что такое сервер?
    вы вообще знаете определение?
     
     
  • 9.115, anonymous, 20:19, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Я знаю, что межпроцессорное взаимодействие реализуется несколькими строчками на ... весь текст скрыт [показать]
     
     
  • 10.118, аноним, 20:52, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    d-bus - не ipc ipc в d-bus дополнительная возможность но я уже это писал у ва... весь текст скрыт [показать]
     
  • 10.119, аноним, 20:53, 17/09/2010 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    так что такое сервер?
     
     
  • 11.121, anonymous, 21:19, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    сервер - программа, находящаяся в режиме готовности и выполняющая запросы других... весь текст скрыт [показать]
     
     
  • 12.127, аноним, 23:37, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    не верно http ru wikipedia org wiki D0 A1 D0 B5 D1 80 D0 B2 D0 B5 D1 80_ D0... весь текст скрыт [показать]
     
     
  • 13.152, Аноним123321, 23:15, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    да без смысленно объяснять онже сказал что для него главный критерий сервер и... весь текст скрыт [показать]
     
  • 2.148, Аноним123321, 21:41, 19/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    а по твоему DBus работает через волшебство -D СЮРПРИЗ DBus как раз и исп... весь текст скрыт [показать] [показать ветку]
     
  • 1.81, Вова, 12:53, 17/09/2010 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    меня вообще бесит, когда треш остаётся в таблице процессов после запуска невинной с виду гуйни, никогда не приветствовал этой ерунды. В момент запуска дбас кде писало  на сплашскрине "настраиваю оборудование", или что-то в этом роде, одна из ряда гыгышек, по которым стало ясно, что с сверинтеллектуальными десктопа пора завязывать.
     
     
  • 2.153, Аноним123321, 23:22, 19/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    когда трэшь остаётся -- это фигово - например программа родитель может ... весь текст скрыт [показать] [показать ветку]
     
  • 1.92, anonymous, 15:49, 17/09/2010 [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Почему dbus не нужен Недостатки посредник в виде демона, привязка к сессии пол... весь текст скрыт [показать]
     
     
  • 2.98, аноним, 17:21, 17/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    uds мягко говоря очень мягко уровнем или 2-мя ниже если сравнить их по анал... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.109, anonymous, 19:43, 17/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    вин95 от этого недостатка свободен зачем тащить весь этот хлам, непонятно Ну ... весь текст скрыт [показать]
     
     
  • 4.128, аноним, 04:36, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    попробуй представить, троляря, что сервер из твоего примера написал Ганс из Герм... весь текст скрыт [показать]
     
     
  • 5.131, Вова, 08:57, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    1 Вы надеетесь, что имея чёткий формат клиент-серверного взаимодействия в лице... весь текст скрыт [показать]
     
     
  • 6.132, аноним, 10:19, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    1 не с любым, а с тем, который знает этот же протокол же протоколу, принципу б... весь текст скрыт [показать]
     
     
  • 7.133, Вова, 10:30, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    1 Ответ, в котором используются уважительные обращения вида профан , работает... весь текст скрыт [показать]
     
     
  • 8.134, аноним, 11:16, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    какое бы обращение я не выбрал - это не изменит технологию тем более что оно ве... весь текст скрыт [показать]
     
     
  • 9.135, Вова, 12:19, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Вижу, вы согласны с несостоятельностью вашего примера уровень идиота и высоком... весь текст скрыт [показать]
     
     
  • 10.137, аноним, 14:33, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    так и не понять разницу между компонентной моделью разработки, и шиной сообщени... весь текст скрыт [показать]
     
     
  • 11.140, Вова, 16:53, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    1 Смешной пример про пиджина, скайп и нетворк менеджер а, узнающих параметры... весь текст скрыт [показать]
     
     
  • 12.142, szh, 02:48, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ты сам придумал глупость и сам ее опровергнул ... весь текст скрыт [показать]
     
     
  • 13.143, Вова, 10:53, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Это пример был рассказан выше анонимом , под которым я не дописывался ни разу ... весь текст скрыт [показать]
     
  • 9.136, Вова, 12:24, 18/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    и да, я не знаю, что вы имеете в виду под нетворк менеджер ом Опыт программиро... весь текст скрыт [показать]
     
     
  • 10.150, Аноним123321, 22:11, 19/09/2010 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    вобщемто если работаешь программистом -- то нада не только программульки писать,... весь текст скрыт [показать]
     
  • 2.149, Аноним123321, 22:02, 19/09/2010 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    вы так говорите будтобы этот посредник загружается КАЖДЫЙ_РАЗ для КАЖДОГО DBus-с... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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