3 ms·
> WANT you to build things in. Only if you adhere to their standards, until very recently you couldn't even do rust. If i made something fully working in rus
by worthless-trash 4y ago
> WANT you to build things in.
Only if you adhere to their standards, until very recently you couldn't even do rust. If i made something fully working in rust today it still wouldn't get accepted.
- witheld 4y agoThat’s exactly why they want you to do it with them though- so they can make you do it too their standards.
- IshKebab 4y agoNo it isn't. The reason you can't write external modules is because the kernel interfaces aren't stable. You would have to provide a module binary for every single kernel version (and maybe even for different configurations). And the reason for that is mostly that providing a stable interface is a) a ton of work, and b) would make distributing closed source drivers easier which is something Linus hates.
- witheld 4y agoif you read the mailing list, you know there’s a lot of reasons. Linus hates out of tree and closed modules for quite a number of reasons- but in this specific context it seems the most relevant.