Containers are native. They aren't (usually) emulators. They are shipping the entire OS with the runnable, but the runnable is still ultimately working with the host kernel and the host memory spaces.
As for Wayland v X11. Wayland has gotten pretty nice over the last year or so. It's much more straight forward to work with vs the old fiddly xorg.conf files.
> As for Wayland v X11. Wayland has gotten pretty nice over the last year or so. It's much more straight forward to work with vs the old fiddly xorg.conf files.
I don't think they wanted Xorg, I think they were asking for SurfaceFlinger rendering directly to hardware with no intermediate layer.