bad | ||
base | ||
bootstrap | ||
docs | ||
extra | ||
gnome | ||
gui | ||
init | ||
linux | ||
man | ||
old | ||
pkgs | ||
scripts | ||
templates | ||
.editorconfig | ||
.gitignore | ||
INSTALL.md | ||
LICENSE | ||
logo | ||
README.md |
Iglunix
Unix like software distribution with no GNU components
All build scripts are 0BSD Licensed.
To create an ISO from a non-iglunix OS please see https://github.com/iglunix/iglunix-autobuild
Is this GNU/Linux
No, GNU currently contributes roughly 10 MiB of code in the base system whilst, LLVM and Linux both contribute approximately 1 GiB each. Instead we suggest that one should refer to Igluinx running on the Linux kernel as LLVM/Musl/Linux. LLVM and Linux because they are the two largest packages and make up the majority of the base system, and Musl to be explicit about the C library, target triple and to differentiate it from any system using LLVM's libc (which will may very well likely use in the future).
Instalation
See INSTALL.md
Discord
Join us at link
Web Browsers
Iglunix has Firefox ESR packaged requiring 2 extra GNU packages: gm4
and
autoconf
. Iglunix may switch to using a patched version of webkit gtk with
openssl and maybe ffmpeg replacing gstreamer.
Replacements LUT
standard tool | iglunix tool | use |
---|---|---|
glibc | musl | libc |
glibc | libexecinfo | Backtrace functions |
libstdc++ | libc++ | C++ standard library |
libgcc | libunwind | Stack unwinding |
libgcc | compiler-rt | Compiler builtins |
bison | byacc | POSIX yacc |
coreutils | toybox+busybox | POSIX utilities |
gcc | clang | C++ compiler |
zlib | zlib-ng | Compression library |
gmake | bmake, others | POSIX Make implementation |
ninja | samurai | Ninja build implementation |
GNU M4 | OpenBSD M4 | POSIX M4 implementation |
ncurses | netbsd-curses | X/Open Curses implementation |
bash | mksh | Shell |
Linux PAM | Open PAM | Pluggable Authentication Modules |
sudo | doas | Privilege escalation |
pkg-config | pkgconf | Package configuration tool |
e2fsprogs | make_ext4fs | Make an ext4 file system |