Project Treble is an amazing feature that allows for some basic support for any Treble-compatible ROM. This is done by separating drivers from Android and allowing them to function when a new version of Android is installed. This can reduce the time it takes for updates to be released, but it also greatly benefits ROM developers by allowing them to boot AOSP ROMs quite easily on supported devices.
Thanks to this support, developers have managed to get a modified version of the Android P Beta to boot on some Treble-supported devices. Because Android P is closed source until it’s officially released, a version can’t be built from source. So this is a hacked up Pixel XL build made to run on other devices.
On some devices it boots and somewhat functions. Other devices require a specific third party Treble- implemented ROM to be flashed first despite official Treble support (this applies to the OnePlus 5, OnePlus 5T, Moto G5, and Xiaomi Redmi Note 4). How it functions on other devices is a roll of the dice.
Don’t expect this to be daily driver material, or even stable. But it’s cool to see people pushing the envelope and getting Android P booting on unsupported devices. Hit the source link for more info!