Apple Plans to Launch More Than Just Its New Headset at WWDC
bloomberg.com
bloomberg.com
Containers are just processes with enhanced isolation from the kernel.
Windows has native kernel container support, but windows servers are common enough, especially in enterprise corporations.
Windows containers can’t run on Linux and vice versa.
It would be way easier to build a Mach/Linux Kernel bridge in the style of WSL2 than it was for Windows, for example.
If they mess this up though, AR the way I've been thinking should have been here for a while now and in some circles is here, but the dream of that mass adoption is dead for 10 years IMO. Everyone else bailed but they were all doing VR modified aside from Magic Leap, but Magic Leap changed what they were trying to do (peizo driven fiber laser retina projection) to the same (but a nice implimentation) of a waveguide setup. Well produced. Also ugly, stupid, too expensive, and not good enough.
Anyway, looking forward to seeing the release. I'm 100% with you on the native container support. I think with how any of this stuff works to break the rectangle, native container support is crucial. Does it start going through the browser? WebASM? WebGPU? WebRTC? Vulkan not CUDA? OSX via Docker with Nvidia GPU passthrough over mTLS and then run docker containers in a yet to be released version of OSX that has native container support.
The new Docker for Windows uses an additional WSL2 distro instance, so it’s not very different from Docker for Mac.
Windows Docker -> Mac Docker
WSL2/Hyper-V -> Hypervisor.framework/Virtualization.framework
9p -> gRPC-fuse/virtiofs
They’re the same setup really.
If you want something like WSL2, I would recommend Lima (https://github.com/lima-vm/lima).
Edit: Well, they’re not completely the same. WSL2 is using virtualization, but the WSL instances are actually using a shared kernel packaged with WSL (https://github.com/MicrosoftDocs/WSL/blob/mattw-wsl2-explain...). So it’s a bit more optimized than standard MacOS Virtualization due to some optimizations.