Here is a list of all the tried and tested Operating System (OS) software that runs on each device.

UTM
For Mac
UTM is a Hypervisor that runs other software hosted Virtualized Operating Systems under a single host computer. With UTM you can run many OS under its architecture as Virtal Machines (VM). It is a free, open-source application for only Apple Silicon (Macs, iPhones, and iPads). To download a version of UTM for your system visit the website’s software release page HERE
Look at how to install UTM on your PC at the page below,
INSTALL UTM ON YOUR Mac and run many other Virtual Machines
A UTM virtual machine is a software-based, emulated or virtualized computer created using UTM. Utm provides you with an display to manage your Virtual Machines User Interface (UI)

With UTM you can have all your software set up on a single computer. Imagine running your home automation centrally on an old macbook or imac pc laying about somewhere in your home. Install and run Windows, Linux and even Android Operating Systems on your mac at the same time.

PROXMOX VE (Virtual Environment)
For Windows, Linux, Raspberry pi, iso installer
Proxmox is one software one can either choose to tinker about with or alternatively create a purpose built system to integrate all the various hardware you use at home. Proxmox is an open-source server virtualization platform based on Debian Linux that simplifies the management of both KVM virtual machines and Linux containers (LXC) through a single web-based interface.
