25% smaller than init
Go to file
Ryan Heywood 1a1a0bf3e8
Merge EnclaveOS => Nit refactor
2025-07-29 00:14:28 -04:00
crates/nit Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00
.dockerignore Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00
.gitignore Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00
Cargo.lock Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00
Cargo.toml Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00
Containerfile Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00
LICENSE Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00
LICENSE.md Import init code from EnclaveOS to build standalone 2025-06-17 23:21:32 -07:00
Makefile Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00
README.md Merge EnclaveOS => Nit refactor 2025-07-29 00:14:28 -04:00

README.md

nit

25% smaller than init

Testing with AWS on Amazon Linux

Ensure the instance is set up with Nitro Enclaves, and run the following command to install and enable nitro enclave support:

# You can leave off `git` if you've already installed it to clone the repo.
sudo dnf install aws-nitro-enclaves-cli make git
sudo systemctl enable --now nitro-enclaves-allocator.service
sudo systemctl enable --now docker.service
# Add the current user to the Docker group
sudo usermod -aG docker $USER

You may need to reconnect to change the signed-in users. Use groups to see if you are in the docker group.

Then, the EIF can be built using:

make

And tested using:

sudo make run