The libhybris support that's mentioned near the end is the most interesting part, IMHO. In principle, that should ultimately be enough to run a postmarketOS-based userspace (and of course, a Debian Mobile based one, or any other distro of your choice) on
any device supporting GSI ("Generic System Image")/Project Treble, dispensing with Android or AOSP altogether. Thereafter the only thing that the pmOS project needs to concern itself with is kernel support (bringing the mainline kernel and free driver support to more devices) and older devices that have not been "Treblized" already by the OEM or by the AOSP modding community. It's not as simple as
one single image being sufficient for everything, because even GSI's come with a few variations (IIRC, 32- vs. 64-bit, and A+B boot partition scheme vs. A only) but it's very close!
Added: I've noticed that Alpine seems to have dispensed with ARMv6 architecture support altogether in the upstream. Unfortunately, this cuts off a lot of the oldest AOSP devices from support - devices that used to run quite well with CyanogenMod, and that ought to still be usable in some way, if perhaps not in a truly general-purpose sense given how limited some of them are (512MB RAM/512MB "internal" storage, etc.). Is there any hope of pmOS picking up this support?