Many people do this to take advantage of the inherent advantages that VMs offer while also getting the extreme portability of containers.įinally - yes there are ways to run macOS as a VM on other platforms (look up Hackintosh) but because Apple has tied the macOS so deeply into their hardware, you have to emulate various firmware and use community written drivers for others, so it can be hit or miss whether it works for you. So that's how you'd run a Linux container on Windows, for example.
IS THERE SUCH A THING AS A FREE VM FOR MAC INSTALL
So your host OS could be Windows, but you install a Linux VM and run Linux containers on it. You can install your host OS, then install a hypervisor or enable the hypervisor features of your OS to install VMs, then run containers inside those VMs. I run three of them that way and even with 25Gbps Ethernet NAS stores, it works very well. What you're asking to do is to install TrueNAS as a virtual machine (VM) and yes, you can do that.
However, the application is tied into the underlying OS to such a degree, it's not possible to separate the two. TrueNAS is a collection of applications that run on top of one of two operating systems - BSD or Linux. This is why they can often be just 100MB or so, even for very advanced applications.
MacOS -> macOS.Ĭontainers, however, are not operating systems but merely packaged applications that use the host OS to provide the services it needs. You have to run a container on the same operating system (OS) as the "host" - so if your host is Linux you can only run Linux containers. Sorry you're getting pedantic responses telling you're wrong without helping you understand.Ī container is not the same as a virtual machine (VM).