Main plasma mobile developer here, I wanted to reply some questions that surfaced in comments and give a bit of overview on current state and where we need help. We initially based it on Ubuntu Touch, and later on started using our own stack based on Cyanogenmod, more information on it at : http://blog.bshah.in/2016/05/02/plasma-mobile-new-base-syste...
So basically currently Plasma Mobile is made of,
- KDE Frameworks
- kwin_wayland
- Plasma workspace
- Plasma phone shell
- Various Applications
And to run Plasma Mobile stack on mobile devices, we have - Minimal Cyanongenmod base
- LXC userspace tools for android
- Neon rootfs with Plasma Mobile
Q: Why not use Mer and/or Ubuntu Touch
A: This question is mostly answered in the blog post I linked above, Mer is using RPM .spec based packaging and we don't have resources and as well people who have expertise in RPM packaging, about Ubuntu Touch, we initially based our stack on top of Ubuntu Touch, however later we ended up diverging on various levels, for example libhybris, Qt etc. and it was impossible to keep using Ubuntu Touch stackQ: Why we are using libhybris and not freedreno?
A: Short answer: In theory, we can use freedreno.
Long answer: kwin_wayland supports DRM backend, and freedreno provides the DRM on android devices, however we don't have access to device which supports freedreno easily. For instance I attempted to get mainline kernel working on Nexus 5 device and also submitted some device tree source files to Linux kernel tree, and will be available in kernel 4.9 release.. But sadly I was not able to finish this project
Q: Why not other devices?
A: Currently we don't have access to multiple devices, however we will be happy to help the community members to "port" or in other words, make Plasma mobile run on their devices.
Q: Where we need help?
A: You can help on pretty much everything.. Some things that come to mind, are
- Porting to other devices
- Various Plasma on Wayland todo items
- More applications for Plasma mobile
- Work on base system
That said, if you have any questions feel free to reach me at bshah@kde.org, or to Plasma team at plasma-devel@kde.org mailing list.Edit: edited for line breaks