[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] State of the Union
Frank Naumann wrote:
Hello Howard!
Nice to hear from you.
Hello again. Nice to see that new things are still happening in the kernel.
Ah, I see. Personally I wanted to go into the kqueue() direction as 
introduced and used by the BSD systems. This solution looks very easy 
to use and is extremly flexible and extensible. It's basically a 
filedescriptor and you add a list of events (determined by id and a 
filter) you want to wait for.
See this message
http://www.openldap.org/lists/openldap-devel/200411/msg00088.html
kqueue has some other performance limitations as well. The scheme I 
outline in the above link addresses all of those shortcomings.
Yes, very interesting ideas. Ok, we aggree that kqueue() is a good 
direction :-) But we need also to have in mind that for FreeMiNT we 
don't need to optimize our interface to handle several thousand open 
files efficiently. I would rather optimize it for small memory 
consumption as I don't think we have such heavy server applications in 
the next time.
I understand. (But I'm still writing a separate reply to Evan's points.)
--
  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support