So I’ve been using vanilla FreeBSD-7.0-Beta2 for a few weeks now. I’ve also been extensively looking into it’s rc system to see what it can do that openrc cannot. The answer is, well not much.
But there is one thing it does have which is very nice - and that’s init script templates. Take this sample ntpd init script from Gentoo (line breaks and comments removed, sadly my blog removes the indents too)
OK, a few people have been saying that Gentoo is falling apart, they will leave Gentoo too and the world will end as we know it. :O I can assure you that this is all lies ;)Basically baselayout will be split into two entities. Firstly, the bit that lays out the initial file system and provides the core system files shall remain as baselayout. The rest of it (ie, rc, init scripts, etc) will be forked off into a new package called OpenRC (working title).
I never thought I would write this, but it’s true. I’ve retired from Gentoo. It’s been a fun ride, I’ve made many new friends and thankfully few enemies. But our views no longer follow the same path. This is not a snap decision, I have been thinking about it in the back of my mind for a few weeks now.Why am I leaving? Well, my view of Gentoo has always been about choice.
Yeah yeah, we really should unmask it. But until vapier gets of his butt and keywords it for his misc arches i get to twist and turn it a little :)
Anyway, rc6 is now out and features a shiny new logging daemon. This is like blogd from the showconsole package, but has the advantage of being tightly integrated into rc. This allows us to log all runlevel transactions (with the exception of going to single user on FreeBSD and sysinit on Linux).