2022OpenAtom全球开源峰会龙蜥专场在京圆满落幕。期间,龙蜥社区基础设施SIG负责人张永超分享了主题为“龙蜥社区基础设施”的演讲,介绍了龙蜥基础设施的现状、演进思路和主要优势,并发布了开发者服务平台(devFree)和OS产品工程系统(anDev),致力于打造具有DragonLizard特色的社区基础设施,与开发者共创双赢,为DragonLizard打造一流的开源社区提供核心支持。本次演讲内容如下:目前DragonLizard社区基础设施主要有三大基础系统,即社区生态协作系统、OS产品工程(anDev)、开发者服务平台(devFree):1)生态协作系统提供类似传统开源社区基础设施内容(如CLA签署、SIG管理、代码托管、问题管理系统、官网等),起到社区运营支持和研发协作的作用。2)OS产品工程(anDev)是社区产品的产线,负责社区优秀开源产品的高效标准化生产。3)开发者服务平台(devFree)以开发者为中心,提供一系列开放、自助的服务,让开发者轻松参与社区,简单高效地完成开发任务。下面简单介绍一下三大基础体系:一是社区生态协作体系,相当于传统开源社区中基础设施的定义。我们建立了一个社区主站,然后构建了一系列基础的协同支持系统,比如账号系统、邮件列表、问题管理系统、代码托管系统、文档系统、会议系统等,这里的系统主要是提供为龙蜥社区生态运营提供基础支撑,服务有利于参与社区开发者、生态合作伙伴、开源产品客户等,帮助大家形成高效协作,简单易用。二是OS产品工程(anDev),可以理解为DragonLizardOS产品的生产线。那么DragonLizardOS的产线是怎样的呢?其实和芯片生产线一样。除了我们的产品设计能力,生产线系统也是一个产品的核心能力,它决定了我们的产品如何高效、标准化、高质量地制造出来。控制程度。即使对于商业操作系统厂商来说,这种能力也是他们的核心竞争力之一。上图描述了OS产品开发的基本流程,从跟踪上游补丁、CVE、软件包,到issue、代码集成、合规检测、构建、测试、发布等一系列复杂操作。整个过程是完全自动化的。我们精确定义了每个环节的细节,以确保高质量的产品发布。我们称这个系统为DragonLizardOS产品工程系统(也叫anDev),它连接着一系列的子系统组件,每个组件负责开发过程中的一个或几个环节。精准管理DragonLizardOS研发的全流程和生命周期,同时发挥供应链管理作用,确保满足合规要求。最后是开发者服务平台(devFree)。devFree也是DragonLizard社区基础设施区别于其他社区的核心亮点。如果说anDev定义了开源产品严格规范的生产流程,那么devFree则为社区开发者提供了一种按需服务的模式,给予他们充分开放的自由发挥空间。我们清楚地知道开发者在开源社区中扮演着重要的角色,“得开发者者得天下”,devFree的愿景是让开发更简单、更高效,因为开发者只需要专注于代码本身,为龙蜥社区提供了一系列开发者自助服务,例如:龙蜥实验室提供一键申请、免费试用、秒级体验资源服务Anolis-bot提供CI服务T-One,自定义CI接入,业内首个全场景、一站式质量协同平台KeenTune提供一键式智能调参ABS提供一站式构建服务CVECenter提供持续的漏洞感知、评估、修复能力...走特色之路龙力共创开源新未来。经过三年的演变,龙蜥社区的基础设施逐渐形成了3+6+3的发展模式。基于3大基础体系,提供6大能力支撑:生态合作、社区运营、技术创新、开源孵化、供应链合规、质量保障。同时,在基础设施建设演进理念上遵循“自动化、服务化、智能化”。基础设施SIG负责人张永超表示,希望通过社区的开源力量实现共创共建,不断优化和强化社区底层能力,打造一流的社区基础设施。Anolis不仅仅是Linux,Anolis也不仅仅是AnolisOS。DragonLizard社区基础设施期待与您一起孵化出更多像AnolisOS一样优秀的开源软件!欢迎大家加入基础设施SIG群(搜索钉钉群号:41373753),共同发展,建设更好的基础设施。相关链接:InfrastructureSIG:https://openanolis.cn/sig/SIG...DragonLizardLab链接地址:https://lab.openanolis.cn/#/a...社区CI机器人(Anolis-bot):https://openanolis.cn/sig/SIG...T-One平台链接地址:https://tone.openanolis.cnKeenTune链接地址:http://keentune.io/homeABS链接地址:https:///abs.openanolis.cn/all...CVECenter链接地址:https://anas.openanolis.cn/er...软硬件兼容适配:https://lab.openanolis.cn/#/a。..-超过-
