Can anybody recommend a good linux distro for building small, server-like (i.e. no need for a fancy desktop environment) virtual machines and virtual appliances? Typical application would be a single-purpose LAMP setup for a particular project.
The ideal list would be:
I've used Core Linux in the past - which came pretty close (maybe erred too far on the side of minimal) but that seems to be dead now. Server installs of Ubuntu still seem to have a lot of clobber, and although APT makes sense for multi-use machines I think tarballs are better for dedicated VMS, as I inevitably end up compiling things like PHP from source to get the options I want.
The ideal list would be:
- Fairly lean and mean - but not one of those extreme "how much can we get on a business card mini-CD" or "run everything from RAMDISK" jobs
- Runs in (lets say) <100M of RAM and <2G of hard drive
- Includes basic startup/shutdown/cron/logger/network conf stuff and the usual build tools
- Anything else exotic gets compiled from tarballs.
- Definitely avoids the sort of "apache depends on ghostscript" (I exaggerate) syndrome
- Designed to be configured by editing files! - although webmin might be nice.
- Optional lightweight X desktop (e.g. XfCE) - not essential
I've used Core Linux in the past - which came pretty close (maybe erred too far on the side of minimal) but that seems to be dead now. Server installs of Ubuntu still seem to have a lot of clobber, and although APT makes sense for multi-use machines I think tarballs are better for dedicated VMS, as I inevitably end up compiling things like PHP from source to get the options I want.