Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gottaeat/apathy-mlfs
do not use this, needs major rework | libre linux from scratch book utilizing musl libc, libressl, sysvinit and partially busybox.
https://github.com/gottaeat/apathy-mlfs
busybox lfs libressl linux musl musl-libc sysvinit
Last synced: 10 days ago
JSON representation
do not use this, needs major rework | libre linux from scratch book utilizing musl libc, libressl, sysvinit and partially busybox.
- Host: GitHub
- URL: https://github.com/gottaeat/apathy-mlfs
- Owner: gottaeat
- License: gpl-3.0
- Created: 2019-09-22T16:54:03.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-05T00:06:26.000Z (4 months ago)
- Last Synced: 2024-09-23T00:02:16.657Z (about 2 months ago)
- Topics: busybox, lfs, libressl, linux, musl, musl-libc, sysvinit
- Language: Shell
- Homepage:
- Size: 17.7 MB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - apathy-mlfs
README
## apathy-mlfs
apathy-mlfs aims to provide instructions for building a small linux install utilizing musl libc.#### features
* `musl libc 1.1.24`
* `binutils 2.32`
* `linux 5.2.14` (libre)
* `gcc 9.2.0` (c,c++), can be replaced with the latest `gcc 9.2.1` snapshot.
* `isl 0.21`, `mpfr 4.0.2`, `gmp 6.1.2`, `mpc 1.1.0`
* statically linked `defconfig` `busybox 1.31.0` for emergency situations and ash.
* `libressl 3.0.2`
* `sysvinit 2.96`, `sysklogd 1.5.1` (w/ posixly correct self-written init scripts)
* `bash 5.00` as `/bin/sh` at toolchain and cross-toolchain steps, for bracket and array support.
* `yash 2.49` as final system interactive shells.
* `ash` (busybox) as final system `/bin/sh` as it allows configure scripts to execute properly without needing bash.#### used sources
* http://www.linuxfromscratch.org
* https://github.org/dslm4545/Musl-LFS
* https://voidlinux.org
* https://alpinelinux.org