Serpent Linux will not be dependent on a GNU toolchain or runtime
Modern, lightweight, privacy oriented/respecting, user-friendly desktop
More specifically, Serpent will be “A Truly Modern Linux Distribution”, which will adopt a distribution-first design decision with higher compatibility. It will also incorporate more sensible design improvements from the past decade or so into the design of Linux distributions:
- No more usrbin split
- 100% clang-built throughout (including kernel)
- musl as libc, relying on compiler optimisations instead of inline asm
libc++
instead oflibstdc++
- LLVM’s binutils variants (
lld
,as
, etc.)- Mixed source/binary distribution
- Moving away from
x86_64-generic
baseline to newer CPUs, including Intel and AMD specific optimisations- Capability based subscriptions in package manager (Hardware/ user choice / etc)
UEFI
only. No more legacy boot.- Completely open source, down to the bootstrap / rebuild scripts
- Seriously optimised for serious workloads.
- Third party applications reliant on containers only. No compat-hacks
- Wayland-only. X11 compatibility via containers will be investigated
- Fully stateless with management tools and upstreaming of patches
- Lots, lots more. We’ll blog about it.