firecracker-microvm/firecracker
View on GitHub ↗ ★ 37,783 Rust
Secure and fast microVMs for serverless computing.
102 mentions on Hacker News by 84 people: 12 stories, 90 comments · first 2018-11-27 · latest 2026-09-30
20082026
-
From the Firecracker README: https://github.com/firecracker-microvm/firecracker "Firecracker was developed at Amazon Web Services to accelerate the speed and efficiency of services like AWS Lambda and AWS Fargate."
comment by tomnipotent · 2026-09-30 · in 5x faster Edge Functions: V8 isolates to Firecracker MicroVMs -
Firecracker has existing solutions to this, which I assume they're using: https://github.com/firecracker-microvm/firecracker/blob/main...
comment by ameliaquining · 2026-09-30 · in 5x faster Edge Functions: V8 isolates to Firecracker MicroVMs -
…Amazon has been doing it with Firecracker for a while and Kata containers is another popular one https://github.com/firecracker-microvm/firecracker https://github.com/kata-containers/kata-containers
comment by waz0wski · 2026-05-19 · in Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised -
…512MB memory file is mmap'ed with MAP_PRIVATE so is copy on write. Firecracker has diff snapshots: https://github.com/firecracker-microvm/firecracker/blob/main...
comment by laurencerowe · 2026-04-20 · in Show HN: Clone, a small Rust VMM, forks VMs in under 20ms via CoW -
…operational + setup hiccups to use it in production. Just look at their setup docs: Setup: https://github.com/firecracker-microvm/firecracker/blob/main... https://github.com/firecracker-microvm/firecracker/blob/main...
comment by binsquare · 2026-04-14 · in Ask HN: What Are You Working On? (April 2026) -
…For hardware virtualized machines it much harder but you can do it via: https://github.com/firecracker-microvm/firecracker/ https://github.com/cloud-hypervisor/cloud-hypervisor Freestyle/other providers will likely provide better
comment by benswerd · 2026-04-06 · in Launch HN: Freestyle – Sandboxes for Coding Agents -
It looks like firecracker already supports ACPI vmgenid, which will trigger Linux random to reseed? https://github.com/firecracker-microvm/firecracker/blob/main... https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... So that…
comment by mkj · 2026-03-18 · in Show HN: Sub-millisecond VM sandboxes using CoW memory forking -
…after each fork, plus reseeding userspace PRNGs like numpy separately. On the roadmap. https://github.com/firecracker-microvm/firecracker/blob/main...
comment by adammiribyan · 2026-03-18 · in Show HN: Sub-millisecond VM sandboxes using CoW memory forking -
…realfs. (The Firecracker people have explicitly refused to have virtio-fs, to keep it minimal: https://github.com/firecracker-microvm/firecracker/pull/1351... ) https://github.com/jingkaihe/matchlock/blob/123a4df680fb8cc0...…
comment by yencabulator · 2026-02-08 · in Matchlock – Secures AI agent workloads with a Linux-based sandbox -
…somewhere unfortunately, but it would have been nice to check Firecracker and Lambda as well. [1] https://github.com/firecracker-microvm/firecracker/blob/main...
comment by thijsr · 2025-12-31 · in L1TF Reloaded -
…"Firecracker's Kernel Support Policy" describes compatible kernel configurations; https://github.com/firecracker-microvm/firecracker/blob/main... /? wasi microvm kernel [github] https://www.google.com/search?q=wasi+microvm+kernel+GitHub : -
comment by westurner · 2025-05-30 · in Microsandbox: Virtual Machines that feel and perform like containers -
Yes, that's right. The Firecracker team has written a fantastic doc about this as well: https://github.com/firecracker-microvm/firecracker/blob/main... . It's important to refresh entropy immediately after clone. Still, there can be code…
comment by CompuIves · 2025-04-11 · in We clone a running VM in 2 seconds (2022) -
Not a rust zealot, but https://github.com/firecracker-microvm/firecracker/tree/main... comes to mind.
comment by Curvature5868 · 2025-03-09 · in Rewriting essential Linux packages in Rust -
FireCracker has a jailer: https://github.com/firecracker-microvm/firecracker/blob/main...
comment by fwsgonzo · 2024-12-23 · in Show HN: Ephemeral VMs in 1 Microsecond -
https://github.com/firecracker-microvm/firecracker/issues/16...
comment by ahachete · 2024-11-02 · in Prisma Postgres – Runs on bare metal and unikernels -
…It's a concern of the VMM, and Firecracker does support this through the balloon device: https://github.com/firecracker-microvm/firecracker/blob/main... Now, the unikernel helps us consume less memory, which is a good place to start :-)
comment by sorenbs · 2024-10-30 · in Prisma Postgres – Runs on bare metal and unikernels -
…environment. Let me know if you have any questions. Btw, we're hiring [4]! [0] https://e2b.dev [1] https://github.com/firecracker-microvm/firecracker [2] https://pyautogui.readthedocs.io/ [3] https://www.xfce.org/ [4]…
comment by mlejva · 2024-10-24 · in Show HN: Desktop Sandbox for Secure Cloud Computer Use -
…up in October to discuss the future of this feature request. [1]: https://ci.rocm.debian.net [2]: https://github.com/firecracker-microvm/firecracker/issues/11...
comment by ckastner · 2024-09-27 · in Our container platform is in production. It has GPUs. Here's an early look -
…. Some of the open source projects you can find are AWS Firecracker https://github.com/firecracker-microvm/firecracker and Cloudflare Pingora https://github.com/cloudflare/pingora
comment by xuancanh · 2024-07-07 · in I'm funding Ladybird because I can't fund Firefox -
…to answer any questions and hear feedback! [0] https://e2b.dev [1] https://github.com/e2b-dev [2] https://github.com/firecracker-microvm/firecracker [3] https://e2b.dev/docs [4] https://jupyter-client.readthedocs.io/en/latest/messaging.ht..…
comment by mlejva · 2024-05-07 · in Open-source secure sandboxes for AI code execution -
…to answer any questions and hear feedback! [0] https://e2b.dev [1] https://github.com/e2b-dev [2] https://github.com/firecracker-microvm/firecracker [3] https://e2b.dev/docs [4] https://jupyter-client.readthedocs.io/en/latest/messaging.ht…
comment by mlejva · 2024-05-02 · in Open-source SDK for adding custom code interpreters to AI apps -
…need them for serverless execution. Firecracker and its snapshots are really helpful with this. [0] https://github.com/firecracker-microvm/firecracker
comment by mlejva · 2024-04-20 · in Show HN: Open-source SDK for creating custom code interpreters with any LLM -
…to answer any questions and hear feedback! [0] https://e2b.dev/ [1] https://github.com/e2b-dev [2] https://github.com/firecracker-microvm/firecracker [3] https://e2b.dev/docs [4] https://jupyter-client.readthedocs.io/en/latest/messaging.ht.…
comment by mlejva · 2024-04-20 · in Show HN: Open-source SDK for creating custom code interpreters with any LLM -
…to answer any questions and hear feedback! [0] https://e2b.dev/ [1] https://github.com/e2b-dev [2] https://github.com/firecracker-microvm/firecracker [3] https://e2b.dev/docs [4] https://jupyter-client.readthedocs.io/en/latest/messaging.ht.…
comment by mlejva · 2024-04-12 · in Show HN: Add AI code interpreter to any LLM via SDK -
…to answer any questions and hear feedback! [0] https://e2b.dev/ [1] https://github.com/e2b-dev [2] https://github.com/firecracker-microvm/firecracker [3] https://e2b.dev/docs [4] https://jupyter-client.readthedocs.io/en/latest/messaging.ht.…
comment by mlejva · 2024-04-11 · in Show HN: SDK for building custom code interpreters for any LLM -
…they achieved certain things, so I'm hoping we'll see one on their GPU support in the future! [1]: https://github.com/firecracker-microvm/firecracker/issues/11...
comment by niz4ts · 2024-02-14 · in Fly.io has GPUs now -
…has often been recommended (here on HN and elsewhere) for a VM-for container-execution model : https://github.com/firecracker-microvm/firecracker
comment by throwoutway · 2024-02-04 · in Leaky Vessels flaws allow hackers to escape Docker, runc containers -
…“MicroVM” seems to be a term used when as much as possible is stripped from a VM, such as with https://github.com/firecracker-microvm/firecracker
comment by Modified3019 · 2024-01-08 · in MotorOS: a Rust-first operating system for x64 VMs -
According to their own FAQ it is indeed: https://github.com/firecracker-microvm/firecracker/blob/main...
comment by surajrmal · 2023-12-06 · in Virtual Machine as a core Android Primitive -
…host. When the host is connecting to a guest, the use of a multiplexer UDS is required. [1] [1] < https://github.com/firecracker-microvm/firecracker/blob/main... >
comment by coppsilgold · 2023-09-11 · in Unix Domain Sockets vs Loopback TCP Sockets (2014) -
…they need. Which makes it a bit of challenge to offer great DX. Happy to answer more questions! [0] https://github.com/firecracker-microvm/firecracker
comment by mlejva · 2023-08-31 · in Show HN: Cloud Playgrounds for AI Agents and Copilots -
…https://www.usenix.org/conference/nsdi20/presentation/agache ) and the Firecracker source and docs ( https://github.com/firecracker-microvm/firecracker ). Thanks to KVM, and to the minimal hardware support (no PCI, no ACPI, etc),…
comment by mjb · 2023-08-24 · in FreeBSD on Firecracker -
…you want to keep workloads isolated to single tenant numa nodes. E.g. using the firecracker jailer: https://github.com/firecracker-microvm/firecracker/blob/main...
comment by flaminHotSpeedo · 2023-07-11 · in We replaced Firecracker with QEMU -
…and then deflate... returning the memory to the host. You can do this while the VM is running. https://github.com/firecracker-microvm/firecracker/blob/main...
comment by rgbrenner · 2023-07-10 · in We replaced Firecracker with QEMU -
…reasons rather than technical, with plenty of 'unsafe' thrown in for performance reasons https://github.com/firecracker-microvm/firecracker/search?q=... The fact that 'unsafe' even exists in Rust means it's no better than C with some…
comment by ActorNightly · 2023-06-03 · in Neverflow: C macros that guard against buffer overflows -
…Level up the difficulty. Repeat. They have labeled some bugs as good for first contributions: https://github.com/firecracker-microvm/firecracker/issues?q=...
comment by pabs3 · 2023-02-01 · in Ask HN: How do you start contributing to big OS projects? -
You can checkpoint and restore, but only once for security reasons, so it doesn't help much. https://github.com/firecracker-microvm/firecracker/blob/main... The VMs launch super quick in < 1s they are actually running a job.
comment by alexellisuk · 2022-11-18 · in Fast CI with MicroVMs -
…should all be able to do that (though doing recursive containers can be kind of weird). In theory https://github.com/firecracker-microvm/firecracker should as well, it runs very lightweight VMs.
comment by dinosaurdynasty · 2022-11-09 · in Podman Desktop: A Free OSS Alternative to Docker Desktop -
…are some minor differences. For instance bhyve supports virtio-rng but firecracker doesn't want to: https://github.com/firecracker-microvm/firecracker/issues/16... . I think if your app requires fast boot time and your app supports that…
comment by eyberg · 2022-10-18 · in The FreeBSD/Firecracker Platform -
…same way other virtualizers do. But you may want to talk to an attached HBA? Firecracker's docs ( https://github.com/firecracker-microvm/firecracker/blob/main... ) say: "Firecracker emulated block devices are backed by files on the host.…
comment by 0xbadcafebee · 2022-09-27 · in Ignite – Use Firecracker VMs with Docker images -
…- Firecracker/KVM can introduce some CPU overhead, for which there are some workarounds ( https://github.com/firecracker-microvm/firecracker/blob/main... ) - Firecracker networking uses a tap device. Want any kind of advanced networking…
comment by 0xbadcafebee · 2022-09-27 · in Ignite – Use Firecracker VMs with Docker images -
…workload, could you... name one? I already did that with live migration. But ok. Encrypted storage: https://github.com/firecracker-microvm/firecracker/issues/65... : WONTFIX The answer given is appropriate for firecracker use cases but…
comment by topspin · 2022-09-27 · in Ignite – Use Firecracker VMs with Docker images -
…Rust - https://4e6.github.io/firefox-lang-stats/ AWS wrote Firecracker which powers AWS Lamba - https://github.com/firecracker-microvm/firecracker Cloudflare just replaced nginx with an in-house reverse proxy written in Rust called Pingora…
comment by maccam94 · 2022-09-21 · in Next steps for Rust in the kernel -
…will be able to leverage. Firecracker went with the bridge mentality which I kind of disagree with: https://github.com/firecracker-microvm/firecracker/blob/main... I want to see tools like Tailscale that leverage network devices as the…
comment by kris-nova · 2022-09-18 · in Why Fix Kubernetes and Systemd? -
…you only clone snapshots for a single tenant? [3] [1] https://github.com/self-actuated/actuated [2] https://github.com/firecracker-microvm/firecracker-go-sdk [3] https://github.com/firecracker-microvm/firecracker/blob/main...
comment by alexellisuk · 2022-09-02 · in We clone a running VM in 2 seconds -
I don't believe Firecracker currently supports GPU (latest what I saw about it is here: https://github.com/firecracker-microvm/firecracker/issues/11... ). But I wouldn't be surprised if there's another MicroVM manager that would support…
comment by CompuIves · 2022-09-02 · in We clone a running VM in 2 seconds -
…flag you can turn on), so you can make incremental snapshots of only the changed pages (more here: https://github.com/firecracker-microvm/firecracker/blob/main... ). In our case we changed Firecracker to use a shared mmap instead of an…
comment by CompuIves · 2022-09-02 · in We clone a running VM in 2 seconds -
…`track_dirty_pages` and `enable_diff_snapshots` flags, which allow for incremental snapshotting: https://github.com/firecracker-microvm/firecracker/blob/main...
comment by conradev · 2022-09-02 · in We clone a running VM in 2 seconds -
…CLI) as opposed to Firecracker which uses a downloaded kernel and rootfs and is managed via API ala https://github.com/firecracker-microvm/firecracker/blob/main... . But I'm no expert, just my armchair take on things.
comment by kungfufrog · 2022-08-16 · in Krunvm – Create MicroVMs from OCI Images -
If we were to support more runtimes, I think I'd go for Firecracker ( https://github.com/firecracker-microvm/firecracker/ ) which is what AWS uses for lambdas
comment by theochampion · 2022-07-30 · in Show HN: Chunk – Code sandbox for back-end devs