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

fcnet

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

9 releases (5 breaking)

0.7.1 Dec 1, 2024
0.7.0 Dec 1, 2024
0.6.0 Oct 27, 2024
0.5.1 Oct 20, 2024
0.1.0 Aug 7, 2024

#5 in #microvm

Download history 13/week @ 2024-09-15 6/week @ 2024-09-22 3/week @ 2024-09-29 2/week @ 2024-10-06 367/week @ 2024-10-13 175/week @ 2024-10-20 136/week @ 2024-10-27 18/week @ 2024-11-03 1/week @ 2024-11-10 12/week @ 2024-11-17 8/week @ 2024-11-24 235/week @ 2024-12-01 34/week @ 2024-12-08

289 downloads per month
Used in 3 crates

MIT license

72KB
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–18MB
~270K SLoC