
dd — VM-less native JIT containers for Mac
So I put some effort into building this thing, goal is to provide native runtime for macs.
Instead of runnings VMs this project emulates linux. There is many optimalizations underneeth to speed things up and for x86 so far seems like right move.
Key advantages:
- You don't need root to run it
- No pre-allocated disk/ram
- Eventually (but today too) I think we can beat the VM at speed
- We can run mac os containers (`ddcli mac` is true container)
- Security is not bullet proof but already is good to make sure untrusted code doesnt do much of damage
- We are slowly approaching arm-native speed
As for where this is going:
- Lets be clear - its still alpha, many bugs will pop
- We want to make complete interoperability between cuda and metal. Ideally if we could emulate cuda devices provide hardware accelerated workflows
- We have in roadmap to build terminal emulator with direct capabilities for running dev environments.
I imagine one day having containers fully integrated into terminal so that any project I pick gets its own space with tools I need on platform I need in isolation. LLM agents will appreciate that.
FAIR WARNING - its alpha, things are expected not to work. And there is good amount of work to be done still.
I would mean world to me who can star on github.
Cheers.
u/call_me_richard_bro — 1 day ago