GNU C Library
Openmoko LinuxはLinuxカーネル、GNU Cライブラリ、X.Org Serverに加え、、GTK+ツールキット、Qtツールキットを利用し、illumeウィンドウマネージャ（以前はMatchboxだった）により構築される独特のGUI環境が備わっている。OpenEmbeddedビルドフレームワークとopkgと呼ばれるipkgパッケージ管理システムの改変版がソフトウェアパッケージの作成かつ管理に利用される。これは、Linuxカーネル、WebKit、Javaを除くすべての内部コンポーネントがPC用ディストリビューションと比べ非標準と思われるAndroidとは大きく異なるアプローチを取っている。Androidをターゲットとしたアプリケーションは実質再作成を余儀なくされ、ほとんど移植性がない。一方、Openmokoは既に多く存在するLinuxデスクトップアプリを容易に移植できる。しかしながら、指先で動作するインタフェース指向の実現や極めて小さいスクリーンを持つ環境で利用可能にするため、計算資源やスクリーンの解像度が限られる中、既存アプリケーションの実質的再作成が要求される場合もある。