Personal development fork of Iglunix.
Go to file
Ella-0 5225818a6e river: add -Drelease-safe 2021-06-24 21:11:55 +00:00
docs Finish the rename to iglunix 2021-02-10 20:00:20 +01:00
init init.d: added dev 2021-05-21 10:47:09 +01:00
pkgs river: add -Drelease-safe 2021-06-24 21:11:55 +00:00
templates updated templates 2021-06-12 17:58:00 +01:00
.gitignore Fixes 2021-02-04 12:02:44 +00:00
LICENSE Added license for build scripts, added lazybox package 2021-01-02 18:37:56 +00:00
README.md README.md: update on OpenBSD 2021-06-24 11:12:03 +00:00
build_utils Format partition to ext4 & cp packages there & switch_root 2021-02-14 18:34:51 +01:00
createimg.sh createimg.sh: remove flex, file and heirloom-doctools; replace with reflex and mandoc 2021-06-19 14:34:32 +00: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.8 iglu.sh: added man page 2021-05-21 09:38:21 +01:00
iglu.sh fix stuff with iglu -u 2021-05-29 10:04:00 +01:00
iglupkg.sh iglupkg: add target info 2021-06-12 09:55:17 +01:00
install.sh Add simple install script 2021-05-03 16:17:07 +01:00
logo Added final logo 2021-02-02 00:07:06 +00: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

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

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

Iglunix has been tested to work on OpenBSD. (don't forget to symlink libc.so otherwise the toolchain breaks).

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.

Web Browsers

Iglunix doesn't currently have any working web browsers yet however we do have a WIP WebKit port (WPM or WebKit Platform for Minimal systems). Currently WebKit builds with all our work and we're currently working on exposing an API to use it. JavaScriptCore API works perfectly and example programs run with no issue.

TODO

  • Wayland Compositors - Velox works fine for now
  • LLVM (Work out how to split packages)
  • Init system (currently we're just leaving this up to the user)
  • QEMU for multiarch (need lots of work on glibr to get this to build)