Unraid (https://lime-technology.com/what-is-unraid/) is basically a distro of Linux. The main function is a NAS. It handles redundancy with the use of 1 or more Parity drives. As you write data on the array it calculates the relevant parity allowing you to lose a drive and not lose any data. I prefer this over a normal RAID 5 / 10 system as I can throw any size drive into the array and its very easy to add more when i run out of storage.
Unraid also allows the use of virtual machines. Ive assigned 6 Cores of the Ryzen 1700 to run a Windows 10 VM. Blue Iris (http://blueirissoftware.com) is the software I run and have my NAS folders as the storage drives. I can set how much storage it uses and it will delete old footage to keep within the limits.
Ive also have on occasion to install an Ubuntu virtual machine using 1-2 cores to experiment with linux. Im currently trying to see if I can install MacOS on a virtual machine as well.
If your motherboard supports IMMOU passthrough you can dedicate hardware like NICs and graphics cards to seperate virtual machines and do ludicrous things like;
2 Gamers 1 Pc - https://youtu.be/LuJYMCbIbPk
7 Gamers 1 Pc - https://youtu.be/LXOaCkbt4lI
8 Gamers 1 Pc - https://youtu.be/uKJw8IKVYQ8