From ae17c920a89e128e016201629e268c46343447af Mon Sep 17 00:00:00 2001 From: Yu Chen Date: Fri, 24 Mar 2023 12:57:22 +0800 Subject: [PATCH] update info --- scheduling-1.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scheduling-1.md b/scheduling-1.md index f1379dd..06ba53b 100644 --- a/scheduling-1.md +++ b/scheduling-1.md @@ -13,7 +13,12 @@ - 第二阶段:(2023.05.01~2023.07.01)OS内核学习与实验 - [C-based uCore Tutorial Kernel学习&实验](https://github.com/LearningOS/uCore-Tutorial-Guide-2023S) - [Rust-based rCore Tutorial Kernel学习&实验](https://github.com/LearningOS/rCore-Tutorial-Guide-2023S) -- 可选:(2023.07.01~2023.08.20)竞赛级训练:[OS Kernel supporting Linux Apps实验](https://github.com/LearningOS/oscomp-kernel-training) ,主要是**用Rust语言设计实现支持Linux APP的OS Kernel**,大约要支持<100个左右的Linux Syscalls,能通过上百个动静态链接的Linux App测试用例。如果有其它有趣的想法或愿意参加更有挑战的训练(比如实现支持Rust协程的OS,支持unikernel&微库形态的OS等),请与助教和老师联系。 +- 可选:(完成第二阶段后~2023.08.20)OS竞赛级实战模拟训练:[OS Kernel supporting Linux Apps实验](https://github.com/LearningOS/oscomp-kernel-training) ,主要是**用Rust语言设计实现支持Linux APP的OS Kernel**,大约要支持<100个左右的Linux Syscalls,能通过上百个动静态链接的Linux App测试用例。 +- 可选:(完成第二阶段后~2023.08.20)[组件化操作系统设计与实现](https://github.com/rcore-os/arceos),设计实现可灵活组合的内核模块,可灵活定制的内核框架,以及基于组合态OS的用户态应用程序。 +- 可选:(完成第二阶段后~2023.08.20)[可定制的hypervisor](https://github.com/LearningOS/RVM-Tutorial),设计实现可在裸机或Linux中运行的Hypervisor,支持x86/ARM/RISC-V等多种硬件平台。 +- 可选:(完成第二阶段后~2023.08.20)如果有其它有趣的想法或愿意参加更有挑战的训练(比如实现支持Rust协程的OS,支持unikernel&微库形态的OS等),欢迎提出。 + +注:如果想选择可选项目的同学,请在完成第二阶段的训练后,与[助教和老师](https://github.com/LearningOS/rust-based-os-comp2023#%E5%BC%80%E6%BA%90%E7%A4%BE%E5%8C%BA%E8%B4%9F%E8%B4%A3%E4%BA%BA)联系。这些属于探索类的课题,得到了国家实验室、头部企业、创新中心和高校等的直接支持,会有新的挑战和机会等待你们的发现。 如有兴趣参加,请在2023年04月01日前请在填写[训练营报名登记表](http://chyyyuuu.mikecrm.com/2zxG8dp)填写相关个人信息,并加入[相关微信群](./2023os2train.jpg)。获得邀请后,将开始参与本次训练营活动。完成本次活动第一阶段(2023.04.01~2023.05.01)的同学如果通过review,将可在2023.05.01~2023.07.01,开展第二阶段[OS Kernel supporting Linux Apps实验](https://github.com/LearningOS/oscomp-kernel-training)。训练营结束后,部分表现突出的同学将获得训练营优秀证书。鼓励同学继续以开源社区的方式参与到企业/科研院所的操作系统实习/实践/工作/学习等相关的活动。