News for hackers. Stuff that matters.
Re:Modern terminal-based text editor by exDM69 on Friday September 29, 2017 @02:44AM (#15363266)
Linux considers syscall API stable and there's a pretty hard rule of not breaking user space.
Re:Modern terminal-based text editor by int_19h on Friday September 29, 2017 @04:03AM (#15363542)
Linux 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.