3 ms·
> Would you write a GPLd kernel these days? I wouldn't. [...] I think you're arguing a strawman here. The actual reason why drivers tend to live in-tree is tha
by majewsky 8y ago
> Would you write a GPLd kernel these days? I wouldn't. [...]
I think you're arguing a strawman here. The actual reason why drivers tend to live in-tree is that the kernel-driver API changes all the time, and Linus has consistently argued that being able to do backwards-incompatible changes to the kernel-driver API has been necessary to make the drivers as good as they are.
- repolfx 8y agoAnd yet where is Linux most used? On the server. What hardware do cloud machines have? It's not even public, much of the time. It's all talking to hypervisors. OSv is an example of going back to the drawing board for the majority of Linux's use cases and creating something radically smaller and with radically less 'bullshit' (it runs much faster as a consequence).