4 ms·
My 2c is that this seems like an interesting project, but at some point lots of important Ubuntu packages (especially daemons) will be rolling out with systemd
by blorgle 11y ago
My 2c is that this seems like an interesting project, but at some point lots of important Ubuntu packages (especially daemons) will be rolling out with systemd unit files and so on, it will be a lot of work to maintain BSD init scripts. It doesn't seem like it will be so simple as running Ubuntu userland on the FreeBSD kernel.
- digi_owl 11y agoOne option is to adopt Nosh as the init system, as it can digest systemd unit files. http://homepage.ntlworld.com./jonathan.deboynepollard/Softwares/nosh.html http://homepage.ntlworld.com./jonathan.deboynepollard/Softwa...
- JdeBP 11y agoThe point where packages are rolling out with systemd unit files has already come and passed. The first rule of migrating to systemd has applied since last year, at least; to Ubuntu as to everyone else. * http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/systemd-house-of-horror/daemonize.html#first-rule http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/sy... * http://askubuntu.com/a/626858/43344 http://askubuntu.com/a/626858/43344 * http://askubuntu.com/a/707750/43344 http://askubuntu.com/a/707750/43344 Of course, it is not a lot of work to maintain NetBSD/FreeBSD rc scripts, in the majority of cases. They don't look like System 5 rc scripts at all. * http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/etc/rc.d/lpd?rev=1.6&only_with_tag=MAIN http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/etc/rc.d/... But you're making an unfounded assumption that because UbuntuBSD uses the FreeBSD kernel, it will use the NetBSD/FreeBSD rc system. This is not the case for Debian/kFreeBSD and I would be very surprised were it the case for this, which is apparently an "Ubuntu/kFreeBSD" (as it were). Debian/kFreeBSD uses the Linux System 5 rc system, which is very much not "BSD init scripts". This will very probably use that, too. So the fact that NetBSD/FreeBSD rc scripts are a lot better organized than the Linux System 5 rc scripts that one finds on Debian is scant comfort. What might give more comfort is that there's no reason that nosh couldn't run on UbuntuBSD. It can take systemd service/socket units and convert them to native service bundles, which can be used on FreeBSD under nosh service management. * http://homepage.ntlworld.com./jonathan.deboynepollard/Softwares/nosh/worked-example.html http://homepage.ntlworld.com./jonathan.deboynepollard/Softwa... It would be interesting to try.