Chimera Linux | A Linux distribution based on FreeBSD userland and LLVM

submited by
Style Pass
2021-07-03 13:00:03

The project is currently heavily WIP. It does not yet include a kernel or an init system, and the packaging is rough (both the build system and the templates themselves are in the state of flux).

There is currently no GCC in the source repository. The compiler-rt component is used as the core runtime, and libc++ is used as the standard C++ library.

There are no GNU components in the base system, except currently GNU Make (used to build a few components) and ncurses. The rest of the userland comes mostly from FreeBSD (no busybox).

Chimera has a completely new source packaging system that is not written in shell as is conventional, but rather in the Python scripting language. This reduces the build system overhead to a minimum, as well as making it introspectable and so on.

The builds are always containerized, with a minimal Chimera system being used as the build environment for every package. This system is sandboxed using bubblewrap and run completely unprivileged.

Leave a Comment