Personal development fork of Iglunix.
Find a file
2021-01-13 08:34:27 +00:00
pkgs Added linux 2021-01-13 08:34:27 +00:00
.gitignore added fs info to metadata 2020-12-27 16:34:08 +00:00
example.build.sh added fs info to metadata 2020-12-27 16:34:08 +00:00
lazy.sh Changed from / to /usr where appropriate 2021-01-12 11:06:46 +00:00
lazypkg.sh Added linux 2021-01-13 08:34:27 +00:00
LICENSE Added license for build scripts, added lazybox package 2021-01-02 18:37:56 +00:00
README.md Changed from / to /usr where appropriate 2021-01-12 11:06:46 +00:00

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