Hacker News new | ask | show | jobs
by rfvrgvegbegn 2043 days ago
Hi, thanks for your work on Plasma Mobile.

Android has an Hardware Abstraction Layer (Android HAL) that acts as a unique central clean definition of what the hardware provides and how to access it. It makes it easier for Android to remain HW agnostic and for HW vendor to be compatible with Android.

Is there a similar effort on Linux ?

1 comments

Plasma Mobile works fine on a mainline Linux kernel with a GNU userspace so there is no need to create an additional abstraction layer.

There is a project called Halium that allowed in the early days to run plasma mobile on top of the Android userspace, but we stopped working on it when all the plasma developers got their Pinephone and this was easier to work with.