Given Microsoft's zeal for legacy support I'd say there's a snowball's chance in hell for this, but a man can dream.
Given Microsoft's zeal for legacy support I'd say there's a snowball's chance in hell for this, but a man can dream.
This is what happens in the case of WSL 2; both Linux and Windows (the host OS) run in very (very) lightweight VMs.
(I also want to just be about to plug in my HDMI to my laptop and have it work. Literally the only two things I care about)
I've never used crossover. Thanks, I'll look into it.
There has to be something with Cuda that messes everything up on laptops.
The first version of WSL is just another process in task manager, with all the syscalls and filesystems emulated.
As such, the 'native' docker for windows you linked is actually managing a Linux VM (HyperV or VBox) fot you; the docker server runs on that VM, and the native docker windows binary simply connects to that server.
They also do a lot of tricks to connect networking and file shares with that VM. The file shares part is almost completely non-working in my experience, with scary comments in the bugs like 'doesn't work if your windows password contains certain characters' (it sets up CIFS shares between the Linux VM and some parts of your Windows file system).
So, not sure what docker for Mac looks like, but Docker For Windows is only 'native' in a very hand-wavy sort of way, unless (maybe) if you're running Windows docker containers.
However, we use VMs managed with Salt for our Centos VMs. I never saw the need for Docker. Maybe if I did "web" stuff.
[1] https://engineering.docker.com/2019/06/docker-hearts-wsl-2/