Personal development fork of Iglunix.
Find a file
2021-05-19 12:32:51 +01:00
docs Finish the rename to iglunix 2021-02-10 20:00:20 +01:00
init init.d: added ntp 2021-04-21 12:42:24 +00:00
pkgs toybox: 0.8.5 2021-05-19 12:32:51 +01:00
templates Added go 2021-02-23 21:42:15 +00:00
.gitignore Fixes 2021-02-04 12:02:44 +00:00
build_utils Format partition to ext4 & cp packages there & switch_root 2021-02-14 18:34:51 +01:00
createimg.sh Add linux to createimg.sh 2021-05-03 17:34:21 +02:00
example.build.sh added fs info to metadata 2020-12-27 16:34:08 +00:00
geninitrd.sh basic (INSECURE!) init system 2021-04-17 10:52:02 +00:00
iglu.sh Fix iglu help 2021-04-13 15:02:13 +02:00
iglupkg.sh Use nproc for the number of jobs. 2021-02-12 19:37:50 +01:00
install.sh Add simple install script 2021-05-03 16:17:07 +01:00
LICENSE Added license for build scripts, added lazybox package 2021-01-02 18:37:56 +00:00
logo Added final logo 2021-02-02 00:07:06 +00:00
README.md README.md: Add note about other kernels 2021-05-01 21:45:06 +01:00
repover.sh repology integration and ncspot fixes 2021-04-30 16:06:28 +01:00
updatever.sh repology integration and ncspot fixes 2021-04-30 16:06:28 +01:00

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

Discord

Join us at link

Status of Other Kernels

FreeBSD

FreeBSD has solid upstream LLVM support which would make it ideal for iglunix. However, I haven't been successful at building the required parts of the base system.

OpenBSD

OpenBSD's build system is much easier to work with that FreeBSD's (we can just cd to the required directories, run make and install required files). However, I wasn't successful on getting upstream clang to build working binaries so the system can't be self hosting at the moment.

Darwin

I have found no easy way of building libc on Darwin platforms as on yet. Because of this I haven't got far at all porting Iglunix to Darwin based systems such as MacOS and PureDarwin.

TODO

  • WebKit - Need to port WebKit somehow since no browers will build for this
  • Wayland Compositors - No Wayland compositors currently work perfectly. I think this is because of the lack of udev or lack of logind
  • LLVM (Work out how to split packages)
  • Init system (parallel stuff and dependencies)
  • QEMU for multiarch
  • Lots of work on package manager still required