yunwei37 / MyrCore

这是一个基于 rCore Tutorial 实现的简易操作系统

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyrCore

这是一个基于 rCore Tutorial 实现的简易操作系统

功能

  • 外部中断支持,包含时钟中断、键盘中断
  • 物理内存和虚拟内存支持:内存分配和页面置换
  • 多进程和多线程支持
  • 设备树和rCore的 Simple File System 文件系统支持,标准输入输出
  • 简单的系统调用和用户程序支持

working in the future:

  • shell 支持
  • 更多的系统调用

根据 rCore Tutorial 进行实现的相关报告:

report.md

About

这是一个基于 rCore Tutorial 实现的简易操作系统

License:MIT License


Languages

Language:Rust 93.8%Language:Assembly 3.9%Language:Makefile 2.3%