"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...
We rebuilt the Linux MicroVM stack on Apple Silicon
51–60 of 88 posts
Re: We rebuilt the Linux MicroVM stack on Apple Silicon
#52A 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.
Agreed, and then the actual text of the post gets worse. It’s actually unreadable; I literally could not follow what the article was about (without putting in the effort to unravel the Claudisms, a little like unraveling Shakespeare or Finnegan’s Wake) and gave up. It seems we are all (on HN) thoroughly convinced that the models have all gotten worse at writing as the version numbers have gone up and they are suppose…
Re: We rebuilt the Linux MicroVM stack on Apple Silicon
#53Hey everyone - author of the article here! Happy to take questions.
Honestly asking, do you think this post is easy/enjoyable for people to read? Do you intend for people to just paste it into an LLM chat to digest it?
Re: We rebuilt the Linux MicroVM stack on Apple Silicon
#54Hey everyone - author of the article here! Happy to take questions.
Re: We rebuilt the Linux MicroVM stack on Apple Silicon
#55Re: We rebuilt the Linux MicroVM stack on Apple Silicon
#56By 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 n…
I’d like to learn more about doing this myself - do you recommend any good guides or posts?
Re: We rebuilt the Linux MicroVM stack on Apple Silicon
#57Hey everyone - author of the article here! Happy to take questions.
Re: We rebuilt the Linux MicroVM stack on Apple Silicon
#58I think Encore is great and do really cool things, but this post is AI;DR from the first sentence.
Re: We rebuilt the Linux MicroVM stack on Apple Silicon
#59Earlier quoted context omitted.
Why wouldn't you do that with any other platform? Buy any laptop, stick Linux on it, get working. Buy a cheap shitty Chromebook, ssh to your dev platform, give it to some school child who doesn't have a laptop when you get your real one back. You don't need to be locked into Apple's ecosystem for that.
> Buy any laptop, stick Linux on it, get working. Except it's still a slightly different challenge each time to "get it working", each different PC. A Mac is a Mac is a Mac, more or less. I have a nice Framework laptop on my desk running Kubuntu alongside my Macs. Every now and then I check in, make sure I could switch to it if I needed to, test all my important tasks, plug it in so the stupid mainboard battery does…
Maybe thirty years ago. Not today.
Just go and pick up a second-hand Thinkpad for pennies. Everything will work on it.