Linux 0.11 是一个小型操作系统,其基本风格延续到了现在的主流 Linux 操作系统。原始的 Linux 0.11 操作系统是基于 x86 平台的,本项目的目标是将 Linux 0.11 移植到 RISC-V 平台,锻炼学生的操作系统内核程序开发能力。
- Linux-0.11:原始版本的 Linux 0.11
- Linux_0.11_RISC-V_QEMU:这是国防科技大学卢昶诚同学的初步移植,运行目标平台是 Qemu 模拟器。
- K210-Linux-0.11:这是聊城大学李志锐同学的初步移植,运行目标平台是 K210 开发板。
全国大学生操作系统设计赛的“功能挑战”赛道。
请遵循“全国大学生操作系统设计赛”的章程和技术方案要求。
文艳军
- github: https://github.com/yanjun-wen
- email:yjwen@nudt.edu.cn
中等
- 使用C语言实现
- 原始版本使用 bochs 模拟器(x86),目标平台可以是 Qemu 模拟器(RISC-V),也可以是 RISC-V 开发板。
- GPL-3 license
- 将 Linux 0.11 操作系统的启动、进程管理和内存管理模块移植到 RISC-V 平台,支持多个进程并发运行并输出信息。
- 移植后的操作系统可以在 Qemu 模拟器中运行。