Pages

Thursday, 25 July 2024

Go compiled apps do syscall directly to Linux kernel

 

  • Only Linux kernel provides a stable ABI for syscalls 
  • For macOS and Windows, the kernel and the userland lib wrapping syscalls are maintained by the same developers, so they provide a stable userland API rather than kernel land ABI.
  • Go compiled apps don't depend on any user space libraries on Linux.

No comments:

Post a Comment