3 ms·
Well, nowadays, for devices that started from Oreo or later, there is this thing called Project Treble where every device are guaranteed to boot AOSP of the sa
by phh 7y ago
Well, nowadays, for devices that started from Oreo or later, there is this thing called Project Treble where every device are guaranteed to boot AOSP of the same version.
It is possible to use that to create generic lineage image, that just works on all devices released with oreo or later.
Of course with those generic images, not everything will just work, but calling and camera are a given.
There are unofficial builds of this [1] but lineage doesn't want to endorse this approach, even though that's technically how they support all recent devices.
https://forum.xda-developers.com/project-treble/trebleenabled-device-development/gsi-lineageos-16-0-gsi-arm64-ab-how-to-t3908029 https://forum.xda-developers.com/project-treble/trebleenable...
- zozbot234 7y agoProject Treble images are less "generic" than they sound - they vary by stock-OS version (Nougat, Oreo, Pie, Q/10), 32-vs.-64 bits, A-only vs. A+B boot.
- izacus 7y agoGSIs should be closer to the goal - Lineage and other free software people should really push manufacturers to publish their GSI images to make Lineage porting easier.
- phh 7y agoThat's still only one source code for all of them. (Nougat never had treble) the difference there between actually one single image and five is build time. There is no additional development needed. And that still means that with five images you target several hundreds (probably thousands) devices. More than lineage will ever support