SystemElva is supposed to be a hobbyist operating system for providing fun to a few developers (currently only three).
It is being written mainly in Zig with a little bit of Assembly for the parts where it is required, but other languages are explicitly NOT forbidden, i.e. are allowed. Some languages that might be interesting for some parts of the system are:
-
Zig
Kernel, lowest-level userland -
Rust
Majority of userland -
Assembly
It's still not dead!
As highly apparent, the project tries to use more modern programming languages rather than the established and tried-good C.
- SelvaFat (FAT Filesystem - Library)