https://github.com/averyterrel/l1
Toolchain in a box
https://github.com/averyterrel/l1
0bsd assembler binutils bsd busybox c99 compiler public-domain toolchain toybox
Last synced: 11 months ago
JSON representation
Toolchain in a box
- Host: GitHub
- URL: https://github.com/averyterrel/l1
- Owner: averyterrel
- License: other
- Created: 2025-03-21T13:38:02.000Z (about 1 year ago)
- Default Branch: trunk
- Last Pushed: 2025-08-01T14:51:27.000Z (11 months ago)
- Last Synced: 2025-08-02T18:23:28.430Z (11 months ago)
- Topics: 0bsd, assembler, binutils, bsd, busybox, c99, compiler, public-domain, toolchain, toybox
- Language: C
- Homepage:
- Size: 85 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
l1 is a multicall assembler, linker, C compiler, and make implementation
designed to bootstrap the l2 operating system[1] first and foremost, then to
serve as the 4th package in the simplest Linux system that is able to rebuild
itself and Linux From Scratch[2] or AOSP[3] under it. That system should consist
of a toolchain (l1), a C library[4], a set of POSIXy shell utils[5], and a
kernel[6].
[1] l2 is an experimental protected/long mode 286+ operating system
https://github.com/averyterrel/l2 (yeah, yeah, it's private right now, lay off)
[2] Linux From Scratch book, builds a "standard" linux system able to bootstrap
to arbitrary complexity
https://linuxfromscratch.org
[3] Android Open Source Project is the open source distribution of the Android
operating system
https://source.android.com
[4] Musl libc, a POSIX+ Linux C library focused on correctness
https://musl.libc.org
[5] toybox is a POSIX+ set of coreutils with the aim to build LFS[2] and AOSP[3]
https://landley.net/toybox
[6] The Linux kernel is the largest Unix clone, and is very portable.
https://kernel.org