龙蜥开发者说:给芯片以系统、给系统以社区 | 第 17 期

简介: 每一次感受到社区设施逐渐完善的点滴里,收到专业、严谨的建议时,积极沟通的信息中,都感受到了社区的专业、认真、开放。

「龙蜥开发者说」第 17 期来了!开发者与开源社区相辅相成,相互成就,这些个人在龙蜥社区的使用心得、实践总结和技术成长经历都是宝贵的,我们希望在这里让更多人看见技术的力量。本期故事,我们邀请了龙蜥社区开发者柳辛来分享「 给芯片以系统、给系统以社区」。

欢迎阅读上期故事《为爱发电!当一个龙蜥社区打包 Contributor 是怎样的体验?》。开发者说系长期活动,对于积极投稿、多次分享的童鞋,我们还有神秘大礼鼓励!诚邀开发者们分享真实体验,以文会友、共同学习、一起进步。

 

10.png

本期故事主角:柳辛,龙蜥社区 2021 年度开源参与贡献奖获得者、 龙蜥社区 2022 年度优秀贡献奖“代码之星”获得者,系统软件工程师,龙蜥社区 Cloud Kernel SIG Contributor,负责上海兆芯 CPU 硬件平台在 Anolis OS 及 Cloud Kernel 的适配支持与性能优化。


在学生时代曾有过这样一个疑问,为什么没有国产 CPU 芯片和国产操作系统?对于此,我很困惑。


当年钱学森先生曾讲过"外国人能搞,难道中国人不能搞"?如今,同样的问题出现在我的脑海,不禁自问,这么重要的技术,真的不需要自己掌握吗?也曾拿这个疑问问过我导师和同学,得到的答案几乎都是那句互联网名言——不要重复造轮子,当然,这个回答曾一度很能说服我。当时,全球化进行的如火如荼,互联网也处于开源精神主导的年代,互联网上到处都是精致的知识分享。似乎互联网精神就是开源精神,互联网的宗旨就是分享一切。在这种氛围下,渐渐地我也觉得应该是自己狭隘了。现成的“轮子”,买来就能用,何必费那劲!似乎没人会意识到,未来的某一天会有买不到的情况。当然,我也没意识到,当时只是单纯觉得如果有国产 CPU 芯片和国产操作系统,会比较有“面子”。


可心中的疑问依然存在,只是变得不会轻易宣之于口。毕业工作后,我对国产这个概念有了更深的认识,才确定问题的关键在于:有国产 CPU 芯片和国产操作系统算是重复造轮子吗?对于这个问题,可能每个人都有着自己的答案。


后来,我有幸加入兆芯,兆芯作为国内拥有完整的中央处理器和芯片组等核心技术,同时拥有相关 IP 自主设计研发的能力,并且是真正的主流架构国产 CPU 芯片厂商,在兼容主流市场的基础上坚持创新,用开天之决心、开胜之信心造我们自己的“芯”。这满足了我对国产 CPU 芯片所有的向往。


我的疑问有一半落了地。至少我们已经有了主流架构的国产 CPU 芯片,并且还有完善的配套芯片组。然而,疑问的另一半依然在盘旋。信息技术是硬件与软件协步翩跹的艺术。作为信息技术另一大支柱——操作系统,在很长一段时间内国产都不尽如人意,直到遇到了龙蜥


兆芯是龙蜥社区的理事单位,加入到龙蜥社区是有这样的缘分,负责兆芯硬件平台和龙蜥 OS 及内核的适配优化。初见龙蜥 OS,就惊叹于其很高的完成度和很强的适应感。后面参与龙蜥内核贡献,在每一次收到专业、严谨的建议时,在每一次的积极沟通的信息中,在每一次感受到社区设施逐渐完善的点滴里……,都感受到了社区的专业、认真、开放

11.png

(图源 gitee / 已获作者授权)


记得在加入社区之初第一次提交贡献时,由于积累的补丁较多,社区方面专门组织了沟通会议,会中对补丁逐个进行评审,并给出了很多专业中肯的建议。让我受益匪浅,并深深体会到社区专业的水平和认真的态度。后来,在参加社区沙龙和理事大会时,结交了很多志同道合的朋友,除了各个行业的优秀工作者,还有学校的教授和很多的在校大学生,也让我感受到了社区的开放和包容。这些都让我看到了国内社区和国产操作系统的答案。我很荣幸能在其中贡献自己的力量,也许这力量是微小的,但我相信,星光汇聚也能照亮前进的道路我也相信,优质的社区是优秀操作系统的土壤,而优秀的国产操作系统也会让国产 CPU 芯片有更广阔的发挥空间。

13.png

(图源 gitee / 已获作者授权)


至此,我找齐了我的答案,找到了当初想要的“面子”,也找到了代表国产底气的“里子”。也看到了,在互联网信息技术的两块基石上,分别有一群人,在埋头用心刻凿着国产的模样,在给芯片以系统、给系统以社区,给国产以明天。

14.png

(图 / 2022 龙蜥社区优秀贡献者奖牌)

在过去的一年,我也获得了 “ 2022 龙蜥社区年度优秀贡献奖-代码之星”奖项,我也会保持热爱,一直为开源贡献出自己的力量。

相关链接地址:

Cloud Kernel SIG 主页:https://openanolis.cn/sig/Cloud-Kernel

「人人都可以参与开源」活动链接:https://openanolis.cn/community/activity

更多龙蜥开发者的故事,点击下方图片阅读: 640 (1).png


—— 完 ——

加入龙蜥社群

加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。

640 (5).png

相关文章
|
存储 运维 负载均衡
分区存储
分区存储
385 0
|
机器学习/深度学习 TensorFlow API
基于CNN的图像识别(Tensorflow)
基于CNN的图像识别(Tensorflow)
|
1月前
|
数据采集 人工智能 自然语言处理
快速接入京东商品评论API,商品口碑监测与舆情风控
依托京东官方评价API,融合AI/NLP技术,构建“采集—分析—预警—决策”全链路口碑风控体系:实时监测情感倾向与负面问题,智能分级预警,支持归因分析与工单处置,助力品牌从被动响应转向主动运营。(239字)
|
敏捷开发 监控 数据可视化
关键链项目管理:全球化与本地化的完美结合
关键链项目管理(CCPM)由以色列物理学家艾利·高德拉特提出,基于“约束理论”,通过优化资源分配、引入缓冲管理和动态调整,显著提升项目效率和成功率。本文探讨了CCPM的国际化实践现状、应用优势及未来发展趋势,特别是在欧美、亚太及新兴市场的广泛应用。CCPM在缩短项目周期、提高资源利用率、降低风险和增强团队协作方面表现出色。未来,CCPM将与数字化工具深度融合,并在全球化与本地化结合中进一步普及,成为复杂项目管理的核心方法。
|
数据可视化 安全 持续交付
敏捷方法大比拼:Scrum 适合你,还是 Kanban 更合适?
在数字化时代,企业面临项目管理的诸多挑战,如信息不透明、沟通低效等。Scrum 和 Kanban 作为敏捷管理方法,通过迭代优化和流程可视化提升协作效率与交付速度。Scrum 适合周期性迭代交付,强调短周期冲刺;Kanban 则适用于持续交付,强调任务流动性和灵活性。两者结合可形成 ScrumBan 模式,进一步优化任务处理。 对于数据安全要求高的企业,私有化部署工具(如板栗看板)确保数据自主可控、高安全性及定制化需求,保障业务连续性。选择合适的敏捷方法并结合私有化部署,能有效提升团队协作效率,助力企业在竞争中保持领先。
|
数据采集 SQL 数据管理
读数据质量管理:数据可靠性与数据质量问题解决之道05数据标准化
【11月更文挑战第9天】《数据质量管理:数据可靠性与数据质量问题解决之道 - 05 数据标准化》介绍了数据标准化在数据质量管理中的重要性。文章从提高数据一致性、提升数据整合效率、增强数据分析准确性三个方面阐述了数据标准化的关键作用,并详细说明了格式、编码、度量单位的标准化内容及实施方法。此外,还介绍了常用的数据清洗工具和编程语言,以及数据标准化的实施流程,包括现状评估、标准制定、数据转换和验证监控。
496 8
|
运维 监控 JavaScript
鸿蒙next版开发:分析JS Crash(进程崩溃)
在HarmonyOS 5.0中,JS Crash指未处理的JavaScript异常导致应用意外退出。本文详细介绍如何分析JS Crash,包括异常捕获、日志分析和典型案例,帮助开发者定位问题、修复错误,提升应用稳定性。通过DevEco Studio收集日志,结合HiChecker工具,有效解决JS Crash问题。
752 4
|
存储 对象存储
radosgw高可用对象存储网关实战指南
关于radosgw高可用对象存储网关的实战指南,涵盖了从基本概念到具体操作案例,再到架构设计和使用技巧的全面介绍。
571 6
|
Kubernetes Linux 调度
【赵渝强老师】K8s的周期性任务控制器CronJob
本文介绍了K8s中的CronJob控制器,它类似于Linux的crontab命令,用于管理和调度定时作业。CronJob可以设置在未来某一时间运行作业一次或在指定时间点重复运行作业。文章通过一个示例展示了如何创建和使用CronJob控制器,包括创建配置文件、应用配置、查看Pod信息和日志等步骤。同时,还解释了CronJob的时间表示方式及其限制。
389 0
|
SQL 监控 大数据
优化AnalyticDB性能:查询优化与资源管理
【10月更文挑战第25天】在大数据时代,实时分析和处理海量数据的能力成为了企业竞争力的重要组成部分。阿里云的AnalyticDB(ADB)是一款完全托管的实时数据仓库服务,支持PB级数据的秒级查询响应。作为一名已经有一定AnalyticDB使用经验的开发者,我发现通过合理的查询优化和资源管理可以显著提升ADB的性能。本文将从个人角度出发,分享我在实践中积累的经验,帮助读者更好地利用ADB的强大功能。
429 0

热门文章

最新文章