@@ -22,10 +22,11 @@ The project has been integrated by many organizations world-wide, most notably
2222[ Databricks] ( https://www.databricks.com/blog/booting-databricks-vms-7x-faster-serverless-compute ) +
2323[ Superhuman] ( https://www.databricks.com/blog/how-superhuman-and-databricks-built-200k-qps-inference-platform-together ) ,
2424[ DeepSeek Elastic Compute (DSes)] ( https://arxiv.org/html/2606.19348v1 ) ,
25+ [ Flatcar Container Linux] ( https://www.flatcar.org/docs/latest/os-config/network/overlaybd-artifact-streaming/ ) ,
2526[ fly.io] ( https://community.fly.io/t/experimental-speedy-machine-creation-with-overlaybd/18958 ) ,
26- [ hocus.dev] ( https://hocus.dev/blog/virtualizing-development-environments ) , etc.
27+ [ hocus.dev] ( https://hocus.dev/blog/virtualizing-development-environments ) ,
2728[ Kimi AgentEnv] ( https://kvcache.ai/blog/agentenv-open-sourced/ ) ,
28- Overlaybd can also be used for virtual machines or micro sandboxes.
29+ etc. Overlaybd can also be used for virtual machines or micro sandboxes.
2930
3031<!-- Boss直聘, -->
3132
@@ -183,12 +184,14 @@ the world:
183184 portfolio — Taobao, TMall, AlibabaCloud and more — and commercialized on AlibabaCloud as
184185 its container image acceleration offering, adopted by major customers worldwide.
185186
186- - ** Adopted across the industry** : Integrated by organizations including
187+ - ** Adopted across the industry** : Integrated by organizations including (but not limited to)
187188 [ Azure Kubernetes Service (Artifact Streaming)] ( https://learn.microsoft.com/en-us/azure/aks/artifact-streaming-overview ) ,
188189 [ Databricks] ( https://www.databricks.com/blog/booting-databricks-vms-7x-faster-serverless-compute ) ,
189190 [ DeepSeek Elastic Compute] ( https://arxiv.org/html/2606.19348v1 ) ,
191+ [ Flatcar Container Linux] ( https://www.flatcar.org/docs/latest/os-config/network/overlaybd-artifact-streaming/ ) ,
190192 [ fly.io] ( https://community.fly.io/t/experimental-speedy-machine-creation-with-overlaybd/18958 ) ,
191- and [ hocus.dev] ( https://hocus.dev/blog/virtualizing-development-environments ) .
193+ [ hocus.dev] ( https://hocus.dev/blog/virtualizing-development-environments ) ,
194+ etc.
192195
193196- ** Peer-reviewed research** : The design is documented in two USENIX Annual Technical
194197 Conference papers — [ DADI] ( https://www.usenix.org/conference/atc20/presentation/li-huiba )
@@ -268,6 +271,28 @@ used by agent-sandbox systems in production.
268271
269272Read the full article: [ Why Agent Sandboxes Should Use Overlaybd] ( sbimg.md )
270273
274+ ## for Virtual Machines
275+
276+ VM platforms need fast boot from shared base images, low per-VM
277+ metadata memory at high density, cheap snapshot and clone, and
278+ registry-style layered distribution.
279+
280+ The incumbent VM disk formats — qcow2, VHD/VHDX, and VMDK — all rely
281+ on per-file allocation tables chained one file per snapshot. Reads
282+ walk the chain, per-file index caches multiply with chain depth, and write
283+ cost is set by a fixed cluster size that trades directly against
284+ index size.
285+
286+ OverlayBD replaces the per-file tables with a single merged,
287+ extent-based index per device: O(1) lookup at any chain depth, an
288+ index small enough to stay memory-resident regardless of snapshot
289+ count, and 512-byte-granularity writes with no copy-on-write. Its
290+ image layout follows the OCI image spec — a base image is stored
291+ once, shared by every derivative VM, and distributed through the
292+ existing registry ecosystem.
293+
294+ Read the full article: [ Why Virtual Machines Should Use Overlaybd Images] ( vmimg.md )
295+
271296# Components
272297
273298## Overlaybd service
@@ -318,6 +343,7 @@ Uses the P2P protocol to speed up HTTP file download for registry in large-scale
318343<a href =" https://www.deepseek.com " target =" _blank " ><img src =" assets/logos/deepseek.svg " alt =" DeepSeek " ></a >
319344<!-- <a href="https://www.dewu.com" target="_blank"><img src="assets/logos/dewu.png" alt="Dewu"></a> -->
320345<a href =" https://www.ele.me " target =" _blank " ><img src =" assets/logos/eleme.svg " alt =" Ele.me " ></a >
346+ <a href =" https://www.flatcar.org " target =" _blank " ><img src =" assets/logos/flatcar.svg " alt =" Flatcar " ></a >
321347<a href =" https://fly.io " target =" _blank " ><img src =" assets/logos/flyio.svg " alt =" Fly.io " ></a >
322348<a href =" https://hocus.dev " target =" _blank " ><img src =" assets/logos/hocus.png " alt =" Hocus " ></a >
323349<a href =" https://www.kimi.com " target =" _blank " ><img src =" assets/logos/kimi.png " alt =" Kimi " ></a >
0 commit comments