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).
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
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).