Qor
1.0.0
基本的内核用RUST为RISC-V编写,最初是在Stephen Marz Risc-V使用Rust的教程之后的。
存储在单独的存储库中的是LIBC实施和Userland程序
qemu目录build and wark”的新目录../configure --target-list=riscv64-softmmu --enable-sdl && makeqor-os目录rustup override set nightly以设置Rust Compiler版本rustup target add riscv64gc-unknown-none-elf以安装适当的目标rustup component add rust-src以允许构建核心库在第一次执行之前,必须使用qor-os目录中的以下内容创建硬盘:
fallocate -l 32M hdd.dsk
sudo losetup /dev/loop11 hdd.dsk
sudo mkfs.minix -3 /dev/loop11
sudo losetup -d /dev/loop11
也必须在第一次执行之前构建Userland程序,以便在根目录中运行./build.py rebuild 。
要启动内核,请在根目录中./build.py run 。
麻省理工学院许可证
版权(C)2019 Stephen Marz
特此免费授予获得此软件副本和相关文档文件副本(“软件”)的任何人,以无限制处理该软件,包括无限制的使用权,复制,复制,修改,合并,合并,发布,分发,分发,分发,订婚,和/或允许软件的副本,并允许对以下条件提供以下条件,以下是以下条件。
上述版权通知和此许可通知应包含在软件的所有副本或大量部分中。
该软件是“原样”提供的,没有任何形式的明示或暗示保证,包括但不限于适销性,特定目的的适用性和非侵权的保证。在任何情况下,作者或版权持有人都不应对任何索赔,损害赔偿或其他责任责任,无论是在合同,侵权的诉讼中还是其他责任,是由软件,使用或与软件中的使用或其他交易有关的。