5 releases
0.1.4 | Mar 2, 2025 |
---|---|
0.1.3 | Mar 2, 2025 |
0.1.2 | Mar 2, 2025 |
0.1.1 | Mar 2, 2025 |
0.1.0 | Mar 2, 2025 |
#229 in Operating systems
483 downloads per month
89KB
2K
SLoC
Rust crate for RISCovite
This crate implements system calls for the RISCovite operating system, and
then various higher-level helpers in terms of those. It could perhaps be
thought of as an alternative std
that's focused on RISCovite concepts,
although it can also be used alongside std
in the same program.
The RISCovite userspace execution environment is still evolving itself, and so nothing here is a finalized interface and everything is subject to change.
What is RISCovite anyway?
RISCovite is a small-scale personal computing platform that is "optimized for fun". It takes inspiration from the personal computer platforms of the 80s and 90s, but is designed to run on hardware that's manufactured today (in the 2020s).
At the time of writing this readme RISCovite itself is still under heavy development and so for now this library is just a snapshot of a subset of the system call API as it currently exists.
Dependencies
~240KB