Skip to content

Commit

Permalink
Added links to README.md, and released extra
Browse files Browse the repository at this point in the history
  • Loading branch information
firasuke committed Sep 1, 2019
1 parent f59ff23 commit 822db80
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 7 deletions.
94 changes: 88 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ actually intended for regular `x86-64` desktop machines.
## Naming Convention

It's highly recommended that you refer to the [Naming Convention page on the
wiki](https://github.com/firasuke/glaucus/wiki/Naming-Convention)
wiki](https://github.com/firasuke/glaucus/wiki/Naming-Convention) before further
reading.


## Features
Expand All @@ -28,9 +29,9 @@ philosophy)
* uses musl libc

* replaced GNU Core Utilities with:
1. suckless base (sbase)
2. unportable base (ubase)
3. OpenBSD userland port to Linux (lobase)
1. suckless base (sbase)
2. unportable base (ubase)
3. OpenBSD userland port to Linux (lobase)

* skarnet's s6 init system (with s6-linux-init version > 1.0)

Expand All @@ -55,6 +56,11 @@ method, and zlib set as a fallback method)

* 150+ packages building successfully with extreme configuration variables

* doesn't need a separate partition to build and install into

* doesn't require a chroot to build correctly (hopefully this won't change
when working on the graphics stack)


## Supported Architecture

Expand Down Expand Up @@ -92,22 +98,44 @@ glaucus took inspiration from the following projects:

* [Alpine Linux](https://alpinelinux.org)

* [Alpine-S6](https://github.com/woahbase/alpine-s6)

* [android-toolchain-build](https://github.com/redstar3894/android-toolchain-build)

* [Arch Linux](https://www.archlinux.org)

* [ARM Cross Linux From Scratch (arm-clfs)](https://github.com/predominant/arm-clfs)

* [Artix Linux](https://artixlinux.org)

* [Automated Linux From Scratch (ALFS)](http://linuxfromscratch.org/alfs/)

* [Bare Linux](https://github.com/uggedal/bare)

* [Baserock Linux](https://wiki.baserock.org/)

* [Bedrock Linux](https://bedrocklinux.org)

* [Beyond Linux From Scratch (BLFS)](http://linuxfromscratch.org/blfs/)

* [Beyond Musl Linux From Scratch (BMLFS)](https://github.com/dslm4515/BMLFS)

* [bleeding-edge-toolchain](https://github.com/FreddieChopin/bleeding-edge-toolchain)

* [Bluedragon](https://wiki.gentoo.org/wiki/Project:Hardened_musl/Bluedragon)

* [Buildroot](https://buildroot.org)

* [Build Your Own Linux](http://www.buildyourownlinux.com)

* [build-linux](https://github.com/MichielDerhaeg/build-linux)

* [B/LFS-s6](https://www.linuxquestions.org/questions/linux-from-scratch-13/%5Bannoucement%5D-b-lfs-s6-project-4175510228/)

* [Cavium](https://github.com/Cavium-Open-Source-Distributions)

* [clfs-arm](https://github.com/LeeKyuHyuk/clfs-arm)

* [Cross-Compiled Linux From Scratch (CLFS)](https://trac.clfs.org)

* [Crosstool-NG](http://crosstool-ng.github.io)
Expand All @@ -118,24 +146,52 @@ glaucus took inspiration from the following projects:

* [EasyOS](https://easyos.org)

* [Embedded Linux](https://elinux.org/Main_Page)
* [ELLCC](http://ellcc.org)

* [Embedded Linux](https://elinux.org)

* [Funtoo Linux](https://www.funtoo.org/Welcome)

* [Gentoo Linux](https://gentoo.org)

* [GentooLTO](https://github.com/InBetweenNames/gentooLTO)

* [gentoo-s6-services](https://github.com/rain-1/gentoo-s6-services)

* [Glendix](http://www.glendix.org/)

* [GoboLinux](https://gobolinux.org)

* [Intel's Clear Linux OS](https://clearlinux.org)

* [KISS] (https://getkiss.org)
* [KISS](https://getkiss.org)

* [lightcube-bootstrap-musl](https://github.com/jhuntwork/lightcube-bootstrap-musl)

* [lh-bootstrap](https://skarnet.org/software/lh-bootstrap)

* [Linaro](https://www.linaro.org)

* [Linux From Scratch (LFS)](http://linuxfromscratch.org)

* [LFS-s6](https://github.com/djlucas/LFS-s6)

* [Mere Linux](https://github.com/jhuntwork/merelinux)

* [Metta OS](https://github.com/metta-systems/metta)

* [Minimal Linux Live (MLL)](http://minimal.idzona.com)

* [Morpheus Linux](morpheus.2f30.org)

* [mkroot](https://github.com/landley/mkroot)

* [musl-cross](https://github.com/GregorR/musl-cross)

* [musl-cross-make](https://github.com/richfelker/musl-cross-make)

* [Musl-LFS-s6-Bootscripts](https://github.com/dslm4515/MLFS-S6-Bootscripts)

* [Musl Linux From Scrath (MLFS)](https://github.com/dslm4515/Musl-LFS)

* [NetBSD](http://netbsd.org)
Expand All @@ -144,26 +200,52 @@ glaucus took inspiration from the following projects:

* [Obarun Linux](https://web.obarun.org)

* [obarun-s6rcserv](https://github.com/Obarun/obarun-s6rcserv)

* [obarun-s6serv](https://github.com/Obarun/obarun-s6serv)

* [OpenBSD](https://www.openbsd.org)

* [OpenWrt](https://openwrt.org)

* [OSDev](https://wiki.osdev.org)

* [Prelinux](https://github.com/mikejsavage/prelinux)

* [pts-tcc](https://github.com/pts/pts-tcc)

* [rc](https://github.com/smaeul/rc)

* [rc-user](https://github.com/smaeul/rc-user)

* [rlsd2](http://rlsd2.dimakrasner.com/)

* [rv8.io](https://github.com/rv8-io)

* [s6-boot](https://github.com/Obarun/s6-boot)

* [s6-overlay](https://github.com/just-containers/s6-overlay)

* [static linux (stali)](http://sta.li)

* [Sabotage Linux](http://sabo.xyz)

* [solyste](https://ywstd.fr/solyste/)

* [Spark](https://fleshless.org/pages/spark.html)

* [tomsrtbt](http://www.toms.net/rb/)

* [trinity](https://notabug.org/rain1/trinity)

* [Venom Linux](https://github.com/venomlinux)

* [Void Linux](https://voidlinux.org)

* [Yocto Project](https://www.yoctoproject.org)

* [ZYDUX](https://github.com/rom1nux/zydux-forge)


## Author

Expand Down
4 changes: 3 additions & 1 deletion scripts/system/envenomate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ core='musl
linux
s6-linux-init s6-rc glaucus-s6-boot-scripts'

# s6-linux-utils needs to be built before nsss or it'll error out with undefined
# references to `nsss_all_getgrgid` and `nsss_all_getpwuid`
extra='re2c
sinit svc
sdhcp
Expand All @@ -33,7 +35,7 @@ extra='re2c
expat libffi wayland wayland-protocols
jemalloc
bin86 lilo
nsss s6-portable-utils s6-linux-utils'
s6-linux-utils s6-portable-utils nsss'

xorg='bzip2 zlib libpng freetype_1 libelf-compat pcre glib harfbuzz freetype_2 expat json-c fontconfig
util-macros
Expand Down

0 comments on commit 822db80

Please sign in to comment.