Linux - MobileThis forum is for the discussion of all topics relating to Mobile Linux. This includes Android, Tizen, Firefox OS, Sailfish OS, Maemo, MeeGo, Ubuntu Mobile, WebOS, Open Mobile Alliance and other similar projects and products.
A reminder that LQ now has a dedicated Android sister site: AndroidQuestions.org
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
My only concern is that I won't be able to find drivers for the touchscreen etc.
Yes, you are correct, you can't make assumptions about whether there are Linux drivers.
The easiest way is to find something that comes with Linux already, such as the Wibrain B1L devices.
Unfortunately there aren't that many devices where the manufacturer has already customized a Linux distro. The next best method is to do a search and find out whether someone else has put Linux on the device. For example, how to install Debian on the OQO. These installs can involve some messing around.
If you have experience with low-level coding, you can consider adapting drivers for devices that haven't been tried with Linux, but this is a non-trivial exercise, and there is no guarantee of success (detailed hardware specifications are not always made available, so it often involves some reverse engineering).
Couldn't you use ndiswrapper or something similar for drivers, since some UMPC's come with Windows already installed?
An ndiswrapper shim is possible for network drivers because the interface is narrow, and the logic of the interface is not too different between Linux and Windows. It wouldn't be easy for some of the other bits of hardware.
There are various layers where you can have a join between Windows and Linux, but the driver layer isn't the easiest one. It is also a moving target, because it changes with iterations of the operating systems.
There are other possibilities too, like running Cygwin or CoLinux under Windows (but you don't end up with a full Linux desktop).