First thing the article does is explain that they did and it was a wrong choice.
On top of that, pmOS can work with non-mainline Linux, so with the Android kernel, which is somewhat guaranteed to have support for most / all the devices. You shouldn't use it if you care about security though, but that's a different matter