glaucus logo

A simple and lightweight Linux® distribution based on musl libc and toybox

Home Download Wiki Community Donate GitHub

Screenshot of glaucus that runs on VM
“An idiot admires complexity, a genius admires simplicity.”
― Terry A. Davis

Simple

Written in Nim and POSIX shell script

Lightweight

Based on musl libc and toybox

Pragmatic

Does not sacrifice convenience

Unobtrusive

Does not get in your way

Software

bc-ghdefault bc implementation
boosterdefault initramfs generator
byaccdefault yacc implementation
flexdefault lex implementation
gettext-tinydefault gettext implementation
iproute2 and iputilsdefault networking utilities
lbzip2default bzip2 implementation
lessdefault terminal pager
libarchivedefault archive and compression library
libeditdefault command line editor library
libressldefault TLS library
libudev-zerodefault libudev implementation
mandocdefault manual pages reader
mawkdefault awk implementation
mdevddefault udevd implementation
mimallocdefault memory allocator
muondefault meson implementation
musldefault C standard library
netbsd-cursesdefault curses library
opendoasdefault privilege escalation tool
pigzdefault gzip implementation
pkgconfdefault pkg-config implementation
plocatedefault locate implementation
plzipdefault lzip implementation
python 3default Python version
s6default init system
s6-rcdefault service manager
samuraidefault Ninja implementation
toyboxdefault unix user space
ugrepdefault grep implementation
vimdefault text editor
waylanddefault display server protocol
wget2default wget version
yashdefault unix shell
zlib-ngdefault zlib implementation

Security

ASLRAddress Space Layout Randomization
BIND_NOWBinding Policy NOW
DEPData Execution Prevention
ESPExecutable-Space Protection
XDeXecute Disable
NXNo eXecute
PICPosition Independent Code
PIEPosition Independent Executables
RELRORELocation Read-Only
SCPStack Clash Protection
SSPStack Smashing Protection