#firecracker #networking #micro-vm #back-end

fcnet

An in-process Firecracker microVM networking backend based on fcnet-types

7 releases (4 breaking)

0.6.0 Oct 27, 2024
0.5.1 Oct 20, 2024
0.4.1 Oct 17, 2024
0.2.0 Oct 14, 2024
0.1.0 Aug 7, 2024

#9 in #microvm

Download history 121/week @ 2024-08-05 1/week @ 2024-08-12 14/week @ 2024-09-16 5/week @ 2024-09-23 3/week @ 2024-09-30 2/week @ 2024-10-07 469/week @ 2024-10-14 146/week @ 2024-10-21 71/week @ 2024-10-28 11/week @ 2024-11-04

697 downloads per month
Used in 3 crates

MIT license

64KB
1.5K SLoC

fcnet

fcnet is a concrete implementation of FirecrackerNetworkOperations on FirecrackerNetworks that is linked into your application and works in-process. This achieves marginally better performance than introducing indirection like fcnetd+fcnetd-client, at the cost of requiring your application process to run as root.

Dependencies

~7–16MB
~227K SLoC