Wes Peters wrote:
> Dan Kegel wrote:
> > "Daniel C. Sobral" wrote:
> > > Why is it that I get the feeling more and more nowadays that Linus is
> > > suffering from a worsening case of NIH when it comes to things
> > > originated on BSD?
> >
> > Don't jump to conclusions. He's honestly trying to
> > understand what the optimal interface would be.
> > Let him catch up. Help him understand the requirements
> > which motivated the kqueue design and why his proposed
> > system call does not meet them.
> >
> > His role right now is to keep the kernel as simple as possible.
>
> So the major advancements of pushing file servers and web servers into
> the kernel fit into this role how?
Regardless of whether those complicate the kernel - and I suspect
khttpd and tux don't complicate the kernel much - what Linus
is doing here is different: he's doing a reductionist analysis
of what it takes to do poll() right.
I've done the same thing before, and yes, the people whose favorite
interface I seemed to be ignoring were pissed off. But it was the
only way for me to understand the true requirements. In the end,
I usually add back part of the stuff I initially stripped out,
once I understood what it was for.
That said, I like kqueue, and I don't like the interface Linus proposed.
But I'm still not quite sure how to demonstrate that
his interface won't do the job. (Wish I had time.)
- Dan
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message