

The hammer may fall one day, but so far 'why are we worried about a legal response that doesn't seem to exist?'. How I interpreted the use of the koan : Apple has no history of legally chasing those who virtualize their operating system as this is a non-topic thusfar - who cares? You over-philosophized to the point of bringing their kitschy koan off-topic. The performance would likely be abysmal though! Then you could probably run this in a fully isolated container again. I wonder if you could get macOS to boot in QEMU without hardware assisted virtualization. Wine, by the way, definitely works quite well inside Docker.Īlso, one final thought. if that could be made to work for the entire system (highly unlikely)ĭarling is more like Wine in that it runs native executables for one platform as native processes on another platform using a compatibility layer. What would be a lot more analogous to macOS in docker would be running Darling in docker. So don't think of this as macOS in docker wherever docker runs. I'm referring to AWS Fargate, Google Cloud Run, GKE, AKS, here.) (This "Docker as a subset of Linux" is also what you end up getting from most "Docker as a service" platforms offered by clouds, including kubernetes. SYS_PTRACE, cgroups come to mind as not allowed within the container. With many common features removed by default. You can think of the Docker platform itself as subset of the Linux platform.


It also uses hardware assisted virtualization (KVM) which is not going to be available most of the time Docker is.
#DOCKER FOR MAC DOESNT WORK WHEN ANDROID EMULATOR RUNNING FULL#
It's really a full system emulator (qemu) running inside Docker, using root privileges on the container that make the isolation very weak (-privileged).
