3 ms·
1. I run Docker and Podman on my Macs. 2. If you mean MDM, there are several good options. Screen sharing and SSH are build in. 3. In what sense? 4. `uv pyth
by kstrauser 2y ago
1. I run Docker and Podman on my Macs.
2. If you mean MDM, there are several good options. Screen sharing and SSH are build in.
3. In what sense?
4. `uv python install whatever` is infinitely better than upgrading on the OS vendor’s schedule.
5. What does that affect?
- mschuster91 2y ago> 1. I run Docker and Podman on my Macs. That's using a Linux VM. The idea people are asking about is native process isolation. Yes you'd have to rebuild Docker containers based on some sort of (small) macOS base layer and Homebrew/Macports, but hey. Being able to even run nodejs or php with its thousands of files natively would be a gamechanger in performance.
- hedora 2y agoAlso, it were possible to containerize macos, or even do an unintended vm installation, then it’d be possible for apple to automatically regression test their stuff.
- devmor 2y ago>I run Docker and Podman on my Macs. The same way Windows users run them. In a linux VM. You don't get real on-hardware containerization.
- naikrovek 2y agosurprisingly, Windows containers on Windows are not run in a VM. Well, not necessarily; they can be. It is definitely odd that Macs have no native container support, though, especially when you learn that Windows does.
- devmor 2y agoThat is an important point, I didn't really think of it since I've never had a reason to use Windows containers.
- naikrovek 2y agothat's ok, no one thinks of windows, and fewer people than that would ever use a windows container.
- p_ing 2y agoWell, Windows (in a form) is the hypervisor for the Azure infrastructure. Azure Web Sites when run as Windows/IIS are Windows containers. Makes sense. Honestly I don't know what XNU/Darwin is good for. It doesn't do anything especially well compared to *BSD, Linux, and NT.
- kstrauser 2y agoAh, I see what you’re saying. Basically, Darwin doesn’t support cgroups, so Docker runs Linux in a VM to get that.
- thecosmicfrog 2y agoThanks for introducing me to `uv`. I've been looking for a tool that integrates pip and pyenv/virtualenv.