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
