-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reference Explained #3
Comments
For the time being, I just wanted to make an OS running on Raspberry Pi with the Rust programming language. However, lack of knowledge and experience in aarch64 privileged ISA made me back on track of RISC-V. Some part of this project is inspired by these two projects. For example, zero overhead abstraction. (Side note: functions in |
I saw this project about a year ago. As x86 ISA is too complicated for me, I just refer to that blog when I have no idea to tackle a problem. |
Previously I just completed xv6 labs (undergraduate level). xv6 is really easy to understand, but there're some technical details that I have vague impression of. The goal of this project is to make an xv6-like operating system. I just modified some of the syscalls to make it compatible with Rust. |
http://osblog.stephenmarz.com/ I borrowed a lot of code from this blog. But at this point, I've rewritten most of them. If you want to make a simple RISC-V operating system, you may refer to this blog. |
https://gist.github.com/cb372/5f6bf16ca0682541260ae52fc11ea3bb Yet another Rust operating system. I referred to elf parser part of that work. |
https://github.com/rcore-os/rCore A Rust operating system by TsingHua University. |
The text was updated successfully, but these errors were encountered: