Skip to content

Nix tooling for the seL4 separation kernel

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

DLR-FT/seL4-nix-utils

Repository files navigation

seL4 Nix utils readme

Nix

This repo contains a number of Nix expressions for the seL4 ecosystem. Among other things this includes:

  • derivations to build the seL4 kernel
  • derivations to build our ongoing seL4-rs project, a Rust based wrapper arround seL4
  • derivations to build the seL4-test suite for various (simulated and phyiscal) targets
  • a generic FOD fetcher for Google's repo tool

About code style and DRY

The code especially in the flake.nix is very repetetive. This is fully intentional, we want the code to be easily copy-pasteable. Nix' expressive syntax would allow for the various things to be condensed into a much shorter generator expression, however, that is detrimental to the goal of this repo: providing accessible information on how to compile seL4 related projects in Nix.

Useful Links

About

Nix tooling for the seL4 separation kernel

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published