DaveAK
May 19th, 2008, 01:23 AM
So I'm researching the various options for a small distro, and I've got plenty to choose from, but here's my question :
Most of the requests or advice for small distros are based around small HDD and low RAM, however with my set up I have 8GB HDD and 1GB RAM, but only a 500MHz processor, (it's a Nano-ITX board with solid state drive), so installed footprint isn't a problem, but what is the best way to get the most performance from the CPU?
My plan as it stands is to go with a base install of Ubuntu, and then add xorg, a WM/DE and that's probably it. Maybe a couple of other items, but this will be a single app machine, which brings me on to another question, that may be better suited for a different forum.
One of the items I need is a TouchScreen driver. The driver is available as a packaged RPM for RedHat, Fedora and SuSE, or as source for 2.4 and 2.6 kernels. I plan on setting up an identical system as a virtual machine on my workstation, so if I download and compile the drivers on this VM, how would I transfer them to the single app box? Do I have to package them in someway, and then install from the package?
Lastly I'll be writing the app myself, but with only 500MHz CPU not sure of the best way to do this. Python is supposedly the easiest to learn, (I do have plenty of programming experience), but it's interpreted, Java would require the JavaVM, but reportedly isn't much slower than C++. Would Python be too much to ask of 500MHz?
Most of the requests or advice for small distros are based around small HDD and low RAM, however with my set up I have 8GB HDD and 1GB RAM, but only a 500MHz processor, (it's a Nano-ITX board with solid state drive), so installed footprint isn't a problem, but what is the best way to get the most performance from the CPU?
My plan as it stands is to go with a base install of Ubuntu, and then add xorg, a WM/DE and that's probably it. Maybe a couple of other items, but this will be a single app machine, which brings me on to another question, that may be better suited for a different forum.
One of the items I need is a TouchScreen driver. The driver is available as a packaged RPM for RedHat, Fedora and SuSE, or as source for 2.4 and 2.6 kernels. I plan on setting up an identical system as a virtual machine on my workstation, so if I download and compile the drivers on this VM, how would I transfer them to the single app box? Do I have to package them in someway, and then install from the package?
Lastly I'll be writing the app myself, but with only 500MHz CPU not sure of the best way to do this. Python is supposedly the easiest to learn, (I do have plenty of programming experience), but it's interpreted, Java would require the JavaVM, but reportedly isn't much slower than C++. Would Python be too much to ask of 500MHz?