fctools

Crates.iofctools
lib.rsfctools
version0.7.0-alpha.1
created_at2024-10-08 13:33:40.973476+00
updated_at2025-12-26 10:51:29.608666+00
descriptionAn exhaustive, highly modular and extensible host SDK for the Firecracker microVM manager.
homepage
repositoryhttps://github.com/kanpov/fctools
max_upload_size
id1401209
size420,658
kanpov (kanpov)

documentation

README

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
Commit count: 303

cargo fmt