From: Jeremy Huntwork
Sent: Thursday, October 27, 2016 2:34 PM
To: LFS Developers Mailinglist
Subject: Re: [lfs-dev] s6

On Thu, Oct 27, 2016 at 2:46 PM Bruce Dubbs <[email protected]> wrote:
There is not as much experimentation as there used to be.  Editor
participation has dropped and it's about all we can do to keep up with
upstream changes to what is in BLFS now.  LFS is not as large (about 10%
of BLFS) and we can get by with about 2-3 updates per month and still stay
pretty current.  BLFS has, on average, about 4 packages updated every day,
weekends included.  That's counting things like kf5, kf5-apps, and plasma
as one package.  The biggest mover for apps seems to be gnome.  The
systemd version of the book has a full gnome environment (not fully in
sysv due to gnome's insistence on systemd) and that seems to have a lot of
churn.  In any case, there are about 800 packages in BLFS and if they each
updated only once a year, that would still be almost 3 per day.


I'm impressed that you've managed to support the two init systems then. Nice 
job!


I had a project a while back aiming at substituting sysvinit with Runit. It was 
fairly good, but runit requires a lot of extra special handling in the script 
sets to stabilize services correctly and set up options. It's small granted, 
but it ended up being a troublesome headache to get working correctly.

One add-on you might find worthwhile to examine as a possible extra might be 
OpenRC, but my last try at getting it working failed. OpenRC aims to work with 
sysvinit as an enhanced script set with some added failsafes like Runit and s6.

Bruce is right, sysvinit is the most transparent and educational valued as well 
as small. Stick with sysv unless you're very prepared for a lot of headaches.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to