<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Представлена реализация шины D-Bus, работающая на уровне Lin...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html</link>
    <description>Разработчики из компании Collabora представили (http://alban.apinc.org/blog/2010/09/15/d-bus-in-the-kernel-faster/) проект kdbus (http://www.mnementh.co.uk/home/projects/collabora/kdbus), в рамках которого создан экспериментальный прототип шины для обмена сообщениями между процессами D-Bus (http://ru.wikipedia.org/wiki/D-Bus), работающий на уровне Linux-ядра. Встраивание D-Bus в ядро позволило существенно повысить производительность, за счет уменьшения числа копирования областей памяти и минимизации числа переключения контекста между ядром и процессом-демоном, работающим на прикладном уровне.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В kdbus для отправки сообщений реализован новый тип сокетов AF_DBUS, который напоминает Unix-сокет и позволяет доставлять сообщения приложению-получателю напрямую, без задействования процесса-посредника (dbus-daemon). Изменения внутренней структуры организации обмена сообщениями не заметно для конечных приложений, так как они используют функции библиотеки libdbus, внешний API которой остался...&lt;br&gt;&lt;br&gt;URL: http://alban.a</description>

<item>
    <title>ф топку дбас (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#153</link>
    <pubDate>Sun, 19 Sep 2010 19:22:14 GMT</pubDate>
    <description>когда трэшь остаётся -- это фигово :-( .. например программа (&quot;родитель&quot;) может &quot;забыть&quot; доубить &quot;мёртвый&quot; дочерний процесс, и при выходе &quot;родителя&quot; останется трэш (ввиде &quot;зомби&quot;)&lt;br&gt;&lt;br&gt;&#091;разумеется это не может не бесить! в этом случае нада срочно писать Bug_Report!! С-Р-О-Ч-Н-О&#093;&lt;br&gt;&lt;br&gt;...однако как это касается темы DBus -- я не понимаю &#037;) &#037;) ... ведь DBus это же не трэш&lt;br&gt;</description>
</item>

<item>
    <title>Представлена реализация шины D-Bus, работающая на уровне Lin... (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#152</link>
    <pubDate>Sun, 19 Sep 2010 19:15:42 GMT</pubDate>
    <description>&amp;gt; ipc - это сервер. и использует ресурсы системы вне зависимости от того находится он в &lt;br&gt;&amp;gt; ядре или в демоне.&lt;br&gt;&amp;gt; &lt;br&gt;&lt;br&gt;да без смысленно объяснять.. онже сказал что для него главный критерий (сервер или не сервер) -- это количество строчек на ЯП Си :-)&lt;br&gt;&lt;br&gt;если строчек мало -- то значит не сервер. если много строчек -- то сервер :-) :-)&lt;br&gt;</description>
</item>

<item>
    <title>Представлена реализация шины D-Bus, работающая на уровне Lin... (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#151</link>
    <pubDate>Sun, 19 Sep 2010 19:10:52 GMT</pubDate>
    <description>&amp;gt; И что ж за сюрприз? &lt;br&gt;&lt;br&gt;сюрприз наверно заключается в том что ...&lt;br&gt;                &quot;ВСЁ РАБОТАЕТ! о боги! я думал оно не будет работать а оно работает!!!&quot;&lt;br&gt;&lt;br&gt;:-)&lt;br&gt;</description>
</item>

<item>
    <title>и ещё (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#150</link>
    <pubDate>Sun, 19 Sep 2010 18:11:46 GMT</pubDate>
    <description>&amp;gt; Опыт программирования под линукс - 7 лет&lt;br&gt;&lt;br&gt;вобщемто если работаешь программистом -- то нада не только программульки писать, но и развиваться изредка (повышать свой уровень)&lt;br&gt;&lt;br&gt;&#091;конешно я знаю что работа программистом зачастую настолько обременительная :-( что просто НЕКОГДА развивать себя. оттачивать навыки программирования ЯП Си это хорошо(!), но в будущем можно заметить даже будучи супер-мега-грамотным-программистом на ЯП Си -- без знания современных unix-технологий уже сложновато&#093;&lt;br&gt;&lt;br&gt;...а иначем можно и 30 лет пробыть идиотом-программистом :-)&lt;br&gt;&lt;br&gt;как например щаз досих пор в моём городе существуют дядьки которые пишут &#091;госудерственные&#093; программы под FoxPro (for MSDOS) .. и пишут их не менее 15 лет &#091;никаких других технологий.. и уж точно DBus -- они не знают и знать не хотят :-)&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Представлена реализация шины D-Bus, работающая на уровне Lin... (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#149</link>
    <pubDate>Sun, 19 Sep 2010 18:02:23 GMT</pubDate>
    <description>&amp;gt;Почему dbus не нужен. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Недостатки: &lt;br&gt;&amp;gt; посредник в виде демона&lt;br&gt;&lt;br&gt;вы так говорите будтобы этот посредник загружается КАЖДЫЙ_РАЗ для КАЖДОГО DBus-соеденения :-D&lt;br&gt;&lt;br&gt;а то что ядро загружено -- это вас не смущщает? оно ведь &#091;точно такой же&#093; посредник&lt;br&gt;&lt;br&gt;&amp;gt; привязка к сессии пользователя, из-за чего тупо сделать dbus-send -//- из-под другого пользователя не представляется возможным.&lt;br&gt;&lt;br&gt;извините, но в МНОГОПОЛЬЗОВАТЕЛЬСКОЙ операционной системе -- мне НЕХОТЕЛОСЬ-БЫ чтобы другие пользователи чтото посылали моей сессии &#091;или если-бы недавали-бы мне загружать мои desktop-сервисы: типа &quot;извените но номер socket-порта уже занят другим пользователем&quot;&#093;&lt;br&gt;&lt;br&gt;(для всего остального есть СИСТЕМНАЯ сессия DBus .. короче читайте руководства по Dbus)&lt;br&gt;&lt;br&gt;если же лично-ВАМ не нравиться многопользовательская парадигма &#091;или вы её немного не понимаете?&#093; -- запускайте всё внури только одного пользователя :-)&lt;br&gt;&lt;br&gt;&amp;gt; UDS от этого недостатка свободен. &lt;br&gt;&lt;br&gt;правда? :O&lt;br&gt;&lt;br&gt;хотите сказать что если один пользователь сделал unix-сокет внутри &quot;$HOME</description>
</item>

<item>
    <title>Представлена реализация шины D-Bus, работающая на уровне Lin... (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#148</link>
    <pubDate>Sun, 19 Sep 2010 17:41:31 GMT</pubDate>
    <description>&amp;gt;А смысл в этом дбус? Есть unix domain socket, простой, удобный, быстрый. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;а по твоему DBus работает через волшебство :-D ?&lt;br&gt;&lt;br&gt;СЮРПРИЗ(!!): DBus как раз и использует unix domain socket :-)&lt;br&gt;&lt;br&gt;с таким же успехом можно сказать:&lt;br&gt;&quot;зачем делать сайты на Django/Pylons, если можно просто использовать Python&quot;&lt;br&gt;</description>
</item>

<item>
    <title>System V message queues/Posix message queues? (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#147</link>
    <pubDate>Sun, 19 Sep 2010 17:36:16 GMT</pubDate>
    <description>&amp;gt;... Таким &lt;br&gt;&amp;gt;образом наплодиться ещё 9000 демонов оправдать под предлогом &quot;да с таким &lt;br&gt;&amp;gt;же успехом можно mmap выкинуть&quot;. &lt;br&gt;&lt;br&gt;ты идиот! если эти 9000 демонов используются -- значит они нужны!&lt;br&gt;&lt;br&gt;а если ты решил что вместо DBus можно использовать просто unix-socket -- то идиот вдвойне, так как DBus как раз и работает через unix-socket!&lt;br&gt;&lt;br&gt;(кроме того DBus выполняет сервисные функции которые НУЖНЫ тем приложениям которые взаимодействуют через DBus. а иначе бы эти программы не работали бы через DBus)&lt;br&gt;&lt;br&gt;+к тому DBus НЕ загружается для каждой DBus-программы в индивидуальном порядке, так что агрмент &quot;зачем мне чтобы висел дополнительный сервис в системе?&quot; -- не принимается так как дополнительный сервис И НЕ ВИСИТ для каждой из DBus-программ&lt;br&gt;&lt;br&gt;(DBus загружается ТОЛЬКО ОДИН РАЗ для всех обслуживаемых программ... а НЕ ИНДИВИДУАЛЬНО для каждой из программы. так понятнее?)&lt;br&gt;</description>
</item>

<item>
    <title>System V message queues/Posix message queues? (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#146</link>
    <pubDate>Sun, 19 Sep 2010 17:17:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Проясните, а зачем нужен Dbus когда есть System V message queues/Posix message &lt;br&gt;&amp;gt;&amp;gt;queues? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну вот захотели чтобы обязательно демон висел и память жрал. &lt;br&gt;&lt;br&gt;если память не используется (например DBus-демон загружен но не используется) -- то при её нехватке она выгрузиться в SWAP!&lt;br&gt;&lt;br&gt;...а вы-то наверно не знали этого? да? :-) , думаете что если программа загруженна то значит она обязательно создаёт тормаз в системе? :-D :-D :-D&lt;br&gt;&lt;br&gt;а еслиже программа загружена в системе и РАБОТАЕТ (например демон которого кто-то использует) -- значет эта программа кому-то понадобилась.. и значит её ТЕМБОЛЕЕ нельзя отключать&lt;br&gt;&lt;br&gt;&lt;br&gt;такчто все аргументы про оперативную память (и ресурсы CPU) -- сразу отклоняются.&lt;br&gt;сделайте подольше размер SWAP-файла и не парьте другим нормальным людям мозги&lt;br&gt;&lt;br&gt;# p.s.: я знаю что всегда находиться группа людей которых можно отнести к классу &quot;оптимизаторы&quot;. они пытаются оптимизировать всё что угодно :-).. вот только методы оптимизации выбирают те которые больше похожи на &quot;религиозные обряды&quot; не</description>
</item>

<item>
    <title>Представлена реализация шины D-Bus, работающая на уровне Lin... (Аноним123321)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/70688.html#145</link>
    <pubDate>Sun, 19 Sep 2010 17:11:21 GMT</pubDate>
    <description>некоторые особо КРИВОРУКИЕ программаммисты вообще используют ОБЫЧНЫЕ сокеты в своих Desktop-демонах (не unix-сокеты и не DBus)&lt;br&gt;&lt;br&gt;...ничего хуже чем такой способ IPC -- даже и пдидумать нельзя :-( . запустить одновременно два разных рабочих стола в таком случае нелья! .&lt;br&gt;&lt;br&gt;хотя DBus не создаёт таких ограничений (на каждый рабочий стол создаётся своя &#091;не-системная&#093; DBus-сессия)&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
