Relibc is a libc implementation for both that supports both linux kernel and redox kernel. Unlike most of the currently available libc implementations, Relibc is written mainly in Rust, that makes it very easy to write secure code with a very small additional footprint thanks to zero cost abstraction.

The main objective of this project is to improve relibc support to linux, mainly by improving the toolchain compatibility for relibc. The ultimate goal is to provide a fully working x86_64-pc-linux-relibc Gentoo stage3 transparent enough for end users where they don't have trouble with almost any package they install via Gentoo.

Organization

Student

oddcoder

Mentors

  • Luca Barbato
close

2020