-1 to this idea from OpenBSD that all syscalls have to be routed through libc, requiring e.g. Golang to link to and run syscalls via libc.
@sir is it actually nailed to libc, or could another language register it's wrappers ? (Eg a flag on an elf section or attribute on an .so file?
@penguin42 I'm psure it's nailed to libc but you should research this question yourself
@sir https://lwn.net/Articles/806776/ says the msyscall is just giving a range of pages, but that's only allowed once and says it's LD.so imposing that comes from libc; so something non-c could do that itself.
General purpose mastodon instance