Short answer, Tinycore is the ideal Guest System for nearly any virtual machine.
----------------
You need to differentiate, a virtual machine needs
- the Host System of the real computer and
- the Guest System for the additional virtual computer
In general
Tinycore can't be used as Host System.Usually an existing 'full sized' operation system, for example a Windows system like Windows7, Vista or XP or a Linux system like Ubuntu, is used as Host Systems.
To use Tinycore as Host System you would need a corresponding extension. Until now there is only the Qemu emulator extension available.
----------------
But
Tinycore is the ideal Guest System for virtual machines.
It's small and fast and can be used by any virtual machine which accepts the Linux 2.6 kernel as Guest.
For details see the
Wikipedia Comparison.
----------------
What concerns modern virtual machines some forum members
prefer VMware and its free
VMplayer as the paid version of VMware has got better server functionality.
----------------
I prefer
Sun's Virtual Box, which is free for private and commercial use and has got great Guest Additions, offering folder sharing, autoresize of the Virtual Box window and seamless mouse functions.
Kingdomcome made these Guest Additions available for Tinycore as
extension VBox-OSE-additons.tczwhich can be installed via appbrowser within the running Guest System.
Installation screenshots can be found
here.