В смартах много специфического железа, которым нужно управлять в реальном времени. Не знаю, как Линукс, но простая Винда такого не умеет: у нее существует очередь событий (к примеру, нажатие клавиши может отразится в редакторе и сразу, и через секунду, если система загружена). Андроид и иже с ним являются операционками реального времени, разработанными специально для управления критическими устройствами (телефоны, бортовые компьютеры и пр.) без каких-либо задержек. ИМХО, пока поменять операционку на смартфоне на любую не получится. Только на ту, которая предназначена для управления такими же устройствами.