This repository has been archived on 2024-11-18. You can view files and clone it, but cannot push or open issues or pull requests.
kernel-dev-old/README.md

76 lines
1.0 KiB
Markdown
Raw Normal View History

# Metaverse
![logo](https://avatars.githubusercontent.com/u/156706034?s=400&u=d971c0c8990c8c49ff4863e2366ecbebc00cf9ae&v=4)
基于multiboot2引导的64位内核。
2024-01-16 23:58:11 +08:00
## 获取
```bash
git clone --recursive https://github.com/metaverse-kernel/kernel-dev.git
```
2023-12-03 17:13:54 +08:00
* 编译
```bash
make
```
* 编译发布版
```bash
make release=1
```
* 运行
```bash
make run
```
* gdb调试
```bash
make debug
```
2023-12-10 22:49:20 +08:00
> 暂不支持交叉编译和调试
2023-12-03 17:13:54 +08:00
## 依赖项
2024-01-15 19:59:32 +08:00
* doas
2023-12-03 17:13:54 +08:00
* nbd
* qemu
2023-12-10 22:49:20 +08:00
## 架构支持
* [x] x86_64
* [ ] aarch64
* [ ] loongarch
## 功能模块
* [x] 内存管理
* [x] 页分配
* [ ] 页回收
* [x] 内存分配器
* [x] raw_allocator
* [x] tty
2024-02-05 22:09:18 +08:00
* [x] 内核日志
2023-12-10 22:49:20 +08:00
* [ ] 文件系统
* [ ] vfs
* [ ] fat32驱动移植
* [ ] ext4驱动移植
* [ ] 驱动管理
* [ ] 进程管理
2024-01-15 19:59:32 +08:00
## 作出贡献
通过向此仓库发送PR为我们作出贡献。
## 版权声明
版权所有 (c) 2023 - 现在 Random World Studio 保留所有权利。
2024-01-16 23:58:11 +08:00
本软件通过MIT开源许可证开源。详细信息请参阅许可证文件。