frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Bottlefire – Build single-executable microVMs from Docker images

https://bottlefire.dev/
57•losfair•2d ago

Comments

redleader55•6h ago
Why do you need a "service" for this? It looks like something you could run very well locally.
edude03•5h ago
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 any random docker container. I can think of a few use cases for this, especially anything where you want to use containers as the delivery mechanism

[0]: https://github.com/losfair/bake

Imustaskforhelp•4h ago
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 suppose.
mrbluecoat•5h ago
How does it differ from docker2exe [1] or dockerc [2]?

[1] https://github.com/rzane/docker2exe?tab=readme-ov-file#embed...

[2] https://github.com/NilsIrl/dockerc

Imustaskforhelp•4h ago
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 could think that its essentially stripping docker down to its core of running oci containers and just taking the most lightweight and (fastest?) approach and embedding it directly into the executable.

I am sure that I might get somethings wrong, I usually do, so if I have an error, please do let me know as I don't wish to spread misinformation

This project on the other hand seems to be using bake https://github.com/losfair/bake which seems to take something like a docker container and I think essentially push it into something like .iso using squashfs The idea here is that they seem to embed firecracker itself into a single binary to actually just make it an executable that can run that microvm as it is.

And I think that bottlefire just seems to do something similar but they do it on their server side and seem to just provide you a binary to make things easy for you...

I am not sure with microvm's architecture but it seems that there are some additional features that you can get since they are VM, maybe you can get the ability of https://criu.org/Main_Page out of the box but this doesn't seem to be done right now but In my opinion is really very doable.

Another idea might be more security. I am going to refer to an article [1] which talks about flatpak but it has this line and I quote `containers are not sandboxed`, so I suppose that this can help blur the lines b/w containers by converting containers into microvm's and then leveraging vm's technology for sandboxing or some other mechanism rather easily as compared to docker (I see it use landlock which was new to me!)

article [1]: https://hanako.codeberg.page/

ushakov•5h ago
Looks awesome :)

We're doing something similar at E2B, we should chat!

Imustaskforhelp•4h ago
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 that and it would start mid execution. (something akin to how criu does it?)

Secondly, and although this isn't related to your product but rather about microvm and that is if something like microvm could be run in normal cloud infrastructure?

I saw this article (https://blog.alexellis.io/how-to-run-firecracker-without-kvm...) and It mentioned PVM and I was thinking if this can be applied here because then I feel like if I can run a container as a microvm on big cloud and then stop it mid execution and rerun it elsewhere, then I have essentially got an incentive to use spot instances which are (I think) 80% more cheaper and I am just curious about it from a devops side of things.

losfair•1h ago
> 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 akin to how criu does it?)

Not yet - Firecracker supports snapshotting so this should be doable though!

> if something like microvm could be run in normal cloud infrastructure?

Some cloud providers - like GCP and DigitalOcean - do support nested virtualization, and they work pretty well with Firecracker. Using VM migration to run stable workloads on spot instances sounds very interesting :)

iPhone Air

https://www.apple.com/newsroom/2025/09/introducing-iphone-air-a-powerful-new-iphone-with-a-breakt...
556•excerionsforte•9h ago•1198 comments

Things you can do with a debugger but not with print debugging

https://mahesh-hegde.github.io/posts/what_debugger_can/
48•never_inline•2d ago•24 comments

E-paper display reaches the realm of LCD screens

https://spectrum.ieee.org/e-paper-display-modos
276•rbanffy•9h ago•91 comments

Outraged Farmers Blame Ag Monopolies as Catastrophic Collapse Looms

https://www.agweb.com/markets/outraged-farmers-blame-ag-monopolies-catastrophic-collapse-looms
121•strict9•2h ago•120 comments

Claude now has access to a server-side container environment

https://www.anthropic.com/news/create-files
457•meetpateltech•13h ago•258 comments

Axial twist theory

https://en.wikipedia.org/wiki/Axial_twist_theory
83•lordnacho•3d ago•14 comments

We all dodged a bullet

https://xeiaso.net/notes/2025/we-dodged-a-bullet/
588•WhyNotHugo•12h ago•337 comments

US High school students' scores fall in reading and math

https://apnews.com/article/naep-reading-math-scores-12th-grade-c18d6e3fbc125f12948cc70cb85a520a
267•bikenaga•12h ago•381 comments

Memory Integrity Enforcement

https://security.apple.com/blog/memory-integrity-enforcement/
333•circuit•9h ago•154 comments

Immunotherapy drug clinical trial results: half of tumors shrink or disappear

https://www.rockefeller.edu/news/38120-immunotherapy-drug-eliminates-aggressive-cancers-in-clinic...
290•marc__1•6h ago•61 comments

Tomorrow's emoji today: Unicode 17.0

https://jenniferdaniel.substack.com/p/tomorrows-emoji-today-unicode-170
113•ChrisArchitect•9h ago•159 comments

She puts the Lord in 'vanlord.' Palo Alto wants to ban her business

https://sanjosespotlight.com/she-puts-the-lord-in-vanlord-palo-alto-wants-to-ban-her-business/
7•harambae•2d ago•3 comments

DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware

https://github.com/duckdb/duckdb-node/security/advisories/GHSA-w62p-hx95-gf2c
323•tosh•17h ago•242 comments

Hypervisor in 1k Lines

https://1000hv.seiya.me/en
27•lioeters•4h ago•2 comments

YouTube is a mysterious monopoly

https://anderegg.ca/2025/09/08/youtube-is-a-mysterious-monopoly
146•geerlingguy•22h ago•204 comments

Show HN: Bottlefire – Build single-executable microVMs from Docker images

https://bottlefire.dev/
57•losfair•2d ago•8 comments

A new experimental Go API for JSON

https://go.dev/blog/jsonv2-exp
182•darccio•12h ago•61 comments

Building a DOOM-like multiplayer shooter in pure SQL

https://cedardb.com/blog/doomql/
151•lvogel•12h ago•31 comments

Microsoft is officially sending employees back to the office

https://www.businessinsider.com/microsoft-send-employees-back-to-office-rto-remote-work-2025-9
250•alloyed•10h ago•454 comments

An attacker’s blunder gave us a look into their operations

https://www.huntress.com/blog/rare-look-inside-attacker-operation
130•mellosouls•11h ago•83 comments

Anthropic judge rejects $1.5B AI copyright settlement

https://news.bloomberglaw.com/ip-law/anthropic-judge-blasts-copyright-pact-as-nowhere-close-to-done
194•nobody9999•18h ago•209 comments

ICE is using fake cell towers to spy on people's phones

https://www.forbes.com/sites/the-wiretap/2025/09/09/how-ice-is-using-fake-cell-towers-to-spy-on-p...
499•coloneltcb•11h ago•204 comments

Go for Bash Programmers – Part II: CLI Tools

https://github.com/go-monk/from-bash-to-go-part-ii
91•reisinge•1d ago•3 comments

Dropbox Paper mobile App Discontinuation

https://help.dropbox.com/installs/paper-mobile-discontinuation
124•mercenario•9h ago•105 comments

Mistral raises 1.7B€, partners with ASML

https://mistral.ai/news/mistral-ai-raises-1-7-b-to-accelerate-technological-progress-with-ai
726•TechTechTech•21h ago•385 comments

NASA finds Titan's alien lakes may be creating primitive cells

https://www.sciencedaily.com/releases/2025/08/250831112449.htm
45•Gaishan•3h ago•2 comments

Weave (YC W25) is hiring a founding AI engineer

https://www.ycombinator.com/companies/weave-3/jobs/SqFnIFE-founding-ai-engineer
1•adchurch•10h ago

Cassette Logic: technology that never dies but is already dead

https://www.differentshelf.com/cassette-logic/
9•seductivebarry•2d ago•8 comments

Anscombe's Quartet

https://en.wikipedia.org/wiki/Anscombe%27s_quartet
112•gidellav•1d ago•25 comments

A cryptography expert on how Web3 started, and how it’s going

https://spectrum.ieee.org/web3-hardware-security
144•warrenm•8h ago•161 comments