3 ms·
Do you have the resources to achieve that target and still move the project forward? If I could ask anything from Linus it would be to be a little more relaxed
by worksonmine 3y ago
Do you have the resources to achieve that target and still move the project forward?
If I could ask anything from Linus it would be to be a little more relaxed about the "never break userspace" rule. Allow for some innovation and improvements. There are bugs in the kernel that have become documented features because some userspace program took advantage of that.
- sylware 3y agoArbitration, which is ulitmately in the hands of Linus T. Where ABI stability is paramount for Linus T., ABI bugs will become features. The glibc/libgcc/libstdc++ found a way around it... which did end up even worse: GNU symbol versioning. Basically, "fixed" symbols get a new version, BUT sourceware binutils is always linking with the latest symbol version, which makes generating "broad glibc version spectrum compatibility" binaries an abomination (I am trying to stay polite)... because glibc/libgcc/libstdc++ devs are grossely abusing GNU symbol versioning. Game/game engine devs are hit super hard. It is actually a real mess, valve is trying technical mitigations, but there are all shabby and a pain to maintain. Basically, they are killing native elf/linux gaming with this kind of abuse.