The Wikipedia page on Devuan says it includes
... local modifications made only when needed to allow for other init systems rather than systemd. Modified packages include policykit and udisks. Devuan is supposed to work very similarly to the corresponding Debian release.
So, each Devuan release is a modified Debian release. My question is - what are these differences, in broad strokes? And more specifically:
- What are the main non-systemd software components that need to be executed instead of systemd running?
- Which packages does Debuan need to add on top of what's available in Debian repositories, and which packages does it merely need to enable / run?
- How much of the changes to code / new code Devuan has introduced would theoretically be usable/useful on Debian even with systemd, as opposed to code changes which are irrelevant with systemd in place?
If these answers differ significantly between Devuan Jessie and ASCII, please answer regarding ASCII.