FirecrackerをMacで動かす「crackling」公開 LinuxとmacOSで同一マイクロVM APIを実現
We Rebuilt the Linux MicroVM Stack on Apple Silicon

Encoreは、Linux上でFirecracker、macOS上でAppleのVirtualization.frameworkを駆動する単一のマイクロVM API「crackling」を開発した。これにより、開発者はMac上で本番と同じビルドシステムを実行できる。LinuxイメージのツールチェーンをmacOS向けに再構築し、OCIイメージを起動可能なルートファイルシステムに変換するパイプラインを実装。FirecrackerのメンテナーはmacOSサポートを拒否しているため、独自に両ハイパーバイザーを抽象化した。
「ビルドシステムはラップトップ以外のどこでも動いていた」
HNでの議論
82- omair_inam
作者への提案です——ライティングをAIに外注しないでください。もし外注するなら、細かい櫛で梳くように見直して、Claudisms(Claudeらしい表現)の痕跡をすべて取り除いてください。
「What it takes to boot the same microVMs on Apple's hypervisor, and the one capability Apple will not let you have.」という副題を読んで、すぐに離脱しました。
- dolmen
なんてひどいブログのレンダラーだ。Firefoxでは、トラックパッドでスクロールすると動くのに、キーボードの矢印キーやPageUp/PageDownでは動かない。キーボードでスクロールすると、最初のビューポートを超えたあたりで空白のページが出る。
- delduca
この記事はLLMが読むために作られたもので、人間が読むためのものではない。
- chrisweekly
https://smolmachines.com の素晴らしいsmolvmマイクロVMを考えると、これがどれほど必要で有用なのか気になる。
(嫌味ではなく、関係者でもなく、smolvmにただただ満足し感銘を受けていて、純粋に好奇心があるだけです。)
- DomBlack
このブログ記事のタイトルを見て読みたいと思いました。Encoreで働いていたときに、これは本当に欲しかったものだと思ったからです。そして、なんと、私がたどり着いたのはあのウェブサイトでした!
よくやった、みんな。あの古いシェルスクリプトを見て懐かしくなりましたが、自分たちの生活を楽にするために問題を解決したのを見るのは素晴らしいことです。
cracklingをオープンソース化する予定はありますか?最近sbxについて読んで、クロスプラットフォームのマイクロVMを調べていたところです。