Date: Mon, 24 Feb 2014 15:53:34 +0000 From: Lucius Rizzo <Lucius.Rizzo@Lucius.XxX> To: Don Lewis <truckman@FreeBSD.org> Cc: brunolauze@msn.com, swhetzel@gmail.com, andrnils@gmail.com, freebsd-current@FreeBSD.org Subject: Re: libinit idea Message-ID: <20140224155334.GA31812@lucius.XxX> In-Reply-To: <201402240856.s1O8u82F073645@gw.catspoiler.org> References: <20140223182232.GA25967@lucius.XxX> <201402240856.s1O8u82F073645@gw.catspoiler.org>
next in thread | previous in thread | raw e-mail | index | archive | help
* Don Lewis <truckman@FreeBSD.org> [2014-02-24 00:56]: > On 23 Feb, Lucius Rizzo wrote: > > * Andreas Nilsson <andrnils@gmail.com> [2014-02-23 09:33]: > >> Imho, the replacement to init and rc-scripts I sometimes think about > >> would be to import SMF from opensolaris/illumos. There one can at > >> least get the commands run and config used without looking at the > >> source code. > > > > I like SMF from Solaris 11 onwards and even SmartOS. However, I have > > found to like systemd and use via systemctl on Arch far nicer than any > > other rc scripts to date. > > > > Anyone care to share their thoughts on the pros and cons of something > > like systemd the way Arch does? > > I've got a Fedora server here that has systemd and I've come to dislike > it. It seems to be one of those "Do not open. No user serviceable > parts inside." sorts of things. I had an entirely different experience - albeit on Arch. I had to use systemd via systemctl for pretty much everything to build on the machine. I use btrfs + linux-ck on Arch with systemd. In order to get stuff to work, I had a pretty detailed learning experience with systemd when I helped on the sendmail AUR port for Arch including writing/enabling scripts to work with journald and systemd. Naturally, I'm somewhat surprised to see the the author's attitude towards licensing and non-Linux support. Its rare to come across devs who are zealous to such a degree. However, there seems to be an agreement at least in part to modernize or optimize the boot-up/rc env in FreeBSD. I don't know for most of you but for me, while this is interesting...I almost never really reboot that often for me to actually see a real advantage of a 3 sec boot-up difference by throwing away what we have and migrating to something else. Which is why we should also consider more than just boot-up times -- for me having a newer more intelligent way to manage rc environment might bear more interest than a few second boot difference that I only see once in a blue moon. Though, now I am also at a point where I know commands in - Debian/CentOS/Arch, BSD (FreeBSD/NetBSD) and Solaris 10/11/SmartOS (all with different ways of doing thing). What's annoying is that each of these OS/flavors have nuances in use of their rc scripts and while ^now^ it doesn't bother me at all, I imagine it may for a newb. In most cases, everything works. But when it doesn't, its annoying to remember svcadmin vs systemctl vs /etc/init.d vs service vs /etc/rc.d/ along with all the other commands just to check the logs... -- | _o _ |_)o_ _ _ |_|_|(_||_|_> | \|/_/_(_) - Lucius.Tel -------------------------------------- ++ New members are urgently needed in the Society for Prevention of ++ ++ Cruelty to Yourself. Apply within. ++
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140224155334.GA31812>