1 个稳定版本
3.0.1 | 2023年12月7日 |
---|
#566 in 操作系统
110KB
2.5K SLoC
sys3
要构建此项目,你需要以下几样东西
- 最新版本的 LLVM/Clang,你可以从这里获取: https://llvm.net.cn/docs/GettingStarted.html
- CMake 以构建 LLVM,你可以从这里获取: https://cmake.com.cn/
cargo-make
工具,你可以从这里获取: https://github.com/sagiegurari/cargo-make
注意:上述详细信息仅适用于2023年11月
Trident 是一个操作系统,最初作为 Medium 和 MBP2 上的一个系列的组成部分开发,后来被纳入个人研究项目中。
截至 2023 年 11 月,你需要以下内容
- 截至 2023 年 11 月 12 日的 Rust nightly 版本,你可以通过官方网站获取: https://rust-lang.net.cn/learn/get-started
- Docker 以运行构建环境: https://docker.net.cn/get-started/
Trident
版本:3.0.1/EARLY/UNRELEASED
许可证: Apache-2.0
README: 你更愿意去哪里?
信息
上游内核、引导加载程序和库(s)源代码树可在此处找到。
用法
待办事项:当创建用户模块时,请更新此部分。
安装
当使用此系统时,建议安装到虚拟机中,因为内核尚未准备好任何级别的正常使用。
要将内核安装到您的系统,您需要从源代码构建它并从 QEMU 或其他虚拟机启动它
git clone https://github.com/azyklus/sys3.git
cd sys3
cargo build # TODO: Update with proper build process
开发
您最终将能够通过提议的扩展 API 开发自己的 Trident 3 扩展。
贡献
如果您想为此项目做出贡献,请 fork 它并提交带有您所需功能的 pull 请求。
- Fork 它。
- ????? (我忘了这里是什么)
- 提交带有您功能的 pull 请求。 ("[功能] 描述您的功能")
- 盈利?
有用的链接
依赖项
~5.5MB
~77K SLoC