Updated TODO

This commit is contained in:
Ella-0 2021-01-07 00:23:15 +00:00
parent ad63cae230
commit f849b3f7ba

View file

@ -5,7 +5,40 @@ All build scripts are 0BSD Licensed.
## TODO
- NetBSD Curses
- Switch to different file system layout (follow standard)
- Switch to making single utilities with busybox and toybox
- LLVM (Work out how to split packages)
- Linux kernel (no perl patch)
- FreeBSD Kernel (bootloader?)
- 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
/var
```