Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Asahi Linux Still Working on Apple M3 Support, M1n1 Bootloader Going Rust. Parent comment
Why Not Use Apple Containers Instead?
Because Apple containers:
Aren’t meant for system-level isolation — they’re for app sandboxing.
Don’t provide process namespaces, cgroups, or Linux syscalls, which are essential to containerization.
Wouldn’t be compatible with the entire Linux-based Docker ecosystem (images, tooling, etc.).
So Docker sticks with Linux containers, running them in a VM layer on macOS.
There are no comments on this comment yet.
Why Not Use Apple Containers Instead?
Because Apple containers:
Aren’t meant for system-level isolation — they’re for app sandboxing.
Don’t provide process namespaces, cgroups, or Linux syscalls, which are essential to containerization.
Wouldn’t be compatible with the entire Linux-based Docker ecosystem (images, tooling, etc.).
So Docker sticks with Linux containers, running them in a VM layer on macOS.