Merge pull request #80 from rcore-riscv-hypervisor-dev/rvm RISC-V 64 Hypervisor: rCore on rCore
Merge pull request #80 from rcore-riscv-hypervisor-dev/rvm
RISC-V 64 Hypervisor: rCore on rCore
Rust version of THU uCore OS Plus.
Going to be the next generation teaching operating system.
Supported architectures and boards:
rCore has the following features:
Setup on Linux or macOS:
$ rustup component add rust-src llvm-tools-preview
Or use Docker container:
$ docker run -it -v $PWD:$PWD -w $PWD wangrunji0408/rcore
$ git clone https://github.com/rcore-os/rCore.git --recursive $ cd rCore/user $ make sfsimg PREBUILT=1 ARCH=x86_64 $ cd ../kernel $ make run ARCH=x86_64 LOG=info
See Makefile for more usages.
This is a project of THU courses:
Reports and Dev docs (in Chinese)
It’s based on BlogOS , a demo project in the excellent tutorial Writing an OS in Rust (First Edition).
The source code is dual-licensed under MIT or the Apache License (Version 2.0).
Rust version of THU uCore OS. Linux compatible.
rCore
Rust version of THU uCore OS Plus.
Going to be the next generation teaching operating system.
Supported architectures and boards:
What’s included
rCore has the following features:
Building
Environment
Setup on Linux or macOS:
Or use Docker container:
How to run
See Makefile for more usages.
Maintainers
History
This is a project of THU courses:
Reports and Dev docs (in Chinese)
It’s based on BlogOS , a demo project in the excellent tutorial Writing an OS in Rust (First Edition).
License
The source code is dual-licensed under MIT or the Apache License (Version 2.0).