Основное ядро, написанное в Rust для RISC-V, изначально после учебника Стивена Марса RISC-V OS с использованием Rust.
Сохранена в отдельных репозиториях - это реализация LIBC и программы пользователя
qemubuild and Vaily There There../configure --target-list=riscv64-softmmu --enable-sdl && makeqor-osrustup override set nightly чтобы установить версию компилятора ржавчины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
Пользовательские программы также должны быть построены до первого выполнения, чтобы сделать это ./build.py rebuild в корневом каталоге.
Чтобы запустить ядро, запустите ./build.py run в корневом каталоге.
MIT Лицензия
Copyright (C) 2019 Стивен Марз
Настоящим дается разрешение, бесплатно, любому лицу, получающему копию этого программного обеспечения и связанные с ними файлы документации («Программное обеспечение»), чтобы иметь дело в программном обеспечении без ограничений, включая, без ограничения, права на использование, копирование, изменение, объединение, публикацию, распределение, сублиценность и/или продавать копии программного обеспечения и разрешения лиц, на которые программное обеспечение подходит для того, чтобы поступить так, чтобы поступить на следующие условия: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: на следующие условия: к следующим условиям: на следующие условия: на следующие условия.
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должно быть включено во все копии или существенные части программного обеспечения.
Программное обеспечение предоставляется «как есть», без гарантии любого рода, явного или подразумеваемого, включая, помимо прочего, гарантии товарной пригодности, пригодности для определенной цели и несоответствия. Ни в коем случае авторы или владельцы авторских прав не будут нести ответственность за любые претензии, убытки или другую ответственность, будь то в действии контракта, деликт или иным образом, возникающие из или в связи с программным обеспечением или использованием или другими сделками в программном обеспечении.