龙蜥社区成立RISC-V ARCH SIG!丰富 RISC-V 软硬件生态

龙蜥社区OpenAnolis
发布于 2022-8-26 14:03
浏览
0收藏

编者按:RISC-V 是一套开源、开放的通用指令集架构(ISA),技术上具有简洁、模块化、可扩展特点。指令集标准和扩展标准采用全球共享共治的模式,这跟传统的指令集架构显著不同,有望打破指令集处理器设计瓶颈,释放处理器设计潜能,带来处理器设计与开发的开源模式。

龙蜥社区成立RISC-V ARCH SIG!丰富 RISC-V 软硬件生态-鸿蒙开发者社区

随着 RISC-V 知名度的迅速提升,该技术在应用上也从之前的大学教学和研究大踏步进入了产业界,包括 Western Digital、阿里巴巴平头哥半导体等均开始了 RISC-V 架构的 CPU 核以及芯片的量产应用。RISC-V 在软件生态方面发展也很迅速,从各种主流的编程语言(如 C、C++、Golang),到主流的 GCC、LLVM 等编译系统,再到 Linux 与各种 RTOS 操作系统内核,最后到 Ubuntu、Debian 等常见的操作系统发行版,以及容器 Docker 等应用软件等等。

 

同时,作为开源指令集的 RISC-V 也受到国内高校和芯片厂商的青睐,如 PTG 的玄铁、中科院的香山处理器等都已取得了可观的成就。为拥抱更加开放的芯片生态,促进国内 RISC-V 软硬件发展,龙蜥社区正式成立了 RISC-V ARCH SIG(Special Interest Group),全面兼容并促进 RISC-V 生态发展。至此,龙蜥操作系统可支持 X86、Arm、LoongArch、RISC-V等多种芯片架构。

 

 业界共建Anolis RISC-V ARCH SIG,丰富国内 RISC-V 软硬件生态


8 月 24 日,上海科技大学和中国科学院软件研究所联合主办的 RISC-V 中国峰会上,本届 RISC-V 中国峰会主席、平头哥半导体副总裁孟建熠展示由龙蜥社区、平头哥、中科院软件所 PLCT 实验室联合打造的 RISC-V 芯片、OS 和生态应用的软硬件全栈平台,完成了龙蜥操作系统的 3000 多个基础包适配,帮助 RISC-V 架构从嵌入式应用拓展到桌面和云上应用。 

 

大会上,基于龙蜥社区提供的 Anolis 桌面操作系统,平头哥半导体副总裁孟建熠展示运行了 5 大代表性应用,包括 Java (Alibaba Dragonwell)、NodeJS(Alibaba Node)等基础软件组件、FireFox 和 LibreOffice 等典型桌面办公软件、还有 NCNN 等 AI 应用。此次展示的应用都不是传统的嵌入式应用,而是集中在桌面应用和云上应用。这不仅体现了新一代玄铁芯片的强劲性能,也是 RISC-V 架构走向桌面和数据中心的重要里程碑。
 龙蜥社区成立RISC-V ARCH SIG!丰富 RISC-V 软硬件生态-鸿蒙开发者社区

(图/平头哥半导体副总裁孟建熠)

 

Anolis RISC-V OS 是龙蜥社区推出的支持 RISC-V 架构的操作系统发行版,由社区 RISC-V ARCH SIG 维护,SIG 成员囊括产学研各界翘楚。未来 RISC-V ARCH SIG 将进一步完善对玄铁芯片的支持,打造围绕玄铁的软件生态,释放玄铁在多媒体和 AI 领域的潜能。

龙蜥社区成立RISC-V ARCH SIG!丰富 RISC-V 软硬件生态-鸿蒙开发者社区(图/基于龙蜥Linux OS的软硬件全栈平台)

 

RISC-V ARCH SIG 愿景
RISC-V ARCH SIG 致力于通过开源社区合作共建的方式,推动 RISC-V 架构软件生态的共建和推广,以及基于龙蜥社区 ANCK 内核支持 RISC-V 硬件平台。工作组将依托上游社区,与国际开源社区积极合作,提高 RISC-V 硬件开发效率,探索 RISC-V 软硬件结合解决方案,拓展 RISC-V 使用场景及方案,推进基于 RISC-V 的软硬一体全栈协同体系建设,以开源、开放、协作的精神促进 RISC-V 生态的持续繁荣。

龙蜥社区成立RISC-V ARCH SIG!丰富 RISC-V 软硬件生态-鸿蒙开发者社区SIG 主要成员

 

Owner:
王宝林:Linux 内核专家、阿里云开发人员

 

核心成员:
吴伟:龙蜥社区 RISC-V 大使、中科院软件所 PLCT 实验室项目总监
傅炜:龙蜥社区 RISC-V 大使
梁宇宁:鉴释科技 CEO
郭任:Upstream c-sky maintainer、PTG 开发人员
田县庭:RISC-V 架构专家、PTG 开发人员
王江波:BaseOS 专家、阿里云开发人员
宋卓:Linux 内核专家、阿里云开发人员
李三红:编译器专家、阿里云开发人员

 

开发者:
王俊强(PLCT),陆言(PLCT)、李浩(PTG)、朱贤兵(PTG)、田瑞冬、王帅、郑孝林、段博、韩笑、马乔。

 

  Roadmap

 

1. Anolis On Xuantie

打造基于“Anolis + 玄铁”的软硬一体全栈协同体系,发挥玄铁的硬件特性和性能优势,借助龙蜥社区在云计算领域的深厚积累,推动 RISC-V 向云计算和数据中心领域发展。

 

2. Anolis 支持更多的 RISC-V 硬件平台

除了玄铁以外,RISC-V SIG 会尝试适配更多的 RISC-V 硬件平台。

 

3. RISC-V 基础软件适配

依托 Alibaba Dragonwell、Alibaba Node 、APython 等项目,完善提高基础应用在 RISC-V 架构的功能和性能。并积极贡献到上游社区。

 

4. 软硬件协同探索

完善 RISC-V 在安全、虚拟化架构、IOMMU/SMMU、中断控制架构、RAS(Reliability, Availability and Serviceability)等方面的功能。弥补 RISC-V 在代码密度(code size)、虚拟内存管理、原子操作效率等方面的缺陷。探索 RISC-V 软硬结合解决方案。

 

未来,龙蜥社区还将尝试适配更多的 RISC-V 硬件平台;继续提升包括 Java、JS、Python 等程序语言的安全、性能以及生产效率;完善安全、虚拟化架构、IOMMU/SMMU、中断控制架构、RAS 等方面的功能;弥补 RISC-V 在代码密度、虚拟内存管理、原子操作效率等方面的缺陷。

 

■  龙蜥社区 RISC-V 大使、中科院软件所 PLCT 实验室项目总监吴伟表示:“PLCT 实验室相信在未来五到十年之内,RISC-V 会和 X86、Arm 一起成为三大 CPU 主流架构。这个过程并非自然发生,而是需要全球软件及硬件开发者的共同努力,有一个漫长艰苦的爬坡期。因此,PLCT 实验室在2021年底组建了RISC-V 操作系统团队(TARSIER),致力于让所有流行的 Linux 发行版可以流畅运行在 RISC-V 笔记本电脑及桌面级设备上。非常高兴地看到龙蜥 RISC-V 已经可以在平头哥最新发布的 RISC-V 芯片及平台上运行。相信龙蜥社区 RISC-V SIG 的成立,会显著加快 TARSIER 的愿景的实现,包括平头哥、龙蜥社区和 PLCT 实验室在内的中国 RISC-V 软硬件厂商、科研机构、开发者,能够在 RISC-V 全球市场及国际合作中不断获得更出色的表现。”

 

欢迎各位感兴趣的开发者加入共建,请扫描下方二维码入群,一起打造面向未来的开源操作系统。

 

RISC-V ARCH SIG 地址链接:
https://openanolis.cn/sig/RISC-V

 

—— 完 ——

加入龙蜥社群

 

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

 
关于龙蜥社区
龙蜥社区(OpenAnolis)是由企业单位、事业单位、社会团体、个人等在共建、共治、共享的基础上组成的非营利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开放、平等、协作、创新的 Linux 上游发行版社区及创新平台。
龙蜥社区成立的短期目标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应对方案,构建一个兼容国际 Linux 主流厂商的社区发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。
目前,Anolis OS 8.6 已发布,更多龙蜥自研特性,支持 X86_64 、RISC-V、Arm64、LoongArch 架构,完善适配 Intel、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密和机密计算支持。
欢迎下载:
https://openanolis.cn/download
加入我们,一起打造面向未来的开源操作系统!
https://openanolis.cn

1
收藏
回复
举报
回复
    相关推荐