MeeGo is an open source mobile operating system that is developed collaboratively by Nokia and Intel. It uses a Linux kernel and supports multiple chip architectures and user experience frameworks. The key components of the MeeGo architecture include the Linux kernel, OS base services, middleware services, and the MeeGo API. MeeGo aims to support handsets initially through the integration of technologies from Maemo and Moblin. The N900 will serve as a reference platform for the MeeGo 1.1 release and will utilize the MeeGo kernel, touch UI framework, and Qt mobility APIs to provide the initial user experience.