Re: I'm guessing that Devuan might [not] be able to use the Debian kernel?
The linux kernel has accepted an 'init=....' parameter for forever. Passed by the bootloader. And there's 'rdinit=' if you need to do odd things with just the initrd.
for a recent list.