iglunix/README.md

45 lines
784 B
Markdown
Raw Normal View History

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
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-07 00:23:15 +00:00
/var
```