I am running Linux only for testing in a VirtualBox vm. I currently use openSUSE. However, openSUSE, like Fedora and Ubuntu, is simply "too complete", i.e. it is a perfect system for running a computer and all its features, but it is really overkill for a VM that only has to run some Linux programs and does not have to support much of the actual computer's hardware.
Is there any Linux distribution scaled down enough to be more like a subsystem to run Linux programs than a full OS, preferably with VirtualBox guest support already built in? (I guess it wouldn't even need X11 installed, just the libraries so X programs could run.)
Update:
The programs I do run under Linux occasionally are C and Mono programs that also run under Mac OS X but that I want to run under Linux purely for compatibility testing. As such, my Linux installation doesn't need a desktop/file manager/multimedia software or anything like that, but the full complement of X libraries and developer tools.
Basically I need a Linux vm like Windows' Interix subsystem, really incomplete as an OS running a computer but complete as a runtime environment for applications.
bashand OpenSSH have very different requirements from KDE. Please specify your requirements in more detail. You can flag your question after you edited it and request reopening it from a moderator. – Daniel Beck Jan 14 at 13:46