diff --git a/README.md b/README.md index 98c6bd7..d1ce241 100644 --- a/README.md +++ b/README.md @@ -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 + |---linux-musl => . + |--aarch64-linux-musl + +/var +```