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

Reply via email to