查看原文
其他

龙蜥开发者说:做开源,兴趣是最好的源动力 | 第1期

葛立伟 OpenAnolis龙蜥 2022-05-30

写在前面:龙蜥社区在一年多的时间内取得了一定成绩,这背后里离不开每一位开发者的努力。我们从零开始,一起直面重重困难和挑战,见证了社区的成长—— 40+ SIG 组成立、Anolis OS 社区版陆续上线Anolis OS LoongArch GA 版发布龙蜥社区和龙蜥操作系统荣登 2021 “科创中国”开源创新榜等等。开发者与开源社区相辅相成,相互成就。这些个人在龙蜥社区的使用心得、实践总结和技术成长经历都是宝贵的,我们希望让更多人看见技术的力量。

因此,社区正式推出「龙蜥开发者说」,诚邀开发者们分享真实体验,以文会友、共同学习、一起进步。开发者说系是长期活动,对于积极投稿、多次分享的童鞋,我们还有神秘大礼鼓励!首期故事,我们邀请了龙蜥社区开发者葛立伟来分享。本期故事主角:葛立伟,龙蜥社区 distro SIG/LoongArch SIG 核心成员,喜欢研究社区发行版。参与社区期间为发行版贡献了双内核等一系列代码;同时还积极参与缺陷修正,目前修复数量保持第一。

(图/右一葛立伟,2021年5月,与龙蜥社区开发者们在龙蜥展台)

首先感谢社区对我的肯定!这是我第一次深度地参与一个社区,不像从前一样只是提交一些代码,我还积极参与了社区筹备、产品发布等一系列的活动。所以在这里分享下我在龙蜥社区的“生活”,也能让更多小伙伴直观了解并感受龙蜥社区。

首先,我给自己定位是社区发行版的“主力研发”^_^。在社区的工作的核心就是社区发行版的研发工作,包括 userspace 的问题修复、镜像相关工作,内核也会涉及到一点点。目前社区 BUG 解决数量/MR 数量始终是第一保持者由于工作原因,我从龙蜥社区诞生初始就参与到了社区工作中,一路走来最大的感受是“兴趣是最好的源动力”。因为参与社区会占用自己一部分时间,所以如果没有足够的内在驱动力,很快就会感觉到枯燥。此外,社区开发者的贡献不会马上得到正面反馈,工作经验积攒到一定程度之后,大概才会开始有一些被认同的感觉。当然偶尔会有些疲惫,所以就更需要耐心和自我激励。

我的兴趣爱好是研究发行版、对 Linux OS 很感兴趣,可以说乐此不疲,所以深度参与了龙蜥社区的开发。我生活和工作的地点都在北京的东北边,每天上班很近。但是在开发 anaconda 双内核、installer 的时候,由于部分问题的验证需要线下环境,而我们的测试硬件部署在北京西南的测试中心,所以那一段时间每天我的通勤时间需要好几个小时。虽然很累,但是我却过得很开心,同事们也开玩笑说“经常看不到你,还以为你离职了呢!”。

除了研究发行版、Linux OS 等,我还有很多其他爱好,比如滑雪、摄影等。龙蜥社区第一个版本发布正好赶上阿里云开发者大会,会场上的开发者们都显示出了极大的热情。作为社区的最初始参与者,我就义不容辞承担起了会场的讲解、摄影等工作。一天的咨询下来,小伙伴们嗓子沙哑,但是疲惫亦难掩内心的兴奋。后来由于工作比较忙,相机已经在家吃灰了。希望龙蜥能够再多组织一些大会,让我的摄影技能再次发光发热!

(曾经也是个爱摄影的少年)

记得龙蜥第一个版本研发的时候,时间紧、任务重,而且我家住的比较远,为了能更好地参与到社区的工作中,索性直接在公司附近租了房子(这里要吐槽一下核心区房租太贵啦),最长的一次我有一个月没有回家看女儿了。后面版本顺利发布,回家去看望了妻子和孩子之后,准备上班的时候发现我的工卡还找不到了,当时以为自己丢了,无奈就又补办了一张。直到有一天老婆收拾东西的时候,在女儿的专属盒子(她的小物件都放在这个盒子)里发现了我的工卡。原来当时是三岁的女儿偷偷把我工卡藏了起来。老婆问女儿为什么要藏起来呢?她说:“这样爸爸就不用去上班了”。每每想起这个场景,我都劝诫自己,无论多忙,都要照顾好自己的家人。
我所做的一切以及我对龙蜥社区的全身心投入,都是因为我对龙蜥社区的未来充满了希望。龙蜥社区是市场兼容和自主研发并举的路线。虽然操作系统很难盈利,但是如果没有市场化的思维,我觉得未来很难走远。另外社区氛围也很重要,在这里我能感受到社区文化的包容性,大家没有新人旧人的限制,也没有工作内容的框框,我能充分结合自己的兴趣方向,进行更好地输出。
(社区评选的21年度突出贡献奖)

在社区活跃了很久,如果未来有新的小伙伴加入,希望大家都勿以贡献小而不为。社区其实就是个大家庭,每个人的付出都是为社区添砖加瓦,摩天大楼不是一天建成的,社区的进步离不开每个开发者的支持。哪怕只是报告一个缺陷、帮助修改文档里的一段简单的措辞,这些都是很有意义的曾经有一位爱好者在龙蜥操作系统第一个版本开发阶段,报告了一个地图疆域的问题,这种问题其实是我们开发者平时很少关注的,但是却对一个操作系统很重要。这样的爱好者越多,龙蜥社区就会发展地越好,中国的社区文化也才能越发蒸蒸日上。

最后我希望龙蜥社区未来可以有一些更多的面向开发者的项目,比如像本地化、新功能等,这些对社区开发者会更加友好。当然这些项目也可以再设置一些奖励,给一些社区周边礼品,那就更棒啦!

未来,我和龙蜥社区的故事还在继续,希望在这里也能有更多、更美好的故事发生。

—— 完 ——

加入龙蜥社群

加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。欢迎开发者/用户加入龙蜥社区(OpenAnolis)交流,共同推进龙蜥社区的发展,一起打造一个活跃的、健康的开源操作系统生态!

关于龙蜥社区

龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等在自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、开放的Linux 上游发行版社区及创新平台。

龙蜥社区成立的短期目标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应对方案,构建一个兼容国际 Linux 主流厂商的社区发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。

目前,龙蜥OS 8.4已发布,支持 X86_64 、Arm64、LoongArch 架构,完善适配 Intel、飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。

欢迎下载:

https://openanolis.cn/download

加入我们,一起打造面向未来的开源操作系统!

https://openanolis.cn

往期精彩推荐

1.国内领先的云软件厂商安超云加入,为龙蜥社区注入新动能

2.4364Mb/s,助力SM4性能提升40倍的商密 SIG 还有哪些新进展?

3.华云数据加入龙蜥社区,推动开源产业快速有序成长

4.一图了解龙蜥社区 2 月运营大事件

5.ZStack 与龙蜥操作系统完成兼容性认证,共同打造安全可信的云+OS技术生态

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存