News for hackers. Stuff that matters.
Re:FreeBSD Jails the hard way by beccasanchez on Friday January 08, 2016 @01:57PM (#10867257)
FreeBSD is going to eventually adopt a systemd-like approach. So people who switch for this reason will be betrayed down the line.
Re:FreeBSD Jails the hard way by mbreese on Friday January 08, 2016 @02:03PM (#10867297)
Even if they do, I'm pretty confident that FreeBSD will do it better. If for no other reason, they'll be able to take the lessons from systemd and see what worked and what didn't.
Re:FreeBSD Jails the hard way by cm3 on Friday January 08, 2016 @02:29PM (#10867518)
Yes, and FreeBSD wouldn't allow unbootable systems that you can easily run into with systemd.
Re:FreeBSD Jails the hard way by cm3 on Friday January 08, 2016 @02:41PM (#10867608)
Or break stuff from one release to another. I fear that the web app approach to release often and break often is getting into Linux userland development. Gtk3 is another example of that. 3.16 was fine and 3.18 started drawing slower and displaying black rectangles anytime while a built-in dialog (color, file, etc.) is opening. Then there's Gtk3's reluctance to support themes. Almost all themes have to be ported again for each Gtk3 release. And you cannot configure your theme once and reuse the config ($HOME) on two different versions of a linux distro. If GNOME wouldn't approach the default theme like everybody uses Gtk3 on a tablet, it wouldn't be problem to have no theming. I've been using a Gtk2 theme I wrote for at least 12 years or even longer and it never glitched on me. This is the same mindset systemd development in general seems to have. But like in all organizations I've seen reasonable developers in the systemd community and those who are not.
Re:FreeBSD Jails the hard way by cpach on Friday January 08, 2016 @03:10PM (#10867821)
Re:FreeBSD Jails the hard way by emaste on Friday January 08, 2016 @02:07PM (#10867338)
Many different groups in the FreeBSD ecosystem have a lot of interest in some aspects systemd, launchd, etc., and patches exist for several different implementations in various states of completion. At this point though your statement is just speculation and has no basis in fact; there is no current plan to integrate this work into FreeBSD proper.

A fair statement would be "FreeBSD may eventually adopt a systemd-like approach."

Re:FreeBSD Jails the hard way by DanBC on Friday January 08, 2016 @02:04PM (#10867306)
What makes you say FreeBSD is eventually going to adopts a systemd like approach?

And what do you mean by a systemd like approach?

Re:FreeBSD Jails the hard way by Someone on Friday January 08, 2016 @04:04PM (#10868226)
http://www.slideshare.net/iXsystems/jordan-hubbard-free-bsd-..., slides 32 and 33:

"etc/rc.d is quite sophisticated for what it does, but the paint on /etc/rc is obvious"

"Too many things need to know explicitly about dependencies"

"Even the Linux die-hards have essentially grasped the necessity of systemd"

Talk is by Jordan Hubbard, FreeBSD co-founder (https://en.wikipedia.org/wiki/Jordan_Hubbard)

Discussion at https://news.ycombinator.com/item?id=8645188, video at https://www.youtube.com/watch?v=Mri66Uz6-8Y (49 minutes)

Re:FreeBSD Jails the hard way by feld on Friday January 08, 2016 @04:26PM (#10868414)
Jordan is pushing this into FreeNAS/TrueNAS and NextBSD. He would love to see this happen in FreeBSD as well, but from what I've seen it isn't moving anywhere.
Re:FreeBSD Jails the hard way by feld on Friday January 08, 2016 @04:24PM (#10868400)
there is no proof of this. Several FreeBSD derivatives might (FreeNAS for example), but there is no definitive sign that a systemd-like approach is coming to FreeBSD.

(The FreeBSD core team appears to strongly dislike all the currently proposed options.)

Re:FreeBSD Jails the hard way by cm3 on Friday January 08, 2016 @02:27PM (#10867508)
Hopefully it will be nosh and not launchd. nosh can also import systemd units, so it's a good way to support daemons predominantly developed on Linux+systemd.
Re:FreeBSD Jails the hard way by JdeBP on Saturday January 09, 2016 @01:06AM (#10870289)
nosh can also import Warden-configured jails. They become individual native services, separately controllable with service start/stop and with parameterization adjustable with rcctl set/get .

It furthermore provides a FreeBSD jails extension to the systemd unit file syntax. The JailID=i setting for a service unit is translated into "jexec i" in the native service bundle's run program.