Choosing between portability and innovation
Posted Mar 4, 2011 20:59 UTC (Fri) by nevyn (guest, #33129)
On the other side, timerfd(), socketfd() and epoll() are all there to do a single thing. FreeBSD did the retarded thing when they reimplemented sendfile() roughly a week after Linux added it. TCP_CORK is still not implemented in FreeBSD. mremap() was NAKd, there's the whole MMAP_ANON vs. MMAP_ANONYMOUS, or the weird bits of mmap in general.
Cooperation is much more like to happen in the FreeBSD => Linux direction, IMO ... but that could also just be the much bigger developer pool.
Posted Mar 9, 2011 14:48 UTC (Wed) by mheily (guest, #27123)
(Disclaimer: I am the main author of libkqueue)
Posted Mar 9, 2011 20:52 UTC (Wed) by nevyn (guest, #33129)
epoll <=> kqueue is probably the best case test too, to be convincing you'd want something that benchmarked EVFILT_VNODE/SIGNAL/TIMER at least. To be really convincing you'd want PROC/USER/AIO and play with the EV_* flags.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds