Remix.run Logo
golem14 5 days ago

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 does not put these container machines in context. The seem to be close to colima? When should I use which option (docker, collima, container machines ?)

Maybe others wonder too but are ashamed to ask. I have no shame ;)

Thanks for any pointers

binsquare 5 days ago | parent | next [-]

I built this tool to solve that exact problem: https://github.com/smol-machines/smolvm

apitman 5 days ago | parent | next [-]

Been playing with this lately. Definitely worth checking out. Makes really nice tradeoffs IMO.

binsquare 5 days ago | parent [-]

Thanks, appreciate your contributions and bug reports

chrisweekly 5 days ago | parent | prev [-]

smolvm's are awesome

djsavvy 5 days ago | parent | prev | next [-]

Why try to circumvent W^X page protection? Some sort of self-modifying program without extra pointer indirections?

bogantech 5 days ago | parent | next [-]

Bad legacy apps like Xilinx ISE

golem14 5 days ago | parent | prev [-]

I just do, Mr Cooch, I just do.

klohto 5 days ago | parent | prev [-]

https://github.com/apple/container/blob/main/docs/technical-... read documentation mr. rare breed

startakovsky1 5 days ago | parent [-]

Like, this doesn’t answer when to use this vs Docker. Any reference there?

happyopossum 5 days ago | parent | next [-]

This is not the apple container framework / that’s the docker alternative. This is a project to easily run full Linux machines in macOS containers.

cowsandmilk 5 days ago | parent | prev | next [-]

Use this because docker has very problematic licensing on MacOS.

golem14 5 days ago | parent | prev [-]

[flagged]