iglunix/README.md

42 lines
1.5 KiB
Markdown
Raw Normal View History

2021-04-17 14:44:52 +00:00
# [Iglunix](https://iglunix.xyz/)
2020-12-27 17:39:29 +00:00
Unix like software distribution with no GNU components
2020-12-27 16:34:08 +00:00
All build scripts are 0BSD Licensed.
2021-04-17 14:44:52 +00:00
To create an ISO from a non-iglunix OS please see https://github.com/iglunix/iglunix-autobuild
2021-03-02 09:53:31 +00:00
2021-03-28 14:43:05 +00:00
## Discord
2021-04-17 14:44:52 +00:00
Join us at [link](https://discord.gg/NKB9qD2bMx)
2021-03-28 14:43:05 +00:00
## 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.
2021-05-30 13:15:27 +00:00
## 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.
2020-12-27 17:39:29 +00:00
## TODO
2021-05-30 13:15:27 +00:00
- Wayland Compositors - Velox works fine for now
2020-12-27 17:39:29 +00:00
- LLVM (Work out how to split packages)
2021-05-30 13:15:27 +00:00
- 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)