构建openEuler面向RISC-V的操作系统
openEuler4RISC-V: 构建openEuler面向 周鹏1,2 张旭舟2 于佳耕1 武延军1* 赵琛 1 1中国科学院软件研究所 2openEuler SIG RISC-V 2020-07 RISC-V的操作系统 Institute of Software,Chinese Academy of Sciences 提纲 ▪ 背景介绍 ▪ 技术路线 ▪ 当前进展 ▪ 接下来的工作 ▪ 欢迎加入 Institute 开放的操作 系统openEuler,推动软硬件生态繁荣发展 ▪ RISC-V ❖ 是一个通用处理器指令集架构(ISA),具有开源、开放、先进、生态协作 等技术优势。 ▪ SIG RISC-V ❖ 中科院软件所智能软件中心发起,在openEuler 社区成立的一个RISC-V特别 兴趣组 ❖ 其基本工作是 构建openEuler 面向 RISC-V 架构的操作系统 推动 满足广大技术爱好者、企业、组织等尝试在RISC-V环境上开发、使用 openEuler操作系统的需要 ❖ 技术支持 面向RISC-V硬件的openEuler操作系统定制开发 软件包编译、系统构建、系统定制等技术支持 ❖ 提供自动化编译、构建工具、构建手册、RPM Repo托管等资源 使对 RISC-V 感兴趣的开发者能够快速参与到开源系统开发活动中来。 Institute of Software,Chinese0 码力 | 18 页 | 985.45 KB | 1 年前3openEuler : 面向数字基础设施的开源操作系统
为开源软件提供指导、虚拟协作空间、创新平台和服务 在社区开发、管理和孵化开源软件,并且与其他许多开源社区合作 openEuler : 面向数字基础设施的开源操作系统 openEuler 是? openEuler 愿景 openEuler 使命 为世界提供数字基础设施的开源操作系统 234万 社区用户 610万 装机量 谁在使用 openEuler 谁在贡献 openEuler 105 SIG组 1 GPU, DPU, 100+ 整机, 300+ 板卡 云计算 边缘计算 嵌入式 openHarmony 多样性算力支持最佳 X86、Arm、RISC-V、龙芯、SW64、Power 等主流处理器架构全支持。 全栈原子化解耦 榫卯架构,版本灵活构建、服务自由组合,实现 一套架构对服务器、云计算、边缘计算和嵌入式 等场景的支持。 全场景支持 软件包总数已超过4.8万,IT、CT、OT主流场景 基于AI的故障处理框架 … 云原生/边缘场景 KubeOS 云原生OS Eggo 一键部署平台 Rubik 在离线混布 Kmesh 高性能服务网格 … 嵌入式场景 MICA 混合关键性部署 ZVM 嵌入式VMM Rust-Shyper 虚拟机监视器 … 开发服务 Eulerlauncher 本地开发环境 EulerMaker 构建工具 EulerTest 自动化测试0 码力 | 12 页 | 2.87 MB | 1 年前3古月《ROS入门21讲》5.安装ROS系统.pdf
5.安装ROS系统 主 讲 人 : 古 月 ROS版本选择 ROS版本选择 http://wiki.ros.org/melodic/Installation/Ubuntu 配置软件库 ROS安装步骤 安装完成 安装完成 安装完成 启动小海龟仿真器 启动海龟控制节点 感谢观看 怕什么真理无穷,进一寸有一寸的欢喜 更多精彩,欢迎关注 ?0 码力 | 9 页 | 1.35 MB | 1 年前3古月《ROS入门21讲》3.Linux系统基础操作.pdf
3.Linux系统基础操作 主 讲 人 : 古 月 Ubuntu常用软件 文件管理器 Ubuntu常用软件 软件中心与软件源配置 Ubuntu常用软件 应用程序 Ubuntu常用软件 终端(快捷键Ctrl+Alt+T) Linux中最重要的操作方式——命令行 ➢ ➢ ➢ ➢ 命令行使用基础 ➢ • • ➢ • • 命令行使用基础 ➢ • • ➢0 码力 | 13 页 | 2.02 MB | 1 年前3openEuler全新升级,成为数字基础设施开源操作系统
openEuler全新升级,成为数字基础设施开源操作系统 Communication Technology Information Technology Operational Technology + + ERP BSS/OSS CRM DCS NFV SCADA … 覆盖全场景应用 服务器 云计算 边缘计算 嵌入式 支持多样性设备 从服务器,到云、到边缘计算,到CT和OT的 嵌入式场景,成为面向数字基础设施统一的开 嵌入式场景,成为面向数字基础设施统一的开 源操作系统 全栈原子化解耦,支持版本灵活构建、服务自由组合, 这样通过一套架构,来灵活支持南向多样性设备,北 向全场景应用 操作系统碎片化 导致数字基础设施产生大量“软烟囱”:生态割裂;重复开发;协同繁琐 首个社区共建的全场景版本openEuler22.03 LTS已 正式发布,版本持续迭代和创新 LTS版本 2020.03 2020.09 创新版本 2021.03 异构直连聚合,应用跨算力流转 分布式数据管理,数据共享 … 嵌入式 服务器 全场景能力 持续增强 基础能力 持续创新 南向创新 • 可编程内核 • 实时内核 北向创新 • 容器/虚机混部 openEuler DevKit • 迁移升级工具 BiSheng Compiler • 统一构建服务 • AI辅助自动调优 • 嵌入式SDK • 提供us级软/硬实时内核 • OpenAMP混合部署模式0 码力 | 15 页 | 1.35 MB | 1 年前3古月《ROS入门21讲》2.Linux系统介绍及安装.pdf
2.Linux系统介绍及安装 主 讲 人 : 古 月 操作系统是什么? ➢ • • • Linux是什么? ➢ ➢ ➢ ➢ ➢ Linux发行版是什么? ➢ ➢ ➢ ➢ Ubuntu安装方法 虚拟机安装 硬盘安装 安装难易 简单 复杂 硬件支持 一般 好 运行速度 慢 快 安全备份 简单 复杂 适合人群 初次接触或偶尔使用者 有一定经验的开发者 Ubuntu安装方法(虚拟机)0 码力 | 7 页 | 1.40 MB | 1 年前3古月《ROS入门21讲》17.ROS中的坐标系管理系统.pdf
17.ROS中的坐标系管理系统 主 讲 人 : 古 月 机器人中的坐标变换 机器人中的坐标变换 • • • • • 机器人中的坐标变换 机器人中的坐标变换 机器人中的坐标变换 ???????1_??????2 = ???????1_????? ∗ ??????_??????2 感谢观看 怕什么真理无穷,进一寸有一寸的欢喜 更多精彩,欢迎关注 ?0 码力 | 7 页 | 1.08 MB | 1 年前3openEuler 24.03 LTS 技术白皮书
OpenAtom openEuler(简称“openEuler”) 社区是一个面向数字基础设施操作系统的开源社区。由开放原子开源基金会(以 下简称“基金会”)孵化及运营。 openEuler 是一个面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算, 致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。 建一个开放、多元和架构包容的软件生态体系,孵化支持多种处 理器架构、覆盖数字基础设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。 2019 年 12 月 31 日,面向多样性计算的操作系统开源社区 openEuler 正式成立。 2020 年 3 月 30 日, openEuler 20.03 LTS (Long Term Support,简写为 LTS,中文为长生命周期支持)版本正式发布,为 增强服务器和云计算的特性,发布面向云原生的业务混部 CPU 调度算法、容器化操作系统 KubeOS 等关键技术;同时发布边缘和 嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 22.03 LTS 版本, 聚焦算力释放,持续提升资源利用率,打造全场景协同的数字基础设施操作系统。 2022 年 9 月 30 日,发布 openEuler0 码力 | 45 页 | 6.18 MB | 1 年前3openEuler 22.03 LTS SP2 技术白皮书
openEuler 社区,是一个面向数字基础设施操作系统的开源社区,简称 openEuler 或者 openEuler 社区。由开放原子开源基金会(以下简称“基金会”)孵化及运营。 openEuler 是一个面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算, 致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 建一个开放、多元和架构包容的软件生态体系,孵化支持 多种处理器架构、覆盖数字基础设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。 2019 年 12 月 31 日,面向多样性计算的操作系统开源社区 openEuler 正式成立。 2020 年 3 月 30 日, openEuler 20.03 LTS (Long Term Support,简写为 LTS,中文为长生命周期支持)版本正式发布, 全场景支持。增强服务器和云计算的特性,发布面向云原生的业务混部CPU调度算法、容器化操作系统KubeOS等关键技术; 同时发布边缘和嵌入式版本。 2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 22.03 LTS 版本,聚焦算力释放,持续提升资源利用率,打造全场景协同的数字基础设施操作系统。 2022 年 9 月 30 日,发布 openEuler0 码力 | 48 页 | 5.62 MB | 1 年前3openEuler 22.09 技术白皮书
应用边界从最初的服务器场景,逐步拓展到云计算、边 缘计算、嵌入式等更多场景。openEuler 正成为覆盖全场景的操作系统,新增发布面向边缘计算的版本 openEuler 22.09 Edge、面向嵌入式的版本 openEuler 22.09 Embedded。 openEuler 希望与广大生态伙伴、用户、开发者一起,通过联合创新、社区共建,不断增强场景化能力,最终实现统一操作 系统支持多设备,应用一次开发覆盖全场景。 I、内存管理、文件系统、 Media、内核文档、针对整个内核质量加固的 bug fix 及代码重构等内容。十余年来总计向社区贡献 17000+ 补丁。 在 Linux Kernel 5.10 和 5.14 版本中,openEuler 内核研发团队代码贡献量排名全球第一。 坚持内核创新,持续贡献上游 社区。 openEuler 开放透明的开源软件供应链管理 开源操作系统的构建过程,也是供 源软件供应链,是大规模商用操作系统的基础。 openEuler 从用户场景出发,回溯梳理相应的软件依赖关系,理清所有软件包的上游社区地址,源码和上游对应验证。完成构 建验证、分发、实现生命周期管理。开源软件的构建、运行依赖关系、上游社区,三者之前形成闭环且完整透明的软件供应链 管理。 嵌入式 服务器 基础公共服务 服务器 云计算 边缘 欧拉开源操作系统(openEuler,简称“欧0 码力 | 13 页 | 1.39 MB | 1 年前3
共 56 条
- 1
- 2
- 3
- 4
- 5
- 6