4 ms·
There are tons of SoCs that theoretically support Linux, but in practice rely on binary blobs or out-of-tree drivers. Getting them to work with anything other t
by teraflop 5y ago
There are tons of SoCs that theoretically support Linux, but in practice rely on binary blobs or out-of-tree drivers. Getting them to work with anything other than the hand-picked, patched kernel versions provided by the manufacturer can be a nightmare.
- bradfa 5y agoYes, but you can also look at it as a great way to start contributing to the upstream Linux kernel. Take the vendor's horrible drivers and clean them up, then submit them upstream. You get to learn new things and contribute to Linux, which has varying amounts of value depending upon who you ask, but also you'll make the next person who buys one of these less likely to complain that mainline Linux doesn't support it. Not a ton can easily be done about binary blobs, especially if those blobs have EULAs which prohibit reverse engineering. But there are always ways and doing so would be a great school or hobby project.
- IshKebab 5y ago"You can also look at this lack of support as a great way to start doing all the work yourself!"