Canonical recently announced a full version of Ubuntu for Android. It's a solution for bringing desktop functionality to multi-core Android smartphones. Since Android phones already run a version of Linux, sharing the kernel is made possible.
Imagine being able to plug your phone into a dock with a keyboard and display attached, and get a full Ubuntu desktop experience. When a device is undocked, it functions just like any regular smartphone, but when it's docked it is a full blown computer.
Canonical plans to officially unveil Ubuntu for Android at MWC 2012 next week.