Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There's a similar explanation for Linux's success on servers: Linus is very strict on backward compatibility for the kernel. But for Linux on desktop, the rest of the stack (GUI environments) is made by a bunch of CADT devs who don't care about backward compatibility is, so of course it failed..


What kind of backward compatibility for GUI environments are you talking about?


The kind where you can still use an application 2 years later without having to recompile it.


That generally isn't a problem if you pin/vendor your dependencies... the same thing that most developers seem to do on Windows and mac anyway.


CADT? What do you mean?


Cascade of Attention-Deficit Teenagers (open-source software development model)



google "CADT jwz". For various reasons it can't be linked from HN.




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

Search: