LWN.net Logo

Kevent take 26

Kevent take 26

Posted Dec 14, 2006 4:38 UTC (Thu) by bronson (subscriber, #4806)
Parent article: Kevent take 26

If kevent gets merged then does that mean that epoll gets put out to pasture?


(Log in to post comments)

Kevent take 26

Posted Dec 14, 2006 5:39 UTC (Thu) by khim (subscriber, #9252) [Link]

That's up to application developers to decide. May be 10 or 20 years from now, but not "any time soon". epoll is part of public kernel API - it must work "forever" (or at least for a very long time) even if there are better alternatives. Think about OSS vs ALSA...

Kevent take 26

Posted Dec 18, 2006 23:52 UTC (Mon) by i3839 (guest, #31386) [Link]

Well, it looks like epoll quite a lot, so I'm wondering why they didn't try to improve and extend epoll instead of adding kevent. For networking epoll is great, and it will stay one way or the other. If kevent turns out to be good then epoll will most likely be built on top of it, instead of being removed.

"And he has pushed strongly for timeout values to be represented in an absolute format."

Absolute versus relative? Because I think relative timeouts are at least as useful or better than absolute ones. Just imagine all those applications stopping to work when the clock is set back... That said, using struct timeval as input might fit better with gettimeofday usage.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds