4 ms·
> Some kernel drivers or wifi chipsets or something they can't be arsed to keep supporting? Yup, there is no documentation for these chips, you probably gets s
by raron 4y ago
> Some kernel drivers or wifi chipsets or something they can't be arsed to keep supporting?
Yup, there is no documentation for these chips, you probably gets some SDK with an old version of heavily modified linux kernel in a big ZIP file (so no version control history, no diffs), sometimes you only got some random binary blob. Because every chip manufacturer thinks (maybe right?) that with a good mainline driver or at least with good documentation all their competition advantage would disappear. (Some gigabit Ethernet phy chip manufacturers do the same even if 1 GbE is more than 20 years old...)
Imagine the same issue as the GPU card support as it was a few years ago, just multiply it by ten and apply for every insignificant peripheral device. (And nobody will start to reverse-engineer it, because you will not be able to buy the chip half a year later.)
I do not think this will change without an open chip (do no think it is possible, it would have too much NRE cost, maybe if some government use it to spin up local semiconductor manufacturing?) or some heavy regulation (eg. force compatibility between vendors).
- ClumsyPilot 4y ago> Yup, there is no documentation for these chips, you probably gets some SDK with an old version of heavily modified linux kernel in a big ZIP file (so no version control history, no diffs), We need to legislate that the user has a legal right to precise documentation of any hardware they bought. Including any spying activity it might be enabling.