A 64-bit multiboot2 loaded kernel. Develop repo. Get build repo from http://git.suthby.org:2024/metaverse/kernel-release.git
pointer-to-bios 6a935dc2b7 | ||
---|---|---|
.cargo | ||
debug | ||
docs | ||
include | ||
scripts | ||
src | ||
test | ||
.gitignore | ||
.gitmodules | ||
Cargo.lock | ||
Cargo.toml | ||
LICENCE | ||
Makefile | ||
README.md | ||
rust-toolchain.toml |
README.md
Metaverse
基于multiboot2引导的64位内核。
获取
git clone --recursive https://github.com/metaverse-kernel/kernel-dev.git
- 编译
make
- 编译发布版
make release=1
- 运行
make run
- gdb调试
make debug
暂不支持交叉编译和调试
依赖项
- doas
- nbd
- qemu
架构支持
- x86_64
- aarch64
- loongarch
功能模块
- 内存管理
- 页分配
- 页回收
- 内存分配器
- raw_allocator
- tty
- 内核日志
- 系统调用
- 中断管理
- 文件系统
- vfs
- fat32驱动(移植)
- ext4驱动(移植)
- 驱动管理
- 进程管理
文档
- 从源代码注释生成文档
make doc
(开发中)
作出贡献
通过向此仓库发送PR为我们作出贡献,详见contribution.md。
版权声明
版权所有 (c) 2023 - 现在 Random World Studio 保留所有权利。
本软件通过MIT开源许可证开源。详细信息请参阅许可证文件。