Hacker News new | ask | show | jobs
by jacobush 2475 days ago
I hoped they would fix how the linker uses private OS calls.
1 comments

Which private OS calls. Can you site what they are?
I'm guessing GP refers to the fact that Go binaries use raw system calls even on operating systems where the syscall boundary is considered a private implementation detail (which is the case on Windows and macOS).
The Windows port never used raw system calls.

The Solaris port never used raw system calls.

The MacOS port doesn't use raw system calls since go 1.11.

The remaining ports for Linux/BSDs/Plan 9 have a stable syscall interface.

On Mac, since go1.11, Go uses libsystem.
I think you mean "cite".
I do, but will leave it because I stand by me inability to spell. Thanks!
* my ability

;)