Originally Openmoko Inc. developed its own operating system for the phones, which was called Openmoko Linux or Om. It uses the Linux kernel, together with a graphical user environment built using the X.Org Server. The OpenEmbedded build framework and opkg package system were used to create and maintain software packages.
Initially, Openmoko Inc. created its own mobile phone OS, called Openmoko Linux or Om. It relies on the Linux kernel and features a graphical user interface constructed with the X.Org Server. The OpenEmbedded framework and opkg package manager were used to create and maintain software packages.