From: Hugo Santos <[EMAIL PROTECTED]> Date: Tue, 1 Aug 2006 12:50:02 +0100
> I might have some cycles during the month to code up something in > this direction, at least for an initial review, i'll try to do so. Great. I prefer to talk about code anyways :) > Also, the reliability of a system depends on a lot of things, but > please, let's not use the assumption that because everything sits in > the kernel, it will be stable as the number of 'points of failure' is > smaller; this is only true as long as people work to have stable > components -- and this is independent of where the components sit. This disagrees with my experience. Things in the kernel tend to get noticed fast and fixed, whereas things in userspace can stay broken for a long period of time. Everything is about momentum, and the kernel is where all the development momentum is. It's not in these userland components. People are running semantic checkers on the kernel constantly, the kernel has all sorts of automatic locking, memory allocation, et. al verifications and assertions. A particular userland components might have this treatment and checks, but the kernel has them going all the time and people are looking at the output of these tools and checks constantly. You cannot get the kind of coverage the kernel gets. As Andrew Morton says, userland is just a testsuite for the kernel. :-) - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html