Maemo
MaemoはDebian GNU/Linuxを携帯機器向けに軽量化したバージョンである。GUIはX Window Systemベースで、ウィンドウマネージャにはXomapとMatchboxを使用。またGUIにはGTKツールキットとHildonのウィジェットとAPIを採用している。
通常のDebianで使われている GNU Core Utilitiesの代わりに組み込み機器や携帯機器向けパッケージであるBusyBoxを使い、必要なメモリおよびストレージ容量を削減している(そのぶん機能は若干制限されている)。
主要サウンドサーバとしてESDを採用し、搭載したメディアプレーヤーはGStreamerを使用している。GStreamerがサポートするファイルフォーマットはGStreamerプラグインをMaemo SDKでコンパイルすることで拡張可能である。
ウィンドウはMatchboxウィンドウマネージャが管理しており、一度に1つのウィンドウだけを表示する。携帯機器では画面が小さいため、この方が扱いやすい。