This is a desktop system, built in 2017. This system is built to run VMs. Some vms for gaming, others for general purpose computing, others for compiling tasks. It's using the same case as my old pc, I'll eventaully have to make it look more amp-like.
|MB||Asus||ROG Zenith Extreme|
|GPU||Saphire||RX Vega 56 reference|
|Memory||G-Skill||TridentZ RGB DDR4-3200 CL14-14-1434 (4x 8GB)|
|SSD||Samsung||960 Evo 250GB|
I've got Debian 9 installed on a 50gb partition of the SSD. It's configured as Dom0 under the Xen hypervisor. The rest of the space is used by bcache to speed up the harddrives. The harddrives are configured as Raid0 with mdadm, offering 4TB of space with no redundancy. LVM is running ontop of the raid array, logical volumes are used for virtual machine images.
All three of the motherboard's on-board nics are disabled in Dom0, and are passed through to a Driver Domain, created with xen-tools. The driver domain gets an IP on my network at boot, but i've not been able to get other domains (including Dom0) to automatically connect to the network through the Driver Domain.