Remix.run Logo
self_awareness 2 days ago

Yes, Linux is reversed in this aspect -- glibc is not really binary friendly, but kernel syscalls are. On other systems, kernel syscalls are not binary friendly at all, but libc is friendly.

I'm fine with using libc on other systems than Linux, because toolchains on other systems actually support backward compatibility. Not on Linux.