2020-12-26 16:09:12 +00:00
|
|
|
# lazybox
|
2020-12-27 17:39:29 +00:00
|
|
|
Unix like software distribution with no GNU components
|
2020-12-27 16:34:08 +00:00
|
|
|
|
2021-01-02 18:37:56 +00:00
|
|
|
All build scripts are 0BSD Licensed.
|
|
|
|
|
|
|
|
|
2020-12-27 17:39:29 +00:00
|
|
|
## TODO
|
2021-01-07 00:23:15 +00:00
|
|
|
- Switch to different file system layout (follow standard)
|
|
|
|
- Switch to making single utilities with busybox and toybox
|
2020-12-27 17:39:29 +00:00
|
|
|
- LLVM (Work out how to split packages)
|
2021-01-07 00:23:15 +00:00
|
|
|
- LLVM Sort out the symlinking madness
|
|
|
|
- Linux kernel (no perl patch, byacc patch)
|
|
|
|
- FreeBSD Kernel (bootloader?, syslinux should support it)
|
|
|
|
- FreeBSD libc? Standalone build how? (rly need LLVM libc)
|
|
|
|
- Init system ( paralel shit and dependencies )
|
|
|
|
- QEMU for multiarch
|
|
|
|
|
|
|
|
## New File System Layout
|
|
|
|
__**NO LIB64 or LIB32**__
|
|
|
|
```
|
|
|
|
/bin
|
|
|
|
/boot
|
|
|
|
/dev
|
|
|
|
/etc
|
|
|
|
/home
|
|
|
|
/lib
|
|
|
|
/mnt
|
|
|
|
/opt
|
|
|
|
/proc
|
|
|
|
/root
|
|
|
|
/run
|
|
|
|
/sbin
|
|
|
|
/srv
|
|
|
|
/sys
|
|
|
|
/tmp
|
|
|
|
/usr
|
|
|
|
|--/bin
|
|
|
|
|--/include
|
|
|
|
|--/lib
|
|
|
|
|--<arch>-linux-musl => .
|
|
|
|
|--aarch64-linux-musl
|
2021-01-12 11:06:46 +00:00
|
|
|
|
2021-01-07 00:23:15 +00:00
|
|
|
/var
|
|
|
|
```
|