I belong to a rare breed of very opportunistic hobby-developers that like to use MacOS but also like to use linux machines or BSDs (rpi etc) sometimes. I can create docker-images with docker compose, or use something like colima, which this seems to be close to (that should have some advantages over docker, although my hope of circumventing W^X page protection did not pan out). I was perplexed that the repository doe…
https://github.com/apple/container/blob/main/docs/technical-... read documentation mr. rare breed
macOS Container Machines
221–230 of 457 posts
Re: macOS Container Machines
#222I belong to a rare breed of very opportunistic hobby-developers that like to use MacOS but also like to use linux machines or BSDs (rpi etc) sometimes. I can create docker-images with docker compose, or use something like colima, which this seems to be close to (that should have some advantages over docker, although my hope of circumventing W^X page protection did not pan out). I was perplexed that the repository doe…
Why try to circumvent W^X page protection? Some sort of self-modifying program without extra pointer indirections?
Re: macOS Container Machines
#223Earlier quoted context omitted.
For server side, which I believe is the context here, Linux and open source are king. Even Microsoft gave up on Windows and just runs Linux most things except niche cases. Heck, even SQL Server which is expensive piece of machinery got ported to Linux and that's the default target now in their docs. With that said, one can't deny Apple's success on the b2c side of things so it feels wrong to call their strategy a fai…
Except the cloud isn't open source, the ones that matter to developers that is. Which is why so many projects get burned with their license choices.
Re: macOS Container Machines
#224Re: macOS Container Machines
#225It was unclear to me, is this a native replacement for docker? I like docker (on mac) but its quite the resource hog. I usually run like a db, redis, maybe something like rabbitmq/zeromq and have a app that uses these services (makefile/docker-compose). I would love to switch if this in fact is a lightweight replacement.
Re: macOS Container Machines
#226OrbStack works really well for me. I wonder how it’s compared to this performance wise
(OrbStack dev here.) Instead of Virtualization.framework, we have a custom Rust virtualization stack with custom devices and protocols for things like filesystem sharing. It's a highly optimized vertically integrated stack specifically for running our Linux machines and containers. Our biggest perf/resource gain is dynamic memory, which reduces memory usage a lot by releasing unused memory back to macOS. Nothing else…
This post reminded me to buy a license, just done it, worth it for the time saved.
Re: macOS Container Machines
#227Re: macOS Container Machines
#228Re: macOS Container Machines
#229Re: macOS Container Machines
#230Earlier quoted context omitted.
Except the cloud isn't open source, the ones that matter to developers that is. Which is why so many projects get burned with their license choices.
I don't see how this comment is relevant to parent's point. Sure, cloud is proprietary. But it is Linux for the vast majority.