История изменений
Исправление hateyoufeel, (текущая версия) :
Потому что протокол уже определён. Он подразумевает делать обмен с хопом через лишний процесс, если только реализацию не пихнуть в ядро.
Подразумевает? Нет. Плюс, его можно расширить.
Оставить dbus как есть в виде перечислителя объектов и отправки не требовательных к производительности сообщений. Для производительного варианта переключаться на приложение-специфичный протокол.
Или же можно просто сделать новый тип сообщений для высокопроизводительной передачи данных. Это не так сложно.
Делать вообще с нуля, не оглядываясь на dbus. Ломать так ломать.
Мне кажется, в люниксе недавно уже так делали с другим протоколом. Как же новый протокол-то называется? Гойланд? Гейланд? Не помню точно, но получилась шляпа.
Мораль истории в том, что если в условиях существующей экосистемы переписывать всё с нуля вместо доработки существующего, вместо одной конфетки получаются две бочки говна. Просто одна будет более новой чем другая.
Исходная версия hateyoufeel, :
Потому что протокол уже определён. Он подразумевает делать обмен с хопом через лишний процесс, если только реализацию не пихнуть в ядро.
Подразумевает? Нет. Плюс, его можно расширить.
Оставить dbus как есть в виде перечислителя объектов и отправки не требовательных к производительности сообщений. Для производительного варианта переключаться на приложение-специфичный протокол.
Или же можно просто сделать новый тип сообщений для высокопроизводительной передачи данных. Это не так сложно.
Делать вообще с нуля, не оглядываясь на dbus. Ломать так ломать.
Мне кажется, в люниксе недавно уже так делали с другим протоколом. Как же новый протокол-то называется? Гойланд? Гейланд? Не помню точно, но получилась шляпа.