Hacker GitHub

← All repos

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

Mentions per year 102 mentions · busiest year 2022 (27)
20082026
  1. 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."
  2. Firecracker has existing solutions to this, which I assume they're using: https://github.com/firecracker-microvm/firecracker/blob/main...
  3. …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
  4. …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...
  5. …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...
  6. …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
  7. 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…
  8. …after each fork, plus reseeding userspace PRNGs like numpy separately. On the roadmap. https://github.com/firecracker-microvm/firecracker/blob/main...
  9. …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...…
  10. …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
  11. ▲ 45
    Firecracker: Secure and fast microVMs for serverless computing
    story by pykello · 2025-08-29 · 5 comments
  12. …"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 : -
  13. ▲ 1
    Entropy for Clones
    story by weinzierl · 2025-04-13 · 0 comments
  14. ▲ 11
    Firecracker Entropy for VM Clones
    story by transpute · 2025-04-11 · 0 comments
  15. 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)
  16. 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
  17. 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
  18. https://github.com/firecracker-microvm/firecracker/issues/16...
  19. …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 :-)
  20. …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]…
  21. …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...
  22. …. 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
  23. …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..…
  24. …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…
  25. …need them for serverless execution. Firecracker and its snapshots are really helpful with this. [0] https://github.com/firecracker-microvm/firecracker
  26. …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.…
  27. …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.…
  28. …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.…
  29. …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
  30. …has often been recommended (here on HN and elsewhere) for a VM-for container-execution model : https://github.com/firecracker-microvm/firecracker
  31. …“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
  32. 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
  33. …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... >
  34. …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
  35. …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
  36. ▲ 2
    Add FreeBSD kernel+rootfs build instructions · firecracker-microvm/firecracker
    story by rodrigo975 · 2023-08-15 · 0 comments
  37. …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
  38. …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
  39. …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…
  40. …Level up the difficulty. Repeat. They have labeled some bugs as good for first contributions: https://github.com/firecracker-microvm/firecracker/issues?q=...
  41. ▲ 4
    Ask HN: How do you start contributing to big OS projects?
    story by mattrighetti · 2023-02-01 · 2 comments
  42. 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
  43. ▲ 2
    Firecracker
    story by tosh · 2022-11-16 · 0 comments
  44. …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.
  45. …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
  46. …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.…
  47. …- 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…
  48. …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…
  49. …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
  50. …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?