12
votes
Why isn't there generic batching syscall in Linux/BSD?
You're in luck, the Linux developers agree with you, and as of Linux 5.1 it includes the io_uring subsystem.
It works a bit differently from your design. It consists of a ring buffer for messages, the ...
7
votes
Why isn't there generic batching syscall in Linux/BSD?
I tried this on x86_64
Patch against 94836ecf1e7378b64d37624fbb81fe48fbd4c772:
(also here https://github.com/pskocik/linux/tree/supersyscall )
diff --git a/arch/x86/entry/syscalls/syscall_64.tbl b/...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
bsd × 13licensing × 7
open-source × 5
gpl × 3
java × 2
c × 2
history × 2
linux × 2
unix × 2
web-applications × 1
compiler × 1
github × 1
debugging × 1
operating-systems × 1
embedded-systems × 1
mit-license × 1
apache-license × 1
closed-source × 1
apache × 1
drivers × 1
linux-kernel × 1
linux-development × 1
lamp × 1