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 operating system for the phones, known as Openmoko Linux or Om. It utilizes the Linux kernel, combined with a graphical user environment constructed using the X.Org Server. The OpenEmbedded build framework and opkg package system were employed to create and maintain software packages.