3 ms·
I'm using FreeBSD for servers and thankfully Gentoo remains on OpenRC. If they switch I'll move my home computers to FreeBSD too.
by isatty 9y ago
I'm using FreeBSD for servers and thankfully Gentoo remains on OpenRC. If they switch I'll move my home computers to FreeBSD too.
- xenophonf 9y agoExcept FreeBSD is considering moving to something like launchd or systemd itself, because honestly a SMF isn't a bad idea compared to init scripts, which are rather bare bones.
- digi_owl 9y agoNo they are not. The former head of Launchd development at Apple was pushing to have FreeBSD adopt Launchd, but got rebuffed. So instead he has forked FreeBSD into NextBSD.
- hedora 9y agoSMF runs circles around systemd. I used it recently, and realized it is what systemd is trying to clone. It was kind of like learning Unix after coming from a DOS background. If FreeBSD switches to systemd, I'll stick with OpenBSD. OpenBSD is as likely to switch as they are to rewrite the kernel in rust and go.
- X86BSD 9y agoFreeBSD will never, ever adopt systemd. That I am certain of. Even if the license wasn't an issue, and you could easily yank out all the non portable Linux code, and adopt it into BSD, the code quality, and the engineering of it would not meet BSD standards for adoption. TrueOS just started using OpenRC and seem happy with it so far.
- JdeBP 9y agoThe TrueOS people still need to add proper service management and a decent service management toolset. I suggested to them back in January 2017 that since OpenRC has s6 integration, they might do well to add s6 to that to gain full service management. I never received a reply. I haven't heard that Laurent Bercot was contacted, either. * https://news.ycombinator.com/item?id=13458186 https://news.ycombinator.com/item?id=13458186 * http://www.mail-archive.com/supervision@list.skarnet.org/msg01570.html http://www.mail-archive.com/supervision@list.skarnet.org/msg... I personally use the nosh system and service managers on FreeBSD and TrueOS, of course. I just wrote up a more detailed account of how I used them on TrueOS to run the PC-BSD desktop login and chooser utility under proper service management, and to improve several parts of that subsystem. * https://unix.stackexchange.com/a/390089/5132 https://unix.stackexchange.com/a/390089/5132
- peatmoss 9y agoI hope systemd doesn't taint us all for more intelligent init systems. RC scripts do have their drawbacks. If I were choosing a "most interesting alternative to systemd and classic init" award, it'd go to GNU Shepherd which is the init system of GUIX as well: https://en.m.wikipedia.org/wiki/Guix_System_Distribution https://en.m.wikipedia.org/wiki/Guix_System_Distribution All the talk about BSD and launchd has me thinking Shepherd might be on to something. Launchd is XMLed up from here to Sunday, whereas Shepherd can have all the benefits of Scheme's S-EXPRs being tree structures while also having a great scripting language (Scheme) at your disposal.