Thread (32 messages) 32 messages, 10 authors, 2006-08-03

Re: Regarding offloading IPv6 addrconf and ndisc

From: David Miller <davem@davemloft.net>
Date: 2006-08-01 21:54:33

From: Hugo Santos <redacted>
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.
:-)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help