3 ms·
Yes there is - in the kernel tree. Works great for my desktop and laptop.
by TD-Linux 10y ago
Yes there is - in the kernel tree. Works great for my desktop and laptop.
- IshKebab 10y agoThat's not a good solution in general. * You can't distribute closed-source drivers. I wish everything was open source as much as the next guy but let's be realistic. Imagine if all Linux user-space software had to be open source! * You can't release drivers at the same time as your hardware. You have to get your drivers into the kernel years before you release the hardware, otherwise nothing will support it out of the box. This is obviously idiotic development-wise, but it also leaks product releases. * It's extra effort to get drivers into the tree. Despite what the kernel developers say they clearly won't accept every driver. They might not like your architecture or code style, it might be too niche, etc. It's another annoying barrier. * Fairly obviously it doesn't scale well. What happens in 2030 when the Linux kernel contains 100000 drivers, or whatever? Of course there are downsides to a stable ABI - you have to maintain backwards compatibility, it might encourage closed source drivers... but it's easily worth, especially on mobile.