「龙蜥开发者说」第 17 期来了!开发者与开源社区相辅相成,相互成就,这些个人在龙蜥社区的使用心得、实践总结和技术成长经历都是宝贵的,我们希望在这里让更多人看见技术的力量。本期故事,我们邀请了龙蜥社区开发者柳辛来分享「 给芯片以系统、给系统以社区」。
欢迎阅读上期故事《为爱发电!当一个龙蜥社区打包 Contributor 是怎样的体验?》。开发者说系长期活动,对于积极投稿、多次分享的童鞋,我们还有神秘大礼鼓励!诚邀开发者们分享真实体验,以文会友、共同学习、一起进步。
本期故事主角:柳辛,龙蜥社区 2021 年度开源参与贡献奖获得者、 龙蜥社区 2022 年度优秀贡献奖“代码之星”获得者,系统软件工程师,龙蜥社区 Cloud Kernel SIG Contributor,负责上海兆芯 CPU 硬件平台在 Anolis OS 及 Cloud Kernel 的适配支持与性能优化。
在学生时代曾有过这样一个疑问,为什么没有国产 CPU 芯片和国产操作系统?对于此,我很困惑。
当年钱学森先生曾讲过"外国人能搞,难道中国人不能搞"?如今,同样的问题出现在我的脑海,不禁自问,这么重要的技术,真的不需要自己掌握吗?也曾拿这个疑问问过我导师和同学,得到的答案几乎都是那句互联网名言——不要重复造轮子,当然,这个回答曾一度很能说服我。当时,全球化进行的如火如荼,互联网也处于开源精神主导的年代,互联网上到处都是精致的知识分享。似乎互联网精神就是开源精神,互联网的宗旨就是分享一切。在这种氛围下,渐渐地我也觉得应该是自己狭隘了。现成的“轮子”,买来就能用,何必费那劲!似乎没人会意识到,未来的某一天会有买不到的情况。当然,我也没意识到,当时只是单纯觉得如果有国产 CPU 芯片和国产操作系统,会比较有“面子”。
可心中的疑问依然存在,只是变得不会轻易宣之于口。毕业工作后,我对国产这个概念有了更深的认识,才确定问题的关键在于:有国产 CPU 芯片和国产操作系统算是重复造轮子吗?对于这个问题,可能每个人都有着自己的答案。
后来,我有幸加入兆芯,兆芯作为国内拥有完整的中央处理器和芯片组等核心技术,同时拥有相关 IP 自主设计研发的能力,并且是真正的主流架构国产 CPU 芯片厂商,在兼容主流市场的基础上坚持创新,用开天之决心、开胜之信心造我们自己的“芯”。这满足了我对国产 CPU 芯片所有的向往。
我的疑问有一半落了地。至少我们已经有了主流架构的国产 CPU 芯片,并且还有完善的配套芯片组。然而,疑问的另一半依然在盘旋。信息技术是硬件与软件协步翩跹的艺术。作为信息技术另一大支柱——操作系统,在很长一段时间内国产都不尽如人意,直到遇到了龙蜥。
兆芯是龙蜥社区的理事单位,加入到龙蜥社区是有这样的缘分,负责兆芯硬件平台和龙蜥 OS 及内核的适配优化。初见龙蜥 OS,就惊叹于其很高的完成度和很强的适应感。后面参与龙蜥内核贡献,在每一次收到专业、严谨的建议时,在每一次的积极沟通的信息中,在每一次感受到社区设施逐渐完善的点滴里……,都感受到了社区的专业、认真、开放。
(图源 gitee / 已获作者授权)
记得在加入社区之初第一次提交贡献时,由于积累的补丁较多,社区方面专门组织了沟通会议,会中对补丁逐个进行评审,并给出了很多专业中肯的建议。让我受益匪浅,并深深体会到社区专业的水平和认真的态度。后来,在参加社区沙龙和理事大会时,结交了很多志同道合的朋友,除了各个行业的优秀工作者,还有学校的教授和很多的在校大学生,也让我感受到了社区的开放和包容。这些都让我看到了国内社区和国产操作系统的答案。我很荣幸能在其中贡献自己的力量,也许这力量是微小的,但我相信,星光汇聚也能照亮前进的道路。我也相信,优质的社区是优秀操作系统的土壤,而优秀的国产操作系统也会让国产 CPU 芯片有更广阔的发挥空间。
(图源 gitee / 已获作者授权)
至此,我找齐了我的答案,找到了当初想要的“面子”,也找到了代表国产底气的“里子”。也看到了,在互联网信息技术的两块基石上,分别有一群人,在埋头用心刻凿着国产的模样,在给芯片以系统、给系统以社区,给国产以明天。
(图 / 2022 龙蜥社区优秀贡献者奖牌)
在过去的一年,我也获得了 “ 2022 龙蜥社区年度优秀贡献奖-代码之星”奖项,我也会保持热爱,一直为开源贡献出自己的力量。
相关链接地址:Cloud Kernel SIG 主页:https://openanolis.cn/sig/Cloud-Kernel
「人人都可以参与开源」活动链接:https://openanolis.cn/community/activity
更多龙蜥开发者的故事,点击下方图片阅读:
—— 完 ——
加入龙蜥社群
加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。