README.md: Add note about other kernels
This commit is contained in:
parent
a3e6131436
commit
89c56f6ef1
1 changed files with 18 additions and 2 deletions
20
README.md
20
README.md
|
@ -9,12 +9,28 @@ To create an ISO from a non-iglunix OS please see https://github.com/iglunix/igl
|
||||||
## Discord
|
## Discord
|
||||||
Join us at [link](https://discord.gg/NKB9qD2bMx)
|
Join us at [link](https://discord.gg/NKB9qD2bMx)
|
||||||
|
|
||||||
|
## 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
|
## TODO
|
||||||
- WebKit - Need to port WebKit somehow since no browers will build for this
|
- 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
|
- 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)
|
- LLVM (Work out how to split packages)
|
||||||
- FreeBSD Kernel (bootloader?, syslinux should support it)
|
|
||||||
- FreeBSD libc? Standalone build how? (rly need LLVM libc)
|
|
||||||
- Init system (parallel stuff and dependencies)
|
- Init system (parallel stuff and dependencies)
|
||||||
- QEMU for multiarch
|
- QEMU for multiarch
|
||||||
- Lots of work on package manager still required
|
- Lots of work on package manager still required
|
||||||
|
|
Loading…
Reference in a new issue