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 (ok), 21:05, 19/09/2010 [^] [ответить]     [к модератору]  
  • +/
    1 Desktop-демон -- работая под Desktop-user-UID -- не сможет создать unix-сокет... весь текст скрыт [показать]
     
     
  • 5.145, Аноним123321 (ok), 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 (ok), 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 (ok), 19:53, 16/09/2010 [^] [ответить]    [к модератору]  
  • +7 +/
    Я знаю, я знаю.... это command.com на диске Ц:\
     
     
  • 6.48, аноним (?), 21:32, 16/09/2010 [^] [ответить]    [к модератору]  
  • +/
    com-формат больше не поддерживается. :D
     
     
  • 7.63, pavlinux (ok), 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 [^] [ответить]    [к модератору]  
  • +/
    на сайте с доками специально написано, что надо юзать не напрямую, а через биндинги для glib
     
  • 3.91, anonymous (??), 15:41, 17/09/2010 [^] [ответить]    [к модератору]  
  • –2 +/
    >чем крив?

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


     
     
  • 4.129, аноним (?), 05:01, 18/09/2010 [^] [ответить]    [к модератору]  
  • +/
    бред.
    реализацией он хорош.
    пока сеть с шифрованием не до-делана.
     
  • 2.29, User294 (ok), 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 (ok), 01:32, 17/09/2010 [^] [ответить]    [к модератору]  
  • +/
    3 поста подряд никакой конкретной критики, только вой "какой плохой". Ненужное мнение а не комментарии, завязывай.
     
  • 6.67, аноним (?), 01:55, 17/09/2010 [^] [ответить]    [к модератору]  
  • +/
    >Это ничем от com не отличается.

    бред.

     
  • 4.101, User294 (ok), 17:45, 17/09/2010 [^] [ответить]     [к модератору]  
  • +/
    Например какой-нибудь иной универсальный интерфейс IPC, более-менее общепризнанн... весь текст скрыт [показать]
     
  • 4.139, Knuckles (ok), 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 (ok), 19:59, 16/09/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Этот демон нужен исключительно ради авторизации, зачем повышать скорость? Тут важнее безопасность.

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

     
     
  • 2.39, segoon (ok), 20:07, 16/09/2010 [^] [ответить]    [к модератору]  
  • +/
    Ошибся - не только для авторизации, ещё для уведомления системы/пользователя о каком-то событии.  Но всё равно я не вижу смысла в повышении скорости.
     
     
  • 3.40, Аноним (-), 21:10, 16/09/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    а теперь давай еще одну поправку, и чтоб правильно
     
     
  • 4.45, hawl (?), 21:25, 16/09/2010 [^] [ответить]    [к модератору]  
  • +/
    лучше пусть молчит
     
  • 1.38, pavlinux (ok), 20:07, 16/09/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Даёшь ядро с торрент-клиентом и видео-плеером!!!!
     
     
  • 2.53, аноним (?), 22:16, 16/09/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    и с рецептом прошивки оного во все mp3-плейеры, включая айфоны, утюги, самовары.

    смех-смехом, но и этому может быть отличное применение.

     
     
  • 3.64, pavlinux (ok), 00:38, 17/09/2010 [^] [ответить]    [к модератору]  
  • +/
    >и с рецептом прошивки оного во все mp3-плейеры, включая айфоны, утюги, самовары.
    >
    >
    >смех-смехом, но и этому может быть отличное применение.

    http://home.comcast.net/~fbui/

     
  • 2.72, KERNEL_PANIC (ok), 09:11, 17/09/2010 [^] [ответить]    [к модератору]  
  • +/
    Ага, ага, и переписанного на питоне
     
  • 2.102, User294 (ok), 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 (ok), 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 при чём заранее ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (9)

  • 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 +/
    >Проясните, а зачем нужен Dbus когда есть System V message queues/Posix message
    >queues?

    Ну вот захотели чтобы обязательно демон висел и память жрал.

     
     
  • 3.146, Аноним123321 (ok), 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 +/
    >D-Bus фиксирует формат сообщений

    Кто мешает сделать либу, которая будет этим заниматься?

     
     
  • 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 (ok), 14:41, 17/09/2010 [^] [ответить]     [к модератору]  
  • +/
    libdbus DBUS - это не только формат сообщений, просвящайся http dbus freedeskt... весь текст скрыт [показать]
     
     
  • 5.88, anonymous (??), 15:34, 17/09/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    >DBUS - это не только формат сообщений

    Но и нужный демон, который уменьшает потребление памяти и увеличивает стабильность. Прям на сервер сам так и просится.


     
     
  • 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 (ok), 21:36, 19/09/2010 [^] [ответить]     [к модератору]  
  • +/
    ты идиот если эти 9000 демонов используются -- значит они нужны а если ты реши... весь текст скрыт [показать]
     
     ....нить скрыта, показать (24)

  • 1.75, KERNEL_PANIC (ok), 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 +/
    >Да и воообще, если кто-то захочет урпавлять софтиной под dbus через cron,
    >то того ожидает сюрприз.

    И что ж за сюрприз? И что значит "управлять через cron"?

     
     
  • 4.151, Аноним123321 (ok), 23:10, 19/09/2010 [^] [ответить]    [к модератору]  
  • +/
    > И что ж за сюрприз?

    сюрприз наверно заключается в том что ...
                    "ВСЁ РАБОТАЕТ! о боги! я думал оно не будет работать а оно работает!!!"

    :-)

     
  • 2.85, szh (ok), 14:47, 17/09/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    потребности приложений не ограничиваются проблемой "как два байта переслать при участии в пересылке не более 2 процессов".
     
     
  • 3.89, anonymous (??), 15:38, 17/09/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    >потребности приложений не ограничиваются проблемой "как два байта переслать при участии в
    >пересылке не более 2 процессов".

    Вот честно, не знал, что 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 (ok), 23:15, 19/09/2010 [^] [ответить]     [к модератору]  
  • +/
    да без смысленно объяснять онже сказал что для него главный критерий сервер и... весь текст скрыт [показать]
     
  • 2.148, Аноним123321 (ok), 21:41, 19/09/2010 [^] [ответить]     [к модератору]  
  • +/
    а по твоему DBus работает через волшебство -D СЮРПРИЗ DBus как раз и исп... весь текст скрыт [показать]
     
     ....нить скрыта, показать (17)

  • 1.81, Вова (?), 12:53, 17/09/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    меня вообще бесит, когда треш остаётся в таблице процессов после запуска невинной с виду гуйни, никогда не приветствовал этой ерунды. В момент запуска дбас кде писало  на сплашскрине "настраиваю оборудование", или что-то в этом роде, одна из ряда гыгышек, по которым стало ясно, что с сверинтеллектуальными десктопа пора завязывать.
     
     
  • 2.153, Аноним123321 (ok), 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 (ok), 02:48, 19/09/2010 [^] [ответить]     [к модератору]  
  • +/
    ты сам придумал глупость и сам ее опровергнул ... весь текст скрыт [показать]
     
     
  • 13.143, Вова (?), 10:53, 19/09/2010 [^] [ответить]     [к модератору]  
  • +/
    Это пример был рассказан выше анонимом , под которым я не дописывался ни разу ... весь текст скрыт [показать]
     
  • 9.136, Вова (?), 12:24, 18/09/2010 [^] [ответить]     [к модератору]  
  • –2 +/
    и да, я не знаю, что вы имеете в виду под нетворк менеджер ом Опыт программиро... весь текст скрыт [показать]
     
     
  • 10.150, Аноним123321 (ok), 22:11, 19/09/2010 [^] [ответить]     [к модератору]  
  • +/
    вобщемто если работаешь программистом -- то нада не только программульки писать,... весь текст скрыт [показать]
     
  • 2.149, Аноним123321 (ok), 22:02, 19/09/2010 [^] [ответить]     [к модератору]  
  • +/
    вы так говорите будтобы этот посредник загружается КАЖДЫЙ_РАЗ для КАЖДОГО DBus-с... весь текст скрыт [показать]
     

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


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