Trusted Computed Base (or TCB) is the essential core components of a
system, critical to its security. In mktcb
, we implicitely refer to software
components, such as the bootloader (e.g. U-Boot) or kernels (e.g.
Linux).
The role of mktcb
is to provide a framework to easily build and deploy these
components by creating native packages (e.g. Debian packages).
mktcb
is written in rust. Once your rust environment is installed, run:
cargo build --release
If you want to develop/debug, just omit the --release
flag. Refer to
Cargo's documentation for more details.
Hopefully, the Wiki should answer all your questions. Don't hesitate to ask questions.
mktcb
is MIT-licensed. See the LICENSE file for details.