novusk
novusk copied to clipboard
Novusk v3 Features
- [x] C FFI
- [ ] C library
- [ ] Fs support
- [ ] Text files
- [ ] Executables
- [ ] Shell-like scripting language support
- [ ] Graphics library (This file needs to be shortened)
57f6bd0 Started working on libc, added ffi types to it.
Maybe add UEFI support soon
That's something that'll happen eventually
For the shell-like scripting language, I am writing a shell language for the Novusk-based OS Quantii. I don't know if it necessarily makes sense for Novusk itself to have a shell, but your choice.
@NathanMcMillan54 Also, I can start working on implementing the C standard library. Do you want it implemented in C or in an extern "C"
Rust code?
I am familiar with the C's, but it probably makes more sense to keep them out of this project.
@CATboardBETA, I guess the shell that Quantii is developing could become the standard shell for Novusk based projects. I think LibC should be written in Rust since everything related to this project is written in Rust, the implementations of functions from LibC could be built right into this fork of Rust's LibC. I haven't worked much on Novusk's LibC or put much thought into it, we can talk about it more before it starts being worked on.