But I don't see why we can't have both (a stable syscall interface and requiring all syscalls to go through a standard library).
What's the point of having a stable syscall interface when you can require that only libc perform syscalls?
But I don't see why we can't have both (a stable syscall interface and requiring all syscalls to go through a standard library).