3 ms·
> reasonably fast. But still not "as fast as it gets". And I want it to be as fast as it gets.
by WesolyKubeczek 3y ago
> reasonably fast.
But still not "as fast as it gets". And I want it to be as fast as it gets.
- duped 3y agoNeither is using macfuse as a stand in for overlayfs and bind mounts. My point is "as fast as it gets" is using MacOS how MacOS is designed: ie, through sandboxing and not containerization that pretends the MacOS userspace is Linux. It's not Linux. There is a fundamental trade off between isolation and performance. You cannot securely share resources without overhead.
- slonopotamus 3y agoFUSE is only used for bind mounts. If you write to a directory that belongs to container, you get the raw speed of host OS.
- duped 3y agoHow do you support layers without overlayfs?
- slonopotamus 3y agoIt's not me, it's containerd "native" snapshotter. It turns to be efficient on macOS thanks to `clonefile` syscall.