2 ms·
Thanks for that. It says: "In other words, one can benefit from existing systemd unit files through automatic conversion in many cases." I'm worried it means,
by da02 9y ago
Thanks for that. It says: "In other words, one can benefit from existing systemd unit files through automatic conversion in many cases." I'm worried it means, "many, but not all" cases.
There is also Manjaro Openrc. But, my buggy experience with it made me decide to go with a distro designed from scratch to use a different init system. Do you use Archnosh on a daily basis? Any issues converting systemd unit files over to nosh?
- JdeBP 9y agoI don't use Archnosh because I do not possess an Arch Linux system. I do use the nosh toolset on a daily basis on Debian, FreeBSD, TrueOS, and OpenBSD. I don't think that the conversion process not being capable of automatically converting every possible unit, just most of them, is something that should worry you. I suggest that you begin by reading the manual page on the subject as well as the sections on conversion in the nosh Guide and the worked example in the blurb: * http://jdebp.eu./Softwares/nosh/guide/convert-systemd-units.html http://jdebp.eu./Softwares/nosh/guide/convert-systemd-units.... * http://jdebp.info./Softwares/nosh/guide.html http://jdebp.info./Softwares/nosh/guide.html * http://jdebp.eu./Softwares/nosh/worked-example.html http://jdebp.eu./Softwares/nosh/worked-example.html That there are some outliers doing oddball things that this will not cover, requiring you to get your hands dirty writing run+stop+start+restart programs, is only a worry if you worry about writing such programs in the first place. If that is a worry, then observe that you have the same worry with runit. Ask yourself if you are worried about this with runit. (-: * http://jdebp.info./FGA/run-scripts-and-service-units-side-by-side.html http://jdebp.info./FGA/run-scripts-and-service-units-side-by... * http://jdebp.info./Softwares/nosh/guide/creating-bundles.html http://jdebp.info./Softwares/nosh/guide/creating-bundles.htm... At the time of writing, the nosh toolset has just over 540 pre-supplied service bundles, not counting log and etc services, from ModemManager through initctld to zfsd. An interesting and somewhat topical example of the automatic conversion in practice was when I took the now-infamous example of a systemd unit that declared User=0day, ran it through the convertor, and started the resultant service. You can see what happened, and (more importantly) what did not happen: * https://news.ycombinator.com/item?id=14681857 https://news.ycombinator.com/item?id=14681857 Other examples: * mailcatcher.service: https://unix.stackexchange.com/a/200281/5132 https://unix.stackexchange.com/a/200281/5132 * sickbeard.service: https://askubuntu.com/a/617822/43344 https://askubuntu.com/a/617822/43344
- da02 9y agoYou're right about converting init files not being a problem. Looking back, it was a stupid statement on my part. Even converting the few services I run to nosh/s6/runit/etc. from systemd wouldn't be a problem... and it would be fun. What I really want to say is: Arch is heavily tied to systemd and I don't want to use any systemd-based distro, even if I can run something alongside it.