尽管新技术层出不穷,但操作系统仍旧是整个 IT 技术体系的基石和核心。
因此,操作系统能力也被视为高素质 IT 人才必备的基本功,受到业内重视——在 IT 领域,不管是面试什么技术岗位,几乎都会被问到操作系统的相关问题。
为了选拔出优秀的操作系统人才,也为了提升学生们的操作系统能力,教育部高等学校计算机类专业教学指导委员会和系统能力培养研究专家组共同发起了,2021 年全国大学生计算机系统能力大赛操作系统设计赛(以下简称:OS 大赛)。
经过 8 个多月的培训、比赛日程,8 月 23 日,OS 大赛圆满结束,总决赛暨颁奖典礼在麒麟软件公司顺利举行。此次大赛共有来自哈尔滨工业大学(深圳)、华中科技大学、清华大学、中国科学院大学的 5 支队伍脱颖而出,获得了一等奖的奖项,赛出了此次大赛的最高水平,也展现出了我国未来 IT 人才的强实力。
2021 全国大学生 OS 大赛总决赛暨颁奖典礼
在这次大赛中,极客邦科技旗下 InfoQ 作为支持媒体对赛事进行了报道和跟进,同时极客时间还为大赛提供了官方选用的操作系统相关课程,助力参赛者赛出更好水平。
此次大赛不仅有来自清华大学、北京大学、中科院等高校和机构的专家、学者参与进来,进行技术交流与分享;还有麒麟软件、翼辉信息、蚂蚁集团、国科环宇、OpenAnolis 社区等企业和社区的赞助支持。其中,麒麟软件作为此次大赛的钻石赞助企业,凭借在操作系统领域的领先经验,在技术上、赛程上都提供了坚实支持。多方共同关注人才培养和技术落地,为此次大赛营造了良好的产学研生态。
据了解,这次大赛举办的目的在于选拔未来我国计算机系统相关领域的设计、分析、优化与应用人才,激发学生的想象力、创新力和工程实践能力,并培养其团队协作精神。OS 大赛以赛促学、以赛促教,为高质量专业人才搭建交流、展示、合作的开源社区平台。
经过长达 8 个月的培训和比赛,在功能赛和内核赛两个赛道上,共有 41 支高校队伍脱颖而出,分别获得了大赛一二三等奖,其中更是不乏令人亮眼的精彩设计:
比如在功能赛上,来自华中科技大学的队伍设计的异步操作系统,与传统操作系统不同,实现了基于协程调度完成用户态和内核态统一调度的设计模式;还有清华大学的队伍设计的用户态硬件中断的 OS 支持方案;中山大学的队伍设计的 YatSenOS - 从零开始编写操作系统等优秀作品都有着不同以往的突破和亮点。
今年的内核赛要求参赛者基于真实硬件平台设计方案,题目难度较大,但大家仍旧有非常优秀的表现,比如,在 imbench 阶段,在以 30% 完成率为良好线的情况下,哈尔滨工业大学(深圳)的队伍达到了 94% 的超高完成率。同时,许多参赛队伍还在设计中展示出了基于 Rust 操作系统、多核支持等亮点技术。
这些设计,为操作系统领域带来了创新的思路和想法,有望为整个 IT 产业的发展带来实际的推动力。
除了选拔人才,OS 大赛更是为了帮助更多对操作系统感兴趣的学生提升他们的能力。
参与此次大赛的北京大学陈向群教授曾提到,如今,人才培养已经从知识为本转向能力为本。能力需要从实践中获得,像 OS 大赛这样的科学竞赛自然是系统能力培养生态中的重要一环。但形成完整的生态,还需要更多企业、机构、组织等各方参与进来,为人才能力的提升提供更多机会和平台。
极客邦科技作为 IT 知识服务平台,也一直在关注操作系统的研发和人才培养。在此次大赛中,旗下技术媒体 InfoQ 对大赛全程进行媒体支持,帮助吸引更多人关注比赛;旗下知识服务平台极客时间还为大赛提供了官方选用学习课程《趣谈 Linux 操作系统》和《张汉东的 Rust 实战课》,针对性帮助参赛者提升技术知识与能力。
实际上,在此次比赛之外,极客邦科技早已开始推动操作系统领域的技术交流与人才培养。
在 InfoQ,操作系统一直是编辑们重点关注的话题之一,写作平台更是聚集了很多关注操作系统的开发者,形成了各抒己见,共同进步的良性内容社区。
在极客时间,上线了《趣谈 Linux 操作系统》《张汉东的 Rust 实战课》《Linux 实战技能 100 讲》《操作系统实战 45 讲》等丰富的操作系统相关课程,都是由业内技术大咖讲授,内容深入浅出,无论是初学者还是进阶者,都能有所收获。因此,开发者们将极客时间看成是“零基础跟上大师的步伐,学习再练习”的绝佳平台。
除此之外,在极客邦科技开展的 QCon、ArchSummit、GMTC 等技术大会中,操作系统也是重要的关注内容。比如在今年的 QCon · 北京站,就设置了《可靠性系统工程实践》专题,邀请来自新浪微博、阿里云、京东到家、火山引擎的相关负责人分享了系统实践的宝贵经验。类似这样的分享在各个大会上还有很多,业内顶尖大咖们,围绕操作系统从终端、编程语言、应用等不同角度出发,带来实战经验和前沿思想,为参会者带来“听君一席话,胜读十年书”的思想启发和能力提升。
通过交流社区、学习平台、技术大会等多种形式,极客邦科技打造了操作系统领域人才培养的一站式成长阵地。并且,不只是操作系统,IT 产业各个领域的技术内容都在极客邦科技旗下平台中有所呈现。
未来,IT 产业还需要更多像 OS 大赛、极客邦成长阵地这样的人才培养方式。举全社会之力,无论是高校、科研机构,还是企业、社区,都应在其中尽力发挥自己的力量,共同打通人才成长的通道,才能不断为 IT 产业注入新鲜血液,助力产业飞速发展。
主办单位: 全国高等学校计算机教育研究会 系统能力培养研究专家组 系统能力培养研究项目发起高校
承办单位: 鹏城实验室 哈尔滨工业大学(深圳)
协办单位:CCF 系统软件专委 机械工业出版社华章分社
钻石赞助: 麒麟软件软件
金牌赞助: 翼辉信息 蚂蚁集团
银牌赞助: 国科环宇 匿名捐赠者
铜牌赞助: OpenAnolis 社区 FlyA 算法竞赛社区 全志科技 元心科技 中科创达 龙芯中科 rtthread 睿赛德
技术支持: 嘉楠科技
媒体支持: InfoQ
学习资料支持: 极客时间