3 ms·
Linux considers syscall API stable and there's a pretty hard rule of not breaking user space.
by exDM69 9y ago
Linux considers syscall API stable and there's a pretty hard rule of not breaking user space.
- int_19h 9y agoLinux does, yes. MacOS and BSDs do not. (Neither does Windows - but so far as I can see, Go doesn't try to invoke the NT APIs directly there.) Stability is guaranteed on userspace API level - e.g. libc. So well-behaving apps are supposed to just use that, and let it handle syscalls. But Go doesn't.