LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

  1. Отвратительный дизайн. XML во все поля.
  2. Паршивая производительность эталонной реализации. Раньше было ещё хуже, даже kdbus пытались под этим соусом продвинуть в ведро. Потом выяснилось, что можно в юзерспейсе гораздо лучшую производительность вытянуть, но это ж оптимизировать код надо.
  3. Очень многие тулзы выкинули нормальный API в библиотеках и воткнули dbus, забыв про документацию. Особенно BlueZ этим страдал. До сих пор флэшбеки бывают, когда я начал в документации видеть «запустите dbus-send …» и лапша параметров на 5 строк.
  4. Некоторые (кхе кхе Red Hat кхе кхе) используют dbus для обхода GPL. Т.е. библиотека под GPL оборачивается в dbus-обёртку и все вызовы идут через неё. Вроде как GPL не нарушен, т.к. линковки нет, но осадочек остаётся.

Исправление hateyoufeel, :

  1. Отвратительный дизайн. XML во все поля.
  2. Паршивая производительность эталонной реализации. Раньше было ещё хуже, даже kdbus пытались под этим соусом продвинуть в ведро. Потом выяснилось, что можно в юзерспейсе гораздо лучшую производительность вытянуть, но это ж оптимизировать код надо.
  3. Очень многие тулзы выкинули нормальный API в библиотеках и воткнули dbus, забыв про документацию. Особенно BlueZ этим страдал. До сих пор флэшбеки бывают, когда я начал в документации видеть «запустите dbus-send …» и лапша параметров на 5 строк.
  4. Некоторые (кхе кхе Red Hat кхе кхе) используют dbus для обхода GPL. Т.е. библиотека под GPL оборачивается в dbus-обёртку, а вызовы идут через неё. Вроде как GPL не нарушен, т.к. линковки нет, но осадочек остаётся.

Исходная версия hateyoufeel, :

  1. Отвратительный дизайн. XML во все поля.
  2. Паршивая производительность эталонной реализации. Раньше было ещё хуже, даже kdbus пытались под этим соусом продвинуть в ведро. Потом выяснилось, что можно в юзерспейсе гораздо лучшую производительность вытянуть, но это ж оптимизировать код надо.
  3. Очень многие тулзы выкинули нормальный API в библиотеках и воткнули dbus, забыв про документацию. Особенно BlueZ этим страдал. До сих пор флэшбеки бывают, когда я начал в документации видеть «запустите dbus-send …» и лапша параметров на 5 строк.