News for hackers. Stuff that matters.
Re:LineageOS Android Distribution by phh on Saturday November 09, 2019 @08:04AM (#21491278)
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/trebleenable...

Re:LineageOS Android Distribution by zozbot234 on Saturday November 09, 2019 @08:12AM (#21491305)
Project 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.
Re:LineageOS Android Distribution by phh on Saturday November 09, 2019 @09:09AM (#21491617)
That'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

Re:LineageOS Android Distribution by izacus on Saturday November 09, 2019 @08:46AM (#21491492)
GSIs 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.