If you wonder how come it works on so many devices, this is because KDE is written using QT, which uses C++ and hence is compatible on devices which have a c++ compiler for it's CPU.