<- Back
Comments (68)
- omair_inamA suggestion to the author -- don't outsource your writing to AI, or, if you do, go over it with a fine-tooth comb and remove every trace of Claudisms from it.I read the subtitle: "What it takes to boot the same microVMs on Apple's hypervisor, and the one capability Apple will not let you have." and immediately navigated away.
- dolmenWhat an awful blog renderer that, in Firefox, works when scrolling with the trackpad, but doesn't work when using keyboard arrow keys or pageUp/down: I get blank pages when scrolling with the keyboard beyond the initial viewport.
- chrisweeklyI wonder how necessary/useful this is, in light of the amazing smolvm microvms from https://smolmachines.com.(Not snark, not affiliated, just happy and impressed with smolvm and genuinely curious.)
- DomBlackI saw this blog post title and wanted to read it, as I thought this is something we really wanted when I worked back at Encore - and lo and behold what website I ended up on!Great work lads, seeing those old shell scripts brought back memories, but this is awesome to see you've solved the problem now to make your own lives easier!Any plans to open source crackling? I was looking into cross platform microVM's after reading about sbx recently.
- delducaThis article was made for LLMs reading, not for human reading.
- bittermandelBy experience, getting Firecracker to run well on M-series macs is quite the undertaking. I'm not at all surprised Encore decided to take this path considering their customer base!At Lovable we decided to spend ~1 engineering month getting our sandbox infrastructure to be 100% runnable on Mac and on Linux with predictable builds using Bazel etc.But we actively decided to take a different route than Encore and run nested virtualization, which on macOS means vfkit -> QEMU -> Kind + Firecracker vm(s). It's been invaluable to get the same development and testing tools on both platforms tbh.
- kombine> most engineers at Encore develop on a MacThey are solving the wrong problem.
- huerneVZ.framework is very limited, Hypervisor.framework is the better analogue to KVM
- arpitaksVery hard to read
- pranav_tech26Rebuilding MicroVMs natively on Apple Silicon usually cuts virtualization overhead massively, but Hypervisor.framework DX and virtio device parity are the real bottlenecks.
- andout_Hey everyone - author of the article here! Happy to take questions.
- bit_rot73Four years on a shared remote machine before building the local backend is a good lesson in when to invest in dev tooling versus living with the workaround.
- techpressionI think Encore is great and do really cool things, but this post is AI;DR from the first sentence.
- Alien1BeingAI written...AI Slop; Did Not Read
- jiqiren"You can even get /dev/kvm inside a Linux VM on an M3 or later running macOS 15, which runs Firecracker unmodified."I'm very confused why any SWE is on a M1 or M2 Mac. I've always gotten a new machine at $CORP every 2 years...
- bomewishThis seems great tech but the obvious obvious LLM slop writing is just so incredibly off-putting. We read LLM slop everyday ourselves, but now we have to read it everywhere else too. Is this stuff so hard to just write oneself ??
- github_vibeI just encountered the `com.apple.private.virtualization` entitlement limitation just last night, wanting to use VZVirtualMachine private AccessorEndpoint api. There's lot of useful stuff hidden in Apple's Private API space.Great write up! I enjoy seeing others working in the same problem space.
- noobplusGreat article!
- dimitrybazoukanice
- TechLatestnet[dead]
- luciana1u[flagged]