龙蜥社区「人人都可以参与开源」——开源也可以很简单
发表于 2024-04-19 16:17:46

前言


人们认为软件源代码一开始就是开放的,其实是后来Linux模式和其他自由软件竞争才导致“开源”的出现。从商业模式支撑的软件模式开发,到多种开源模式探索,再到企业积极拥抱开源和如今的开源全球化,开源已经形成多元化模式。

在最近召开的2023龙蜥操作系统大会上,据中国信通院的用户调研显示,53%的用户,意愿迁移至龙蜥操作系统,使其排名第一成为用户首选的操作系统。这是一个令人骄傲的成就,也表明了龙蜥操作系统在用户心中的良好声誉和影响力。
那么对于一名普通的开发者或者用户,如何参与到开源操作系统的生态中呢?


一、开放、开源的龙蜥社区

作为国内操作系统开源社区的引领者,龙蜥社区一直秉持开放、开源、共享、共治的原则进行发展。目前,龙蜥社区已经拥有24家理事单位和800多家生态伙伴的支持。值得一提的是,不仅国内企业参与社区建设,国际上的合作伙伴也积极参与,共同打造安全可靠的开源生态。
除此之外,对于开发者,龙蜥社区相当友好,龙蜥社区的第一篇章节就是: 谁说只有写代码才算为社区做贡献?哈哈哈,非常真实,也很有意思。
人人都可以参与开源这个活动就是为了让更多的开发者可以参与社区贡献中,本次我们也来体验一下


二、简单体验开源


根据教程进行账号注册gitee绑定,前期工作准备好后,我们就可以参与一共4个开源活动,冒泡排序、字字珠玑、随机试炼、龙蜥一刻。每个活动很有代表性和特色,本次开源任务,我领取的是第一个任务——冒泡排序算法任务

任务是利用java语言实现一个冒泡排序的函数,通过一个动图演示,完美诠释了冒泡排序的原理

/**
 * 冒泡排序函数
 * aa bb cc
 * @param a 待排序的数组
 * @param n 待排序的数组长度
 */
public static void bubbleSort(int [] a, int n){
	for(int i = 0; i < n-1  ; i++){
		for (int j = 0;j < n-1-i;j++){
			if(a[j] > a[j+1]){
				int temp = a[j];
				a[j] = a[j+1];
				a[j+1] = temp;
			}
		}
	}

} //end


总结


从平台账号注册,到代码复制然后本地拉取项目,最后添加代码上传。教程每一步都有明确的说明而且龙蜥操作系统也很给力,操作过程中也在思考和学习。整个流程下来让我大概解了开源的意义。完成代码上传后提交给PR检测,很快就通过检测。
从23年到现在我已经积累了30多分了。贡献值也可以换取一些小礼品,大家一起来参加吧

                    
原文链接:https://blog.csdn.net/weixin_50077637/article/details/137771901

CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
微博关注
【免责声明:CSDN本栏目发布信息,目的在于传播更多信息,丰富网络文化,稿件仅代表作者个人观点,与CSDN无关。其原创性以及文中陈述文字和文字内容未经本网证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网不做任何保证或者承诺,请读者仅作参考,并请自行核实相关内容。您若对该稿件有任何怀疑或质疑,请立即与CSDN联系,我们将迅速给您回应并做处理。】