Moblin is an open source project focused on building a Linux-based platform optimised for mobile devices including netbooks, mobile Internet devices, and in-vehicle infotainment systems. The central piece of the architecture is an independent layer that provides one uniform way to develop such devices. Underneath the Moblin Core sits the Linux kernel and device drivers specific to the hardware platform, and above the Moblin Core are the specific user interface and user interaction model for the target device.