3 ms·
At which point the community interest in getting software working on those devices will have become quite diffuse. For example, take a look at how old devices d
by mindslight 4y ago
At which point the community interest in getting software working on those devices will have become quite diffuse. For example, take a look at how old devices drop off the LineageOS supported list. The main problem isn't bona fide DRM, but rather the endless churn of accidental complexity.
- zozbot234 4y agoNewer LineageOS releases will increasingly depend on kernel features that aren't implemented by the downstream kernel in these older devices. So at some point old devices must be supported by the mainline kernel if they are to remain viable for general use. It's pretty hard work. (And there are lots of these devices too. I don't think we even have a list of every piece of hardware that was supported by the old Cyanogenmod at some point in its history.)
- mindslight 4y agoSure, that's a large part of what I meant by "endless churn of accidental complexity". The embedded development mindset is to throw a working binary over the wall, maintainability and updates be damned. This kind of worked at the level of 16 bit micros where complexity was limited, but it doesn't scale.