Searchable Linux Syscall Table for x86_64
16 points by gnyeki
16 points by gnyeki
That’s cool. Would be nice to extend it to architectures other than x86-64, which usually use different numbers (although I often wonder why they are different).
I also wonder what’s the story with tuxcall(2)
. What on earth was it supposed to do?
Why on earth was a web server in the kernel necessary?
There was a web server performance arms race at the time, lots of academic papers and commercial engineering. How else could Linux go faster than sendfile on FreeBSD?!
https://freebsdfoundation.org/wp-content/uploads/2023/06/jones_lawrence_interview.pdf
https://www.usenix.org/legacy/publications/library/proceedings/usenix99/full_papers/pai/pai.pdf
https://dl.acm.org/doi/10.1145/301464.301579
https://people.eecs.berkeley.edu/~brewer/papers/SEDA-sosp.pdf
can’t let windows users have all the fun with IIS! https://en.wikipedia.org/wiki/Internet_Information_Services
Here is an alternative that has supported this for years, also exposes everything as JSON files: https://syscalls.mebeim.net/