helloSystem / helloSystem/hello

Replace D-Bus with a much simpler system

Open
#392 16 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
2.5k
Forks
59
PR merge metrics
No merged PRs in 30d

Description

Looks like I am not the only one who finds D-Bus utterly confusing, overcomplicated, and badly documented. Also I have the growing suspicion that it is not fast.

https://www.hyperbola.info/todo/dbus-mitigation/

People have done it before:

> 2022-06-15 - Tobias Dausend
>
>With the release Milky Way v0.4 all parts of [D-Bus](https://www.freedesktop.org/wiki/Software/dbus/) got completely removed and all included packages within our repositories were selected to be completely usable without any message-oriented middleware and framework. We don't plan to integrate any further support for the framework also in the future for upcoming versions of Hyperbola GNU/Linux-libre and HyperbolaBSD.

https://www.hyperbola.info/news/end-of-d-bus-support/

But:

What about existing applications, including those from Linux?
We'd need at least some minimal runtime compatibility layer that would mimic D-Bus "legacy" interfaces for existing applications.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.