logo

Static. Minimal. For when your system is broken—or built that way.

Also built for embedded, IoT, and intentionally minimal systems.

Currently v1.0.0-rc2. Compiles to <4 MB. Installable from a USB stick and a dream.

In action:

Cosmos CLI installing core-stack with star and nebula packages

Bootstrapping your rootfs with Cosmos:

#!/bin/sh
# Optional: create target root
mkdir -p /mnt/wombat

# somewhere earlier, you add a local/mounted Galaxy

# Install base system
cosmos install --root /mnt/wombat core-stack

# Bind system dirs for chroot
mount --bind /dev /mnt/wombat/dev
mount --bind /proc /mnt/wombat/proc
mount --bind /sys /mnt/wombat/sys

# Optional: copy /etc/passwd or minimal shadow configs
cp -r /etc/skel /mnt/wombat/etc/

# Chroot in
chroot /mnt/wombat /bin/sh

Cosmos assumes trusted sources. For hostile environments, enable optional HTTPS or checksum verification.

The official LFS Galaxy is in the works. You can preview it on GitHub and contribute:

LFS Galaxy GitHub Mirror

Designed and developed over a 3-day sprint. Structured for long-term maintainability.
No Bash. No Python. No apologies. Because some systems don't need a shell—they just need Cosmos.