Linux-MicroVM-Stack auf Apple Silicon: Encore baut eigene Lösung

We Rebuilt the Linux MicroVM Stack on Apple Silicon

Linux-MicroVM-Stack auf Apple Silicon: Encore baut eigene Lösung

Encore, ein Anbieter für Backend-Deployment, hat seine Build-Infrastruktur auf Firecracker-MicroVMs umgestellt. Da Firecracker KVM benötigt und nicht auf macOS läuft, entwickelte das Team 'crackling', eine einheitliche MicroVM-API, die sowohl Firecracker auf Linux als auch Apples Virtualization.framework auf macOS antreibt. Dadurch können Entwickler Builds nun nativ auf ihren Macs ausführen, ohne die Produktionsumgebung zu ändern. Der Beitrag beschreibt die technischen Herausforderungen, darunter die Threading-Beschränkungen von Virtualization.framework und die Entwicklung einer Linux-Image-Toolchain für macOS.

We wanted to run the same build system on our laptops while keeping Firecracker in production, so we built crackling, a single microVM API that drives Firecracker on Linux and Apple's hypervisor on macOS.
  1. omair_inam

    Ein Vorschlag an den Autor: Lagere dein Schreiben nicht an KI aus, oder falls du es doch tust, gehe es mit einem feinen Kamm durch und entferne jede Spur von Claudismen daraus.

    Ich habe den Untertitel gelesen: "Was es braucht, um dieselben MicroVMs auf Apples Hypervisor zu booten, und die eine Fähigkeit, die Apple dir nicht gewähren wird." und bin sofort weg navigiert.

  2. chrisweekly

    Ich frage mich, wie notwendig/nützlich das ist, angesichts der erstaunlichen smolvm-MicroVMs von https://smolmachines.com.

    (Kein Sarkasmus, keine Verbindung, nur glücklich und beeindruckt von smolvm und wirklich neugierig.)

  3. delduca

    Dieser Artikel wurde für das Lesen durch LLMs gemacht, nicht für Menschen.

  4. DomBlack

    Ich habe den Titel dieses Blogbeitrags gesehen und wollte ihn lesen, da ich dachte, das sei etwas, das wir wirklich wollten, als ich bei Encore gearbeitet habe – und siehe da, auf welcher Website ich gelandet bin!

    Großartige Arbeit, Jungs, diese alten Shell-Skripte zu sehen, hat Erinnerungen geweckt, aber es ist fantastisch zu sehen, dass ihr das Problem jetzt gelöst habt, um euer eigenes Leben einfacher zu machen!

    Gibt es Pläne, Crackling als Open Source zu veröffentlichen? Ich habe mich nach Cross-Platform-MicroVMs erkundigt, nachdem ich kürzlich über sbx gelesen habe.

  5. kombine

    > die meisten Ingenieure bei Encore entwickeln auf einem Mac

    Sie lösen das falsche Problem.

Mehr von diesem Tag

2026-08-21