Hey! I recently started a fork of Redox, called Oxide (Or possible RedOxide, yet to decide). The point of this fork is to turn it into a more (new)user-friendly system. It is in early development, but I plan to/have started to implement:
- PE execution layer (For windows users)
- Simple .NET support (Based on the official source code or mono’s source code)
- (May add) Linux ELF support (Linux libraries for Oxide)
- Some tools aimed at developers:
* Lua with a default library to interface with the OS
* Simple Lua to byte-code to executable binary
* (May add) C compiler (If I do, it will probably be based on GCC)
It will, like Redox, be under the MIT licence, although I may put it under the “WTFPL” licence (http://www.wtfpl.net/)
If anybody would like to help before I release the first version, then email me: firstname.lastname@example.org
In the email’s subject, make sure to add ‘Oxide’ to the start so I can filter through all of them.
Thanks for reading and hope to update you on this soon!
EDIT 1: I have started to write the PE executable layer. It isn’t too hard due to the bunch of Window-Like operating systems that also use PE. Currently it can run C code compiled for windows, however I would like to make sure almost any windows application should run fine, so I am probably going to work on making a .NET execution layer next. The .NET execution layer will probably be based on Mono rather than .NET, however I may change my mind in the future. Also, just to clarify, this fork is to be centred around being easy to use for a new user, and in turn, making it a Desktop machine. It will still be possible to use only a CLI and host a server on it, but that will not be the main focus.