为吸引全国高校学生对操作系统的关注与兴趣,培养我国急需的操作系统研发人才,助力国产操作系统的发展,全国高等学校计算机教育研究会、系统能力培养研究专家组、系统能力培养研究项目发起高校决定主办2021年全国大学生计算机系统能力大赛操作系统设计赛(以下简称“OS比赛”)。12月26日,本次比赛的第一场研讨会在中科院计算所隆重举行,会议邀请了十余位来自学术界、产业界的专家和优秀的大学生对操作系统开源成果进行分享与交流。
本届OS比赛和研讨会得到了麒麟软件、翼辉信息、蚂蚁集团、国科环宇、360、 匿名捐赠者、OpenAnolis社区、FlyAI算法竞赛社区、全志科技、元心科技、中科创达、龙芯中科、睿赛德rtthread的大力支持。
OS比赛,即将打响!
本次研讨会由清华大学陈渝和向勇老师主持。中科院计算机所研究员包云岗在欢迎辞中表示:“操作系统中重要的部分是将社区建立起来,而构建社区有两大关键词,一是开源,作为一种推动创新的重要方式,OS比赛中,无论是硬件还是软件,都将以开源方式推进。二是和而不同,OS比赛并非仅仅是争夺名次,而是面向所有对OS设计感兴趣的学生,帮助其提升操作系统方面的知识和能力。在此,也鼓励大家积极参与OS比赛。”
北京大学教授陈向群在致辞中提到,人才培养已经从知识为本转向能力为本,而系统能力是计算机领域学生最重要的能力,系统能力培养在业界与高校的共同努力之下取得了很多成果,OS比赛正是系统能力培养生态中有效且关键的一环。她还强调:
-
本次OS比赛面向所有高校的所有学生,对OS感兴趣的学生都可以参与。
-
与企业密切合作,努力构建良好的产学研生态。从本次OS比赛的赞助方可以看出,企业与社区高度关注高校学生OS能力的培养,他们对人才培养的期望与想法都可以融入OS比赛中。
-
OS比赛的全过程和所有作品将在开源社区公布,希望有更多同学和企业关注、参与比赛并分享比赛成果。
共同发力,共建OS生态
在研讨环节,十四位高校专家和优秀的学生分享了他们在OS领域方面的工作和取得的开源成果。在为OS比赛预热的同时,也提供了OS设计的思路与宝贵经验。
清华大学副教授陈渝首先介绍了OS比赛的背景和筹备过程,介绍并感谢了赞助本次比赛的企业、社区和个人,特别强调OS比赛的各参与方将本着“和而不同”的理念推动比赛,达到开放、开源、可继承性的迭代发展以及探索创新的比赛目标。他鼓励国内各高校的学生积极报名参赛,在竞争、合作中获得成长。此外,每届OS比赛成果都将通过开源形式进行继承与发展。
陈渝老师、北京航空航天大学王雷老师、清华大学肖络元高级工程师还详细介绍了OS比赛的赛道设置、时间安排、测试方法和测试用例等老师和同学们关心的内容。
来自中国科学院大学的研究生王凯帆介绍了他们在果壳处理器上用户态中断的实践探索,展示了基于果壳处理器平台如何开展OS实践。北京大学研究生邢其正介绍了他开发的计算机系统——伏羲。伏羲是基于RISC-V构建的有完整功能的计算机系统,不仅包含基于Chisel语言设计的RISC-V 32 CPU,还具备“羽”语言编译器和 “寂”操作系统。华中科技大学本科生车春池分享并展示了xv6 on K210的移植过程与结果。华中科技大学本科生蒋周奇介绍了他设计实现的RustSBI软件系统,该软件系统目前已被RISC-V基金会作为SBI规范的参考实现之一。华中科技大学邵志远老师也展示了PKE OS课程实验设计过程,并为OS功能设计赛道提出了相关建议。
哈尔滨工业大学本科生陈恒杰介绍了他在rust xv6 on RV的设计与实现方面的工作。北京航空航天大学研究生&工程师李旸描述了RISCV-64硬件模拟器的设计与实现。南开大学宫晓利老师介绍了他们在uCore on K210上的实践经验。中科院软件所工程师周鹏展示了他们为果壳和SiFive等RV硬件移植定制Linux操作系统的经验与思考。清华大学助理研究员吴一凡和清华大学博士生贾越凯复盘了对rCore on QEMU/k210和Rust-based hypervisor的设计与实现。
研讨过程中,北京工商大学赵霞老师、北京交通大学翟高寿老师,以及线上/线下参会的同学和老师针对自己感兴趣的报告内容进行了提问与交流,并对首届OS比赛表示强烈支持。
OS比赛期待你的参与!
本次OS比赛分初赛和决赛两个阶段,包含“OS功能设计”和“OS内核实现”两个赛道,学生可根据兴趣选择不同的赛道参赛。目前,“OS功能设计“赛道已在https://github.com/oscomp/ 公布了部分题目(题目列表持续增加中)。
OS比赛将于2021年1月初开放报名,感兴趣的老师和同学欢迎关注OS比赛网站os.educg.net、系统能力培养官方网站http://www.csc-he.com以及系统能力培养微信公众号获取报名、比赛信息以及本次研讨会的报告资源。大赛设置了丰富的奖项,并设立了完善的机制和团队保障大赛公平、公正、有序地进行。
我们期待有志于投身操作系统研发和人才培养的高校、企业、学生参与大赛,共同推动我国操作系统和核心基础软件的发展!
CodeChina作为本次OS大赛官方指定源代码托管平台之一,开设大赛专题:https://open.gitcode.host/oscomp/。
来源:oschina
链接:https://my.oschina.net/u/4392911/blog/4877912