Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Right, here's the stack as a quick recap: Kubuntu with systemd + Android GPU driver via libhybris + kwin as Wayland display server and compositor (with a hwcomposer backend for the renderer) + plasmashell + phone shell package. Ofono for GSM. Regular Linux desktop bits for everything else.

This different from e.g. Firefox OS which relies on Android's SurfaceFlinger as display server, or Ubuntu Phone which uses their own Mir windowing system. The proprietary bits we rely on on a phone-by-phone basis (GPU drivers, radio) are abstracted away behind standard APIs (GLES) or Ofono, so all of this also runs on e.g. the desktop Mesa GL stack unmodified. The use of Kubuntu or systemd are incidental (the Kubuntu community has been a great aid!); nothing prevents any other distro from taking this - all on regular kde.org master branches slated for eventual release - and putting things together in the usual ways.

We also got full open governance and no mandatory central copyright assignment at kde.org, unlike some other open-ish phone projects.

As for convergence options -- plasmashell is in principle designed to be able to load and swap shell packages at runtime, while potentially retaining state. We're not quite there yet (e.g. because our Wayland bits are not up to supporting the full desktop just yet), but at some point we hope to allow you to dock your phone via HDMI, bring up Plasma Desktop on the attached monitor and e.g. retain your notifications.



Great project, can`t wait to play with it.

Just a little nitpick, as far as I know Firefox OS is not using SurfaceFlinger but talking direct to the GL layer.


Looks like you're entirely right: https://developer.mozilla.org/en-US/Firefox_OS/Platform/Arch...

Sorry! FWIW, there's an old ZTE Open bought retail during a KDE event in Spain on this desk somewhere and I consider Firefox OS a a Very Good Thing. :)


Hey, there more systems available for the users the better! :D

Thanks for the kind words about Firefox OS. As soon as I get a hardware compatible with Plasma Phone, I am taking it for a spin :-D


Are you working on merging the Linux kernel forks back into the mainline Linux kernel?

Will you port to the Neo900 when it comes out?




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: