Personal development fork of Iglunix.
Go to file
Ella-0 f849b3f7ba Updated TODO 2021-01-07 00:46:57 +00:00
pkgs Changed byacc binary to byacc and symlinked to yacc 2021-01-06 12:48:06 +00:00
.gitignore added fs info to metadata 2020-12-27 16:34:08 +00:00
LICENSE Added license for build scripts, added lazybox package 2021-01-02 18:37:56 +00:00
README.md Updated TODO 2021-01-07 00:46:57 +00:00
example.build.sh added fs info to metadata 2020-12-27 16:34:08 +00:00
lazy.sh Updated package manager 2021-01-03 13:54:48 +00:00
lazypkg.sh Modified lazypkg.sh to work on test system; fakeroot can't be built due to autotools dep. Added git! 2021-01-02 18:08:43 +00:00

README.md

lazybox

Unix like software distribution with no GNU components

All build scripts are 0BSD Licensed.

TODO

  • Switch to different file system layout (follow standard)
  • Switch to making single utilities with busybox and toybox
  • LLVM (Work out how to split packages)
  • 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