28 releases
Uses new Rust 2024
| 0.7.0-alpha.1 | Dec 26, 2025 |
|---|---|
| 0.7.0-alpha.0 | Oct 11, 2025 |
| 0.6.0 | Apr 28, 2025 |
| 0.6.0-beta.2 | Mar 23, 2025 |
| 0.6.0-alpha.4 | Nov 25, 2024 |
#5 in #firecracker
310KB
6K
SLoC
fctools
fctools is a highly-modular and extensible SDK that allows development of various types of applications that can leverage microVMs via Amazon's Firecracker virtualization technology. Check out the docs.rs documentation for more details on correct usage of the crate's extensive functionality.
Based on the design decisions of the crate, its MSRV values and the host and guest kernel support policy set by the Firecracker team, this crate only supports the following configurations (though using more recent Linux host/guest kernels is discouraged, it is, in most cases, relatively harmless):
fctools |
Rust | Firecracker | Linux host kernel | Linux guest kernel | Host/guest CPUs |
|---|---|---|---|---|---|
0.6.x |
1.81.0 and above |
1.7.0 and above |
5.10.x or 6.1.x |
5.10.x or 6.1.x |
x86_64 |
0.7.x |
1.85.0 and above |
1.14.0 and above |
5.10.x or 6.1.x |
5.10.x or 6.1.x |
x86_64 or aarch64 |
Dependencies
~0–16MB
~163K SLoC