干货满满!龙蜥社区 Meetup 走进龙芯圆满结束,5 大技术分享精彩回顾
9 月 26 日,龙蜥社区(OpenAnolis) “走进”系列首场 Meetup ——走进龙芯,于龙芯中科技术股份有限公司线下开展,并圆满结束。本次“走进龙芯” meetup 不仅 SIG 组内发布了首个基于龙蜥操作系统(Anolis OS)的 LoongArch 版本,同时汇集了众多 LoongArch SIG 开发者及龙芯研发中心的大咖们,和我们分享龙芯软件生态、 LoongArch 架构技术、 龙芯平台 Alpine 容器技术和云生态等方面技术干货。想要知道有哪些干货内容,就随龙蜥运营一起回顾一下吧!
首先,由龙蜥社区理事、龙芯中科副总裁高翔进行欢迎致辞:
“感谢龙蜥社区创造这样的机会,能让大家一起坐在这里交流,我代表龙芯公司对各位的到访表示热烈的欢迎。龙芯在上个月刚刚度过二十岁生日。二十年前,我们开始了 CPU 创业的征程,在这二十年中,我们也得到了在座的许多同道中人的关心和帮助,在此表示衷心的感谢。
在这里跟大家阐述一下龙芯与龙蜥社区的关系。操作系统和 CPU 是信息产业里最核心的两个系统,没有之一,我们和龙蜥社区就是这样相辅相成的关系。对龙蜥社区有两个期望:
1、通过社区组织汇集国内计算机领域的头部公司,以社区为平台,产生原创性的、来自中国的创新成果。
2、希望龙蜥社区产生的成果以及培养的人才,能够为中国的信息产业发展,特别是为基础层的核心技术发展,发挥积极的支撑和推动作用。
最后,希望今天下午大家在这里度过一段美好的时光。”
随后,龙蜥社区理事长马涛发表致辞:
“感谢龙芯的各位同仁,非常高兴龙蜥社区可以走进龙芯,大家一起互相学习、共同进步。之前参观过龙芯的展览,龙芯中科的一系列芯片给我留下了非常深刻的印象。龙蜥社区未来如果未来想把 OS、基础软件的创新做好,如何跟芯片形成更好的协同,共同解决基础软件生态的问题、解决应用生态的问题、解决日后中国基础软件竞争力的问题,都是非常重要的。所以,我也非常高兴大家今天一起走进龙芯中科,一起学习。
之前很高兴见证了社区成员一起讨论成立龙芯 SIG、基于龙芯做龙蜥版本的事情。这件事情的全过程给我留下几个深刻印象。
第一个印象,龙芯团队中的同学技术水平是很高的,尤其在国内,跟这样的高水平团队合作,我们是非常荣幸的。
第二个印象,SIG 中的团队成员,来自很多公司—包括龙芯中科、阿里、统信、万里红、中科方德等等,这么多不同团队的同学,在一个 SIG 里共同去做一个发行版,这让我感觉这个社区是非常有生命力的、有活力的。所有不同公司的同仁一起共同努力,让发行版能够按照时间节点,保质保量地完成,也让我感觉到,在国内,龙蜥社区的出现是很适时的,而我们也确实有许多人才,有机会能够把龙蜥 OS 踏踏实实地做出来。
第三个印象,是面向未来,我们的机会是非常多的,无论是和社区的几个参与单位一起对未来中国整个基础软件构建自己的竞争力,还是基于 OS、基于芯片这两者配合构建核心竞争力,都是大有可能的。
最后,外界其实对于龙蜥社区,以及龙蜥社区的创新成果其实都是非常期待的。所以在这里,我也想向大家传达一个观点,无论从国内、国际,从国家、公司层面,龙蜥社区都是非常有前景的,包括与像龙芯中科这样的国内领先的 CPU 厂家一起,把基于 OS、基于芯片的联合创新做好,未来一定是大有可为的。再次感谢龙芯提供场地,感谢这些优秀的技术同学分享,将这些关键的 CPU 核心技术提供给社区的参与者,相信未来我们的合作会更加深入,取得的成绩也会更加夺目。”
致辞后,会议进入主要的技术分享阶段。五位分享者围绕发布新版本 Anolis-LoongArch 的研发背景、进展、后续规划以及容器云、虚拟化技术等相关技术方向进行了详解。
龙蜥社区技术委员、龙芯系统研发部王洪虎对 Anolis-LoongArch 生态新版本进行介绍,主要包括 Anolis LoongArch 版本的研发背景、LoongArch SIG 组的工作大事记,LoongArch 版本的研发进展、操作系统各子模块移植情况、首个内测版本 ISO 已制作完成并内部测试、龙芯在 Linux 内核、KVM 虚拟化、Gcc/LLVM/Golang、JDK/JavaScrip/DotNet 等领域 LoongArch 架构的移植适配及国际上游社区的工作情况、龙芯在 KVM 虚拟化、容器虚拟化等领域所进行的生态建设情况,并同步了 Anolis LoongArch 版本的后续工作规划。
龙芯芯片研发部汪文祥对龙芯 LoongArch 架构进行详细地讲述,从建立自主信息产业体系成为国家战略等国际国内大环境出发,阐述了龙芯研发 LoongArch 指令集的背景,指令集自主与兼容的关系,从基础软件、动态翻译虚拟机及二进制翻译等方面解析充分考虑兼容的自主 LoongArch 指令集系统,包括其完全自主、技术先进、兼容生态的特点,并结合 ABI、内核与用户态、二进制翻译等方面介绍 LoongArch 架构特点。
龙芯系统研发部张文龙对龙芯平台内核及虚拟化技术进行了分享,介绍了龙芯 KVM 虚拟化及 OpenStack 等虚拟化软件生态工作情况,从虚拟化效率、虚拟机操作系统及各种启动方式支持等方面介绍了龙芯 KVM 虚拟化方面的工作进展,以及基于 LoongArch 的 3A/C5000 上对 CPU、固件/内存/硬盘/网络等方面的虚拟机硬件支持情况,其中重点讲述虚拟机性能加速、资源管理、高可靠、备份恢复等方面的研究情况,最后与社区开发者同步了基于 Anolis LoongArch 版本的虚拟化软件生态建设进展。
龙芯系统研发部花静云对基于 LoongArch 的 Alpine 容器云的建设情况和后续工作计划做了详细的阐述。首先介绍了 Alpine 操作系统的基本概念和该系统在云计算领域中的基础作用,从软件包构建、CPU 构架支持、DockerImage 构建、ISO 镜像生成、minirootfs 根系统及 Loongnix 社区开放等方面介绍了 Alpine 在 LoongArch 架构上的移植情况,最后介绍了 Alpine 在 Anolis LoognArch 架构上的移植规划并将持续向 Anolis 社区贡献开源力量。
龙芯系统研发部候芳东向我们分享了 Loongnix 云平台建设的工作进展。从当前国际云原生生态发展现状展开,介绍了龙芯在云原生生态方面的主要工作进展、主要云原生项目在 LoognArch 架构的移植情况及相关生态建设情况,包括 LoongArch 架构上的 harbor/Photon 等基础平台建设情况、K8S 等核心项目的工作情况及与国际上游社区的交互、基于 Anolis LoongArch 架构的 OpenStack、Ceph、AI 框架、大数据等生态建设情况。
在干货满满的技术分享环节,大家聚精会神,及时记录,而在自由讨论环节,则是“大型网友线下交流会”现场,各位开发者们畅所欲言,尽情分享,不断碰撞出思维的火花。社区及龙芯也为每位参会者准备了精美的茶歇以及定制笔记本、笔、T 恤等限定周边。
技术分享之余,社区还携社区新款定制背包、运动水杯,开启了三轮欢乐抽奖活动,中奖率高达 50%,诚意满满。
最后,特别致谢龙蜥社区及龙芯工作人员芹菜、王洪虎、田延辉、高莹、吴清玲、郭同彬、袁艳桃、邢秀、刘子扬等人的组织与配合。
感谢开发者朋友们对龙蜥社区(OpenAnolis)的关注与支持,后续,我们也将陆续推出本次技术分享的解读文章。更多相关的活动内容将在这里剧透推送,记得关注龙蜥社区公众号,谨防走丢哦!
LoongArch SIG :LoongArch 是由龙芯中科推出的指令系统,工作小组致力于提供 Anolis OS 对 LoongArch 指令集架构的支持,和围绕 LoongArch 构建软件生态。
欢迎更多开发者加入 LoongArch SIG:
网址:
https://openanolis.cn/sig/LoongArch
邮件列表:
loongarch@lists.openanolis.cn
—— 完 ——
加入龙蜥社群
加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】拉你入群;加入钉钉群:扫描下方钉钉群二维码。欢迎开发者/用户加入龙蜥社区(OpenAnolis)交流,共同推进龙蜥社区的发展,一起打造一个活跃的、健康的开源操作系统生态!
关于龙蜥社区
龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等按照自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、开放的 Linux 上游发行版社区及创新平台。
短期目标是开发龙蜥操作系统(Anolis OS)作为 CentOS 替代版,重新构建一个兼容国际 Linux 主流厂商发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。
龙蜥OS 8.4已发布,支持 x86_64 和 ARM64 架构,完善适配 Intel、飞腾、海光、兆芯、鲲鹏芯片。
欢迎下载:
https://openanolis.cn/download
加入我们,一起打造面向未来的开源操作系统!
评论