Bottlefire

Infrastructure

microvm packaging

SHOW HN2025

161points
24comments
#438of 3,837 in 2025
Top 12%of 2025 by points

How HN took it

CuriousMostly questions and neutral comments

4 positive, 12 neutral or asking, 0 mixed, 1 critical, out of 17 comments about the project. Thread score +0.12.

Idea: 3 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Pretty slick: no setup needed to go from KVM to running any docker container

    From 1 comment
    • You don't need it, it's essentially a hosted version of their tool bake[0], which is actually pretty slick - without any setup you can go from a system with just KVM to running…
      edude03 on HN
  • Looks awesome

    From 2 comments
    • Looks awesome :) We're doing something similar at E2B, we should chat!
      ushakov on HN
    • Been trying to work out how to put all of this together locally but didn't know bake existed, looks awesome. Any chance of looking into 9p for rootfs? I've been wanting to grab…
      rob_c on HN

Objections

  • Why need a hosted service when it could run locally

    From 2 comments
    • Why do you need a "service" for this? It looks like something you could run very well locally.
      redleader55 on HN
    • I hope you have read the article. They literally say as the other commentor points, that they essentially use bake. You could rather host something like this pretty trivially I…
      Imustaskforhelp on HN

Requests

  • Support for VM snapshotting to resume mid-execution like CRIU

    From 2 comments
    • I have 2 questions which I hope can be answered Firstly, can there be an easier way to stop a microVM mid execution in this single executable bottlefire format and then rerun…
      Imustaskforhelp on HN
    • > Firstly, can there be an easier way to stop a microVM mid execution in this single executable bottlefire format and then rerun that and it would start mid execution. (something…
      losfair on HN
  • 9p filesystem for rootfs

    From 1 comment
    • Been trying to work out how to put all of this together locally but didn't know bake existed, looks awesome. Any chance of looking into 9p for rootfs? I've been wanting to grab…
      rob_c on HN
  • Proxmox support for Firecracker

    From 1 comment
    • Would love to have the ability to spin up firecracker micro vms in proxmox as an alternative to qemu
      chwzr on HN

Questions

  • How is performance of mounted host directories

    From 1 comment
    • How is the performance of the mounted host directories? It’s some file server over vsock?
      chwzr on HN
  • How is networking configured

    From 2 comments
    • I am very unfamiliar with this. I took a look, but couldn't find any information. How is networking configured?
      davidcollantes on HN
    • Seems to use a SOCKS5 proxy over tun2socks[1] to then use the host's networking setup…
      mdaniel on HN
  • Does Firecracker support GPU state snapshotting

    From 1 comment
    • Does Firecracker support snapshotting the GPU state of a MicroVM? Can you suspend a pyToch session? I'd be interested more generally in what is supported in terms of GPU. Is…
      spwa4 on HN

Alternatives named

  • docker2exe

    From 1 comment
    • How does it differ from docker2exe [1] or dockerc [2]? [1] https://github.com/rzane/docker2exe?tab=readme-ov-file#embedded-mode [2] https://github.com/NilsIrl/dockerc
      mrbluecoat on HN
  • dockerc

    From 2 comments
    • How does it differ from docker2exe [1] or dockerc [2]? [1] https://github.com/rzane/docker2exe?tab=readme-ov-file#embedded-mode [2] https://github.com/NilsIrl/dockerc
      mrbluecoat on HN
    • I don't know about the [1] but I think that [2] actually embed's crun https://github.com/containers/crun in the executable itself. Crun can be/is used by podman/docker too so you…
      Imustaskforhelp on HN
  • CRIU

    From 1 comment
    • I have 2 questions which I hope can be answered Firstly, can there be an easier way to stop a microVM mid execution in this single executable bottlefire format and then rerun…
      Imustaskforhelp on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/45158118)