galeb

Једноставна статичка дистрибуција заснована на musl-у
git clone https://git.sr.ht/~strahinja/galeb
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

galeb.8 (2190B)


      1 .Dd April 13, 2023
      2 .Dt GALEB 8 SMM
      3 .Os Galeb 2.2
      4 .Sh NAME
      5 .Nm Galeb
      6 .Nd simple musl-based static distro
      7 .Sh DESCRIPTION
      8 .Nm
      9 is a distribution of musl/Linux which is inspired by and based on parts of
     10 several similar projects, most notably:
     11 .Bl -tag -offset indent -width "Morpheus"
     12 .It morpheus
     13 .Aq Lk https://git.2f30.org/morpheus/log.html
     14 .It stali
     15 .Aq Lk https://sta.li
     16 .It suckless core
     17 .Aq Lk https://core.suckless.org/
     18 .It Linux From Scratch
     19 .Aq Lk https://www.linuxfromscratch.org/
     20 .It Musl-LFS
     21 .Aq Lk https://github.com/dslm4515/Musl-LFS/
     22 .El
     23 .Pp
     24 and so on.
     25 .Sh CONCEPTS
     26 .Bl -bullet
     27 .It
     28 Static linking, as much as possible.
     29 .It
     30 Simplicity.
     31 Prefer simple solutions and programs which conform to the Unix philosophy of
     32 .Do
     33 programs that do one thing well, work with other programs and handle text
     34 streams
     35 .Dc .
     36 .It
     37 Avoid following standards blindly, and at the expense of the above.
     38 .El
     39 .Sh FILESYSTEM HIERARCHY
     40 .Nm
     41 adopts and extends the filesystem hierarchy of stali:
     42 .Bl -column -offset indent ".Li /sbin -> /bin" ".Sy Description"
     43 .It Sy Path Ta Sy Description
     44 .It Pa / Ta filesystem root
     45 .It Pa /bin Ta all executables
     46 .It Pa /boot Ta all boot files
     47 .It Pa /dev Ta devices
     48 .It Pa /etc Ta system configuration
     49 .It Pa /home Ta user directories
     50 .It Pa /include Ta include headers
     51 .It Pa /lib Ta static libraries
     52 .It Pa /local Ta programs specific to the local system
     53 .It Pa /mnt Ta mount points
     54 .It Pa /pkg Ta compiled packages
     55 .It Pa /plan9 Ta 9base
     56 .It Pa /proc Ta procfs
     57 .It Pa /run Ta 0755 tmpfs
     58 .It Pa /sbin No -> Pa /bin Ta symlink pointing to Pa /bin
     59 .It Pa /share Ta man pages, locales, dependencies
     60 .It Pa /src Ta source code
     61 .It Pa /sucks Ta stuff that sucks, dynamic programs/libraries
     62 .It Pa /sys Ta sysfs
     63 .It Pa /tmp Ta user-writeable (1777) tmpfs
     64 .It Pa /usr No -> Pa / Ta symlink pointing to Pa /
     65 .It Pa /var Ta spool, run, log, cache
     66 .It Pa /var/run No -> Pa /run Ta symlink pointing to Pa /run No tmpfs
     67 .El
     68 .Sh FILES
     69 .Bl -tag -width ".Pa /etc/galeb-release" -offset indent
     70 .It Pa /etc/galeb-release
     71 File containing the full name and version of Galeb.
     72 .El
     73 .Sh SEE ALSO
     74 .Xr mkpk 8 , Xr service 8 , Xr svc 8
     75 .Sh AUTHORS
     76 .An Strahinya Radich Aq Mt contact@strahinja.org