https://geocar.sdf1.org/fast-servers.html #reinventingthewheel #networkserver #epoll #kqueue #softwaredevelopment #HackerNews #ngated
A Programmer-Friendly I/O Abstraction Over io_uring and kqueue
https://tigerbeetle.com/blog/2022-11-23-a-friendly-abstraction-over-iouring-and-kqueue/
#HackerNews #ProgrammerFriendly #IOAbstraction #io_uring #kqueue #TechBlog
More generally: #kqueue still has several ragged edges, compared to poll/select.
https://tty0.social/@JdeBP/114574054783681506
https://tty0.social/@JdeBP/114575142459347113
Every little helps in order to fill in all of these gaps.
@[email protected] It is always welcome to see more kevent(), if only because it lets other people share my pain, in the hope that that increases the push for kevent() to be fully completed and as good as select(). There are a number of cases I have hit over the years kevent() cannot *quite* do what select() does. #FreeBSD #kqueue
I submitted my #kqueue support for sound(4) on #FreeBSD. I hope we will polish it soon enough. https://reviews.freebsd.org/D53029
cc @JdeBP
I/O Multiplexing (select vs. poll vs. epoll/kqueue)