NAME
Galeb —
simple musl-based static
distro
DESCRIPTION
Galeb is a distribution of musl/Linux
which is inspired by and based on parts of several similar projects, most
notably:
- morpheus
- ⟨https://git.2f30.org/morpheus/log.html⟩
- stali
- ⟨https://sta.li⟩
- suckless core
- ⟨https://core.suckless.org/⟩
- Linux From Scratch
- ⟨https://www.linuxfromscratch.org/⟩
- Musl-LFS
- ⟨https://github.com/dslm4515/Musl-LFS/⟩
and so on.
CONCEPTS
- Static linking, as much as possible.
- Simplicity. Prefer simple solutions and programs which conform to the Unix philosophy of “programs that do one thing well, work with other programs and handle text streams”.
- Avoid following standards blindly, and at the expense of the above.
FILESYSTEM HIERARCHY
Galeb adopts and extends the filesystem
hierarchy of stali:
| Path | Description |
| / | filesystem root |
| /bin | all executables |
| /boot | all boot files |
| /dev | devices |
| /etc | system configuration |
| /home | user directories |
| /include | include headers |
| /lib | static libraries |
| /local | programs specific to the local system |
| /mnt | mount points |
| /pkg | compiled packages |
| /plan9 | 9base |
| /proc | procfs |
| /run | 0755 tmpfs |
| /sbin -> /bin | symlink pointing to /bin |
| /share | man pages, locales, dependencies |
| /src | source code |
| /sucks | stuff that sucks, dynamic programs/libraries |
| /sys | sysfs |
| /tmp | user-writeable (1777) tmpfs |
| /usr -> / | symlink pointing to / |
| /var | spool, run, log, cache |
| /var/run -> /run | symlink pointing to /run tmpfs |
FILES
- /etc/galeb-release
- File containing the full name and version of Galeb.
SEE ALSO
AUTHORS
Strahinya Radich <contact@strahinja.org>