Hacker News new | past | comments | ask | show | jobs | submit login

Sure, if they're statically compiled with no non-kernel dependencies whatsoever. Once Linux userspace gets involved it is a shitshow.



Right. Most Linux user space software actually subscribes to the Apple philosophy of breaking everything in the name of progress. From what I've read, even GNU rejects binary compatibility concerns because to do otherwise would help proprietary software, sometimes resulting in breakages in vital stuff like glibc.

> statically compiled with no non-kernel dependencies whatsoever

I'd love that. Would be great if we could even get rid of the C library. Compilers should emit Linux system call code directly.


This makes fixable library bugs more or less impossible to fix.

Look at how many DLLs get updated in a typical windows security update.

Most of those would have been permanent security vulnerabilities if everything was statically linked.


That shouldn't happen assuming the Linux distribution maintainers update everything whenever a library gets fixed. I agree that dynamic linking produces significantly less work for maintainers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: