I need a basic Linux box with console and GCC/g++ (and other GNU utils) only to compile and test my program (live CD?). I would like to install/launch it using VirtualBox from Windows XP on my desktop PC. What would you suggest?
|
feedback
|
|
| |||||||
feedback
|
|
grab the minimalcd of ubuntu and then install only what you need:
works great from within a virtual box. | |||||
feedback
|
|
Because I am an Ubuntu fanatic, I recommend Xubuntu. I've also tried out Haiku which is directed towards developers because of its powerful tools and its very lightweight footprint. It does have a GUI, and although it isn't Linux based, I've found it very useful. | |||||||
feedback
|
Remember not to get too hung up on being super-light-weight. You only need it to be light enough while still providing certain functionality. | |||||||||
feedback
|
|
Since you're planning to use VirtualBox for the OS anyway, get a ready-to-go image from http://virtualboxes.org/ or http://virtualboximages.com/ | |||
feedback
|
|
Damn Small Linux may be close. As with most distributions, you will likely have to use the package manger to install the build tools. JeOS would be another candidate. You would need to use apt or aptitude to install the build tools you need. | ||||
|
feedback
|
|
Damn Small Linux is very small.... | |||
|
feedback
|
|
If you want a small, lightweight distribution then you could try Tiny Core Linux; I can't think of a smaller distribution. As you are not bothered for a GUI, there is the Micro Core version available. You could also look at Suse Studio, you can "test drive" your machine without downloading it - so you don't even have to burn your live CD. Any distribution with a "grown up" installer that lets you control your install will do, I'd suggest the OpenSuse network install CD, it lets you control the install process while still being pretty and reasonably user friendly. A couple of people have suggested Damn Small Linux. For your testing purposes, it may be prudent to avoid the regular version and use the larger DSL-N as the regular version uses a 2.4 kernel whilst the -N version a more current 2.6 kernel. | ||||
|
feedback
|
|
Check out Tiny Core Linux and Micro Core Linux. I use those to deploy my own distros for internal purposes. Tiny Core Linux at around 10MB, Micro Core Linux is at about 6MB. I prepare my distros as VMs in VirtualBox. Anyways, that's what I use in production. I had good results booting the distros from USB drives and SD Cards, as well as eSATA hard drives. | |||
|
feedback
|
|
Why not go with Knoppix. Though it has a lot of packages and the image size is 700 MiB it works easier and has lots of development tools on the CD itself. | |||
|
feedback
|
