Poettering and Systemd are amazing and Linux would not be as good as it is today without them. Whether you like it or not, we can’t have a fragmented ecosystem and expect people and companies to adopt it (see the 14 competing standards XKCD). Having one solid base that works the same on every client is like literally the base requirement for making a product for the said client. Systemd, flatpak, xdg-portals, pipewire and immutable distros all solve this.
We’re in the process of starting to use them in production, once your understand the concepts and implement a proper buildchain they solve a lot of problems, especially when it comes to verified system integrity and a|b updating.
Poettering and Systemd are amazing and Linux would not be as good as it is today without them. Whether you like it or not, we can’t have a fragmented ecosystem and expect people and companies to adopt it (see the 14 competing standards XKCD). Having one solid base that works the same on every client is like literally the base requirement for making a product for the said client. Systemd, flatpak, xdg-portals, pipewire and immutable distros all solve this.
deleted by creator
The thing with Linux is you can use it however you want
Ironically, pipewire is built to replace pulseaudio.
Which was built because of the limitations of ALSA.
Immutable distros are never going to catch on as they are to complex.
We’re in the process of starting to use them in production, once your understand the concepts and implement a proper buildchain they solve a lot of problems, especially when it comes to verified system integrity and a|b updating.
Abstraction seems like the next step for them after the underlying systems mature out.