In a great exercise in willpower to resist my hoarding instinct, I decided I needed to get rid of a decade of tower PC's and laptops that I was keeping around to run different vintages of engineering and build tools.
I decided to create VM's for everything and went with Hyper-V on a Dell server. I have Ubuntu, Win7, Win8, Win10, and XP VM's running in a mix of 32-bit and 64-bit. If an experiment goes awry, I can flush a VM and start over.
I can use a cheap laptop or someone else's machine to access my VMs remotely. Kind of a different take on Bring Your Own Device. I'm using my own device, just not physically in your building.
The discussion is about the machine specs. Without further adieu
PowerEdge T420, Intel Xeon E-24XX v2 Processors
PowerEdge T420 Motherboard, TPM
On-Board LOM 1GBE (Dual Port for Racks and Towers, Quad Port for Blades)
PERC Cable for 3.5in 8HD Hot Plug Chassis
LCD display for T420
Chassis with up to 8, 3.5 inch Hard Drives
Power Saving Dell Active Power Controller
RAID 1 for H710P/H710/H310 (2 HDDs)
PERC H310 Adapter RAID Controller, Full Height
Heat Sink, Dell PowerEdge T320/T420
Intel Xeon E5-2430L v2 2.40GHz, 15M Cache, 7.2GT/s QPI, Turbo, 6C, 60W, Max Mem 1600MHz
4 8GB RDIMM, 1333 MT/s, Low Volt, Dual Rank, x4 Data Width
2 2TB 7.2K RPM SATA 3Gbps 3.5in Hot-plug Hard Drive
DVD+/-RW, SATA, INTERNAL
Single Cabled Power Supply, 550W
I give each Hyper-V VM about 4 GB RAM and 1 TB dynamic disks (overcommitted).