3 ms·
> I guess Linux has SystemD and the BSDs have NextBSD to be fearful of. Pretty much. But the FreeBSD developers have a history of being much more conservative
by byuu 11y ago
> I guess Linux has SystemD and the BSDs have NextBSD to be fearful of.
Pretty much. But the FreeBSD developers have a history of being much more conservative on these types of changes. But then again, Debian used to as well. So you never know.
I'm all for people experimenting and trying out new types of init systems and the like. I just don't like having them forced upon me when they're clearly not ready for production. I'm also really worried about the lock-in effects. The BSDs are already feeling the pain of software growing dependencies on the unportable systemd (the most egregious was Brasero, a CD-burning tool, recently having an argument over a systemd dependency.) I don't want to see the BSDs repeat the same mistake.
It's enough "fun" dealing with networking idiosyncrasies like SO_NOSIGPIPE vs MSG_NOSIGNAL, kqueue vs epoll; audio idiosyncrasies like OSS vs ALSA; input idiosyncrasies like devd vs udev; etc as it is. Let's not add another one with init system dependencies. Desktop applications have done fine for the past 50 years without init system dependencies, why start now?
- protomyth 11y agoI'll watch. LaunchD isn't bad on the OS X boxes we have[1] and I guess coming from NeXTSTEP, Mach isn't something I have a problem with. I will see how it works, but I'm an OpenBSD user these days so I will wait and see what they think. 1) my main complain has already been addressed with the switch from XML
- floatboth 11y agoI've actually listened to the BSD Now podcast episode where they discussed NextBSD… IIRC, launchd is a simple process manager, and it never had anything to do with XML. XML/plists are used in Apple's implementation of launchCTL, the command line client. http://www.nextbsd.org/welcome-to-ghost/ http://www.nextbsd.org/welcome-to-ghost/ NextBSD is explicitly a "science project" – they don't want upstream FreeBSD to become NeXTSTEP :)
- JdeBP 11y ago> IIRC, launchd is a simple process manager, and it never had anything to do with XML. Everyone thought that, until someone came along and wrote a launchd attempt that put an XML parser into the process #1 program. It was publicized back in 2014. * http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/launchd-on-bsd.html http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/la...