2 ms·
(I'm a daily Fedora+nixpkgs user, and MacOS for work) Apple has not provided the requisite plumbing to allow Lima to match the experience that Linux offers. I
by zamalek 4y ago
(I'm a daily Fedora+nixpkgs user, and MacOS for work)
Apple has not provided the requisite plumbing to allow Lima to match the experience that Linux offers. I was the guy who had to write the scripts so that the rest of the folks could get up and running (at the time Lima was the only realistic container solution on aarch64). Pitfall after pitfall. There are still things that I can't do. I'm still telling people to `script.sh runtime recreate` at least weekly.
Don't get me wrong, the [Co]Lima folks have done heroic work. It's MacOS that is dog shit for this kind of stuff. We shouldn't brush that under the rug because doing so gives Apple no incentive to fix their shit.
- heywoodlh 4y ago> We shouldn't brush [MacOS being dog shit for this kind of stuff] under the rug because doing so gives Apple no incentive to fix their shit. I can totally agree with you on that. MacOS completely sucks (for me) without open source tooling such as Brew and Lima. I was more responding to the vibe of "you should be on Linux if you actually want real containers" which bugs me because many orgs and product vendors have a tough time targeting desktop Linux due to the lack of standardization on the desktop.
- kramerger 4y agoWell, technically he is correct since containers on osx actually run inside a Linux VM, adding some overhead. Obviously use whatever works for you, but containers on Linux is a different beast and besides better performance offer some other things that some people may find useful (e.g. zfs containers). Also, the number of moving parts is much fewer. You can run containers right on top of systemd if you want.