Форум по операционной системе GNU/Linux и свободному программному обеспечению
Текущее время: 11 дек 2018, 01:39

Часовой пояс: UTC + 3 часа


Правила форума


Запрещается помещать сообщения, не имеющие отношения к обсуждаемой статье. Все такие сообщения будут удаляться непосредствено после обнаружения.



Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 25 окт 2012, 18:15 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11350
Откуда: Харьков
На сайте выложен свежий перевод: Разбираемся с D-BUS
Цитата:
Оригинал: Get on the D-BUS
Автор: Robert Love
Дата публикации: 5 Января 2005 г.
Перевод: А.Панин
Дата публикации перевода: 18 октября 2012 г.


Очень интересно. По разным причинам:
- D-BUS это новый механизм IPC, развиваемый специально под Linux
- D-BUS очень плохо описывается
- Роберт Лав - замечательный автор, известный своими книгами по ядру Linux, в том числе, и в русских изданиях
- не только объяснения, но и примеры программного кода


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 28 янв 2013, 12:48 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 28 дек 2012, 14:05
Сообщения: 113
Откуда: Самара
По прочтении статьи у меня остался вопрос. Следуя терминологии сетевого интерфейса D-BUS - многомастерная сеть. Как решается проблема разрешения конфликта между устройствами, пытающимися одновременно получить доступ к среде передачи информации? Из классики известны четыре способа. Конфликты могут быть разрешены методом передачи маркера (как, например, в сети Profibus), методом побитного сравнения идентификатора (используется в CAN), методом прослушивания сети (используется в Ethernet) и методом предотвращения коллизий (используется в беспроводных сетях). То, что в качестве примера программно-аппаратные стеки протоколов, я думаю, не суть как важно.
Пока студенты на каникулах, подбираю примеры. Можно, конечно, сделать попытку, установить истину самой по приведенным исходникам...?


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 28 янв 2013, 15:08 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 28 дек 2012, 14:05
Сообщения: 113
Откуда: Самара
Сегодня ещё одну статью опубликовали. Неслучайно? Придется заставить себя разобраться


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 28 янв 2013, 19:09 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11350
Откуда: Харьков
Виктория писал(а):
Сегодня ещё одну статью опубликовали.

Это вот эту имеется в виду? : Управление Linux десктопом через D-Bus

Виктория писал(а):
Неслучайно?

Думаю, что да, не случайно.

1. Потому, что в последние пару-тройку лет стали достаточно активно развиваться в Linux механизмы, которых нет в родовом виде в UNIX/POSIX, и которые, вообще то говоря, делают систему Linux "не UNIX"... они размазывают общую модель переносимости (POSIX). Из таких механизмов (самые явные, их намного больше):
- каталог /run и его предназначение ... перенос туда традиционных целевых подкаталогов;
- система начальной инициализации systemd, её подсистема управления службами (сервисами) и её же совершенно новая и несовместимая подсистема ведения системного журнала (см. Заметки о systemd, ...)
- система D-Bus ... как дополнение существующих во множестве POSIX механизмов IPC.

2. Большинство таких нововведений (или все? ;-) ) исходит от RedHat ... ну и обкатываются ними в Fedora.
Хотя RedHat и делает на сегодня львиную долю развития в мире Linux, но вот таким новшествам есть несколько мотиваций:

2.1. RedHat, как коммерческому внедренцу Linux, в достаточно мере "начхать" на POSIX совместимость, им важнее функциональность в их областях внедрения;

2.2. Как говорят злые языки: RedHat-а сильно "задрала" распространённость .DEB дистрибутивов (*Ubuntu, Debian, ...), и их совсем "не греет" совместимость систем их заказчиков с этими дистрибутивами.

Как следствие таких трендов развития ;-) есть:
- до сих пор подавляющее большинство GNU (и не GNU) открытых проектов сторонних производителей могли были быть собраны в любой ОС: Linux, *BSD, Solaris, MINIX, ...
- но приложения, которые используют "специфику" ;-) (D-Bus из их числа) вы не соберёте для FreeBSD... :-(
- а внедрение systemd меняет правила написания программного кода демонов, которые (правила) отрабатывались в UNIX >30 лет и описываются как аксиома ... а любой сервер - демон, и уже всё становится "немножечко не так" ;-)

P.S. Это то как я понимаю происходящее (IMHO!).


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 18 сен 2013, 17:47 
То, что в качестве примера программно-аппаратные стеки протоколов, я думаю, не суть как важно.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 13 ноя 2013, 15:18 
То, что в качестве примера программно-аппаратные стеки протоколов, я думаю, не суть как важно.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 18 ноя 2013, 08:02 
Сегодня ещё одну статью опубликовали. Неслучайно?


Вернуться к началу
  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 18 ноя 2013, 16:07 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11350
Откуда: Харьков
pavshinAN писал(а):
Сегодня ещё одну статью опубликовали. Неслучайно?


"Сегодня"(с) как-раз "случайно"(с) - никто и ничего не публиковал вовсе! :lol:

Это такие "от большого ума" :-o приколы? ... чтобы публиковать свои говённые ссылки на свои не менее говённые сайты? :roll:


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 20 ноя 2013, 10:35 
Не в сети
Интересующийся

Зарегистрирован: 20 ноя 2013, 10:34
Сообщения: 2
Откуда: Россия Москва
Роберт Лав - замечательный автор, известный своими книгами по ядру Linux, в том числе, и в русских изданиях

_________________
изготовление сайтов цены


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Разбираемся с D-BUS
Непрочитанное сообщениеДобавлено: 21 ноя 2013, 08:32 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 28 дек 2012, 14:05
Сообщения: 113
Откуда: Самара
Olej, может закрыть эту тему? А то получается какой-то капкан для зайцев :-o


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.119s | 19 Queries | GZIP : On ]