 openEuler 22.03-LTS 技术白皮书的持续贡献 openEuler 内核研发团队持续贡献 Linux Kernel 上游社区,回馈主要集中在:芯片架构、ACPI、内存管理、文件系统、 Media、内核文档、针对整个内核质量加固的 bug fix 及代码重构等内容。十余年来总计向社区贡献 17,000+ 补丁。 在 Linux Kernel 5.10 和 5.14 版本中,openEuler 内核研发团队代码贡献量排名全球第一。坚持内核创新,持续贡献 边云智能协同架构(Sedna):基于开源 Sedna 框架,提供基础的边云协同推理、联邦学习、增量学习等能力,并 实现了基础的模型管理、数据集管理等,使能开发者快速开发边云 AI 协同特性,以及提升用户边云 AI 特性的训练 与部署效率。 应用场景 可应用智能制造、城市交通、高速收费稽查、智慧加油站、医疗影像识别、智慧园区等广泛的边云协同场景。 openEuler 22.03-LTS 技术白皮书 13 openEuler 22 TCP 压缩特性:hbase 等分布式数据库节点间数据传输量大,网络传输是性能瓶颈;在 TCP 层对指定端口的数据进 行压缩后再传输,收包侧把数据解压后再传给用户态,从而提升分布式场景节点间数据传输的效率。 • 支持 SGX 特性:SGX (software guard extensions) 是 Intel 推出的指令集扩展,旨在以硬件安全为强制性保障,不 依赖于固件和软件的安全状态,提供用户0 码力 | 17 页 | 6.52 MB | 1 年前3 openEuler 22.03-LTS 技术白皮书的持续贡献 openEuler 内核研发团队持续贡献 Linux Kernel 上游社区,回馈主要集中在:芯片架构、ACPI、内存管理、文件系统、 Media、内核文档、针对整个内核质量加固的 bug fix 及代码重构等内容。十余年来总计向社区贡献 17,000+ 补丁。 在 Linux Kernel 5.10 和 5.14 版本中,openEuler 内核研发团队代码贡献量排名全球第一。坚持内核创新,持续贡献 边云智能协同架构(Sedna):基于开源 Sedna 框架,提供基础的边云协同推理、联邦学习、增量学习等能力,并 实现了基础的模型管理、数据集管理等,使能开发者快速开发边云 AI 协同特性,以及提升用户边云 AI 特性的训练 与部署效率。 应用场景 可应用智能制造、城市交通、高速收费稽查、智慧加油站、医疗影像识别、智慧园区等广泛的边云协同场景。 openEuler 22.03-LTS 技术白皮书 13 openEuler 22 TCP 压缩特性:hbase 等分布式数据库节点间数据传输量大,网络传输是性能瓶颈;在 TCP 层对指定端口的数据进 行压缩后再传输,收包侧把数据解压后再传给用户态,从而提升分布式场景节点间数据传输的效率。 • 支持 SGX 特性:SGX (software guard extensions) 是 Intel 推出的指令集扩展,旨在以硬件安全为强制性保障,不 依赖于固件和软件的安全状态,提供用户0 码力 | 17 页 | 6.52 MB | 1 年前3
 Linux就该这么学 第2版版本,它在为开发人员提供版权及专利许可的同 时,还允许用户拥有修改代码及再发布的自由。该许可证非常适合用于商业软件,现 在热门的 Hadoop、Apache HTTP Server、MongoDB 等项目都是基于该许可证研发的。 程序开发人员在开发遵循该许可证的软件时,要严格遵守下面 4 个条件。 ⧫ 该软件及其衍生品必须继续使用 Apache 许可证。 ⧫ 如果修改了程序源代码,需要在文档中进行声明。 Firefox、Thunderbird 等诸多产品上。最新版的 MPL 公共许可证有以下特点。 前 言 18 ⧫ 在使用基于 MPL 许可证的源代码时,后续只需要继续开源这部分特定代码即 可,新研发的软件不用完全被该许可证控制。 ⧫ 开发人员可以将基于 MPL、GPL、BSD 等多种许可证的代码一起混合使用。 ⧫ 开发人员在发布新软件时,必须附带一个专门用于说明该程序的文件,内容要 将进退维谷。而且相较于商业软件公司,开源社区很少存在倒闭的问题。并且,源代 码一旦公布于世,任何人或组织都可以接手进行新的维护工作。 ➢ :相较于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编 写、维护、测试的用户数量众多,一般的 bug 还没有等暴发就已经被修补。另外,在 灵感不断碰撞、代码不断迭代的交流氛围中,程序员也不可能将“半成品”上传到开 源社区中。 ➢0 码力 | 552 页 | 22.25 MB | 1 年前3 Linux就该这么学 第2版版本,它在为开发人员提供版权及专利许可的同 时,还允许用户拥有修改代码及再发布的自由。该许可证非常适合用于商业软件,现 在热门的 Hadoop、Apache HTTP Server、MongoDB 等项目都是基于该许可证研发的。 程序开发人员在开发遵循该许可证的软件时,要严格遵守下面 4 个条件。 ⧫ 该软件及其衍生品必须继续使用 Apache 许可证。 ⧫ 如果修改了程序源代码,需要在文档中进行声明。 Firefox、Thunderbird 等诸多产品上。最新版的 MPL 公共许可证有以下特点。 前 言 18 ⧫ 在使用基于 MPL 许可证的源代码时,后续只需要继续开源这部分特定代码即 可,新研发的软件不用完全被该许可证控制。 ⧫ 开发人员可以将基于 MPL、GPL、BSD 等多种许可证的代码一起混合使用。 ⧫ 开发人员在发布新软件时,必须附带一个专门用于说明该程序的文件,内容要 将进退维谷。而且相较于商业软件公司,开源社区很少存在倒闭的问题。并且,源代 码一旦公布于世,任何人或组织都可以接手进行新的维护工作。 ➢ :相较于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编 写、维护、测试的用户数量众多,一般的 bug 还没有等暴发就已经被修补。另外,在 灵感不断碰撞、代码不断迭代的交流氛围中,程序员也不可能将“半成品”上传到开 源社区中。 ➢0 码力 | 552 页 | 22.25 MB | 1 年前3
 openEuler 21.03 技术白皮书计、异构内存、热插拔等功能,并提供更有效的 用户控制接口。热点锁及信号量优化,激进内存 和碎片整理,优化 VMAP、vmalloc 机制,显著 提升内存申请效率。KASAN、kmemleak、slub_ debug、OOM 等内存维测特性增强,提升定位和 解决内存问题的效率。 5. cgroup 优化单线程迁移性能:消除对 Thread Group 读写信号量的依赖;引入 Time Namespace openEuler 21.03 技术白皮书 openEuler WHITE PAPER • 支持大页:在轻量级虚拟机下支持大页,可为轻量级虚拟机提供连续的物理内存页面,提高虚拟机内存访问效率。 • IO 子系统增强:支持多通道并发 IO 能力,提高 IO 性能。支持 IO-QOS 能力,提升虚拟机 IO 流量管理的灵活性和 稳定性。 • 系统调用过滤:通过极简设备模型设计和 SECOMP 技术白皮书:https://openeuler.org/openEuler-whitepaper.pdf OpenStack OpenStack 是一个由 NASA 和 Rackspace 合作研发并发起的,以 Apache 许可证授权的开源项目。OpenStack 支持 几乎所有类型的云环境,提供实施简单、可大规模扩展、生态繁荣、标准统一的云计算管理平台。OpenStack 通过各种互补0 码力 | 18 页 | 1.30 MB | 1 年前3 openEuler 21.03 技术白皮书计、异构内存、热插拔等功能,并提供更有效的 用户控制接口。热点锁及信号量优化,激进内存 和碎片整理,优化 VMAP、vmalloc 机制,显著 提升内存申请效率。KASAN、kmemleak、slub_ debug、OOM 等内存维测特性增强,提升定位和 解决内存问题的效率。 5. cgroup 优化单线程迁移性能:消除对 Thread Group 读写信号量的依赖;引入 Time Namespace openEuler 21.03 技术白皮书 openEuler WHITE PAPER • 支持大页:在轻量级虚拟机下支持大页,可为轻量级虚拟机提供连续的物理内存页面,提高虚拟机内存访问效率。 • IO 子系统增强:支持多通道并发 IO 能力,提高 IO 性能。支持 IO-QOS 能力,提升虚拟机 IO 流量管理的灵活性和 稳定性。 • 系统调用过滤:通过极简设备模型设计和 SECOMP 技术白皮书:https://openeuler.org/openEuler-whitepaper.pdf OpenStack OpenStack 是一个由 NASA 和 Rackspace 合作研发并发起的,以 Apache 许可证授权的开源项目。OpenStack 支持 几乎所有类型的云环境,提供实施简单、可大规模扩展、生态繁荣、标准统一的云计算管理平台。OpenStack 通过各种互补0 码力 | 18 页 | 1.30 MB | 1 年前3
 openEuler 21.09 技术白皮书的持续贡献 openEuler 内核研发团队持续贡献 Linux Kernel 上游社区,回馈主要集中在:芯片架构、ACPI、内存管理、文件系统、 Media、内核文档、针对整个内核质量加固的 bug fix 及代码重构等内容。十余年来总计向社区贡献 17000+ 补丁。 在 Linux Kernel 5.10 和 5.14 版本中,openEuler 内核研发团队代码贡献量排名全球第一。坚持内核创新,持续贡献 to latest buckets points to consistent buckets mutually reachable 1. 哈希表目录 : 采用哈希表来管理目录项,提高线性查找效率,减少伪共享。 2. 统一的分配器:数据结构使用统一的分配器,这样可以打破不同数据结构之间的界限,使得内存管理更加地简单 与灵活。 3. 采用软更新技术,简化了实现复杂度:软更新 (Soft 边云智能协同架构(Sedna):基于开源 sedna 框架,提供基础的边云协同推理、联邦学习、增量学习等能力, 并实现了基础的模型管理、数据集管理等,使能开发者快速开发边云 AI 协同特性,以及提升用户边云 AI 特性的 训练与部署效率。 应用场景 可应用智能制造、城市交通、高速收费稽查、智慧加油站、医疗影像识别、智慧园区等广泛的边云协同场景。 openEuler 21.09 技术白皮书 19 嵌入式 在中国制造 20250 码力 | 35 页 | 3.72 MB | 1 年前3 openEuler 21.09 技术白皮书的持续贡献 openEuler 内核研发团队持续贡献 Linux Kernel 上游社区,回馈主要集中在:芯片架构、ACPI、内存管理、文件系统、 Media、内核文档、针对整个内核质量加固的 bug fix 及代码重构等内容。十余年来总计向社区贡献 17000+ 补丁。 在 Linux Kernel 5.10 和 5.14 版本中,openEuler 内核研发团队代码贡献量排名全球第一。坚持内核创新,持续贡献 to latest buckets points to consistent buckets mutually reachable 1. 哈希表目录 : 采用哈希表来管理目录项,提高线性查找效率,减少伪共享。 2. 统一的分配器:数据结构使用统一的分配器,这样可以打破不同数据结构之间的界限,使得内存管理更加地简单 与灵活。 3. 采用软更新技术,简化了实现复杂度:软更新 (Soft 边云智能协同架构(Sedna):基于开源 sedna 框架,提供基础的边云协同推理、联邦学习、增量学习等能力, 并实现了基础的模型管理、数据集管理等,使能开发者快速开发边云 AI 协同特性,以及提升用户边云 AI 特性的 训练与部署效率。 应用场景 可应用智能制造、城市交通、高速收费稽查、智慧加油站、医疗影像识别、智慧园区等广泛的边云协同场景。 openEuler 21.09 技术白皮书 19 嵌入式 在中国制造 20250 码力 | 35 页 | 3.72 MB | 1 年前3
 openEuler 23.09 技术白皮书MEM在mmap系统调用中新增分配统一虚拟内存的标志(MMAP_ PEER_SHARED)。 同时 libgmem 用户态库提供了内存预取语义 hmadvise 接口,协助用户优化加速器内存访问效率(参考 https:// gitee.com/openeuler/libgmem)。 约束限制 • 目前仅支持 2M 大页,所以 host OS 以及 NPU 卡内 OS 的透明大页需要默认开启。 再传输,收包侧把数据解压后再传给用户态,从而提升分布式场景节点间数据传输的效率。 • 热补丁:内核热补丁主要针对内核的函数实现的 bug 进行免重启修复,原理主要在于如何完成动态函数替换, openEuler 上的 livepatch 与 Linux 主线上的实现略有不同,采用直接修改指令的方法,而非主线基于 ftrace 实现, 在运行时直接跳转至新函数,无需经过查找中转,效率较高。 • Sharepool 共享内存:Sharepool 共享内存是一种在多个进程之间共享数据的技术。它允许多个进程访问同一块内存 区域,从而实现数据共享。在共享内存中,多个进程可以同时读写同一块内存区域,这样可以避免进程之间频繁地进 行数据拷贝,提高了数据访问的效率。同时,共享内存还可以减少进程之间的通信开销,提高了系统的整体性能。 • Memcg 异步回收:Memcg 是一种内核机制,用于限制和管理进程组的内存使用量。当一个进程组使用的内存超过了 Memcg0 码力 | 52 页 | 5.25 MB | 1 年前3 openEuler 23.09 技术白皮书MEM在mmap系统调用中新增分配统一虚拟内存的标志(MMAP_ PEER_SHARED)。 同时 libgmem 用户态库提供了内存预取语义 hmadvise 接口,协助用户优化加速器内存访问效率(参考 https:// gitee.com/openeuler/libgmem)。 约束限制 • 目前仅支持 2M 大页,所以 host OS 以及 NPU 卡内 OS 的透明大页需要默认开启。 再传输,收包侧把数据解压后再传给用户态,从而提升分布式场景节点间数据传输的效率。 • 热补丁:内核热补丁主要针对内核的函数实现的 bug 进行免重启修复,原理主要在于如何完成动态函数替换, openEuler 上的 livepatch 与 Linux 主线上的实现略有不同,采用直接修改指令的方法,而非主线基于 ftrace 实现, 在运行时直接跳转至新函数,无需经过查找中转,效率较高。 • Sharepool 共享内存:Sharepool 共享内存是一种在多个进程之间共享数据的技术。它允许多个进程访问同一块内存 区域,从而实现数据共享。在共享内存中,多个进程可以同时读写同一块内存区域,这样可以避免进程之间频繁地进 行数据拷贝,提高了数据访问的效率。同时,共享内存还可以减少进程之间的通信开销,提高了系统的整体性能。 • Memcg 异步回收:Memcg 是一种内核机制,用于限制和管理进程组的内存使用量。当一个进程组使用的内存超过了 Memcg0 码力 | 52 页 | 5.25 MB | 1 年前3
 Linux Lab v1.3 中文手册. 51 4.11 运行任意的 make 目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.12 提升内核开发效率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.12.1 编译加速并减少磁盘损耗 . . . . . . + QEMU 的 Linux 实验环境,方便大家学习、开发和 测试 Linux 内核。 Linux Lab 是一个开源软件,不提供任何保证,请自行承担使用过程中的任何风险。 ��提示:泰晓社区研发了免安装的 Linux Lab Disk(也叫 “泰晓 Linux 实验盘”),可以从 泰晓开源小店 或 泰晓 B 站工房 选购,也可以在淘宝手机 APP 内搜索 “泰晓 Linux” 后购买。 泰晓科技 1.6.3 v0.3 @ 2020.03.12 v0.3 统一了所有组件的公共操作接口更方便记忆,进一步优化了大型仓库的下载体验,通 过添加自动依赖关系简化了命令执行并大幅度提升实验效率,为多本知名 Linux 图书新增了 v2.6.10, v2.6.11, v2.6.12, v2.6.14, v2.6.21, v2.6.24 等多个历史版本内核,并发布了首份中文 版用户手册。0 码力 | 73 页 | 1.54 MB | 1 年前3 Linux Lab v1.3 中文手册. 51 4.11 运行任意的 make 目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.12 提升内核开发效率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.12.1 编译加速并减少磁盘损耗 . . . . . . + QEMU 的 Linux 实验环境,方便大家学习、开发和 测试 Linux 内核。 Linux Lab 是一个开源软件,不提供任何保证,请自行承担使用过程中的任何风险。 ��提示:泰晓社区研发了免安装的 Linux Lab Disk(也叫 “泰晓 Linux 实验盘”),可以从 泰晓开源小店 或 泰晓 B 站工房 选购,也可以在淘宝手机 APP 内搜索 “泰晓 Linux” 后购买。 泰晓科技 1.6.3 v0.3 @ 2020.03.12 v0.3 统一了所有组件的公共操作接口更方便记忆,进一步优化了大型仓库的下载体验,通 过添加自动依赖关系简化了命令执行并大幅度提升实验效率,为多本知名 Linux 图书新增了 v2.6.10, v2.6.11, v2.6.12, v2.6.14, v2.6.21, v2.6.24 等多个历史版本内核,并发布了首份中文 版用户手册。0 码力 | 73 页 | 1.54 MB | 1 年前3
 Cilium的网络加速秘诀蓝维洲 2021.10.16 cilium的网络加速秘诀 蓝维洲 网络组研发负责人 演讲人 cilium介绍 https://cilium.io https://github.com/cilium cilium是 kubernetes 的 CNI 网络解决方案,创新采用了 eBPF datapath,为 kubernetes网络和 linux 社区的 eBPF 发展,启动了 最要的推动作用。 方式安全运行,其能过通过 map 存储结 构存储数据,能通过 map 同用户态程序交互, 最终实现内核数据进行修改,或者影响内核处 理请求的结果,或者改变内核处理请求的流程。 极大提升了内核处理事件的效率。 截止 linux 5.14 版本,eBPF 有32种类型程序。而 cilium 主要使用了如下类型程序: • sched_cls 。cilium在内核 TC 处实现数据包转发、负载均衡、过滤 • endpoint身份和 IP 地址耦合, 如 pod 重启后 IP 发生变化, 整集群可能需要同步 信息,刷 新 OVS 流表或者 ipset 规则 • 大规模的 policy ,会一定程度 的影响规则查询的效率,会一 定程度的影响规则更新的时间, 这些都会引入的TPS波动 Cilium policy采用了 identity 标识来进行 L3 - L4 policy 决策。 • 根据Cilium endpoint0 码力 | 14 页 | 11.97 MB | 1 年前3 Cilium的网络加速秘诀蓝维洲 2021.10.16 cilium的网络加速秘诀 蓝维洲 网络组研发负责人 演讲人 cilium介绍 https://cilium.io https://github.com/cilium cilium是 kubernetes 的 CNI 网络解决方案,创新采用了 eBPF datapath,为 kubernetes网络和 linux 社区的 eBPF 发展,启动了 最要的推动作用。 方式安全运行,其能过通过 map 存储结 构存储数据,能通过 map 同用户态程序交互, 最终实现内核数据进行修改,或者影响内核处 理请求的结果,或者改变内核处理请求的流程。 极大提升了内核处理事件的效率。 截止 linux 5.14 版本,eBPF 有32种类型程序。而 cilium 主要使用了如下类型程序: • sched_cls 。cilium在内核 TC 处实现数据包转发、负载均衡、过滤 • endpoint身份和 IP 地址耦合, 如 pod 重启后 IP 发生变化, 整集群可能需要同步 信息,刷 新 OVS 流表或者 ipset 规则 • 大规模的 policy ,会一定程度 的影响规则查询的效率,会一 定程度的影响规则更新的时间, 这些都会引入的TPS波动 Cilium policy采用了 identity 标识来进行 L3 - L4 policy 决策。 • 根据Cilium endpoint0 码力 | 14 页 | 11.97 MB | 1 年前3
 openEuler 24.03 LTS 技术白皮书PAGE_ SIZE 字节,从而移除不必要复合页转换,降低误用 tail page 问题;从内存管理效率上采用 folio 减少 LRU 链表数量,提升内 存回收效率,另一方,一次分配更多连续内存减少 page fault 次数,一定程度降低内存碎片化;而在 IO 方面,可以加速大 IO 的读写效率,提升吞吐。全量支持匿名页、文件页的 large folio,提供系统级别的开关控制,业务可以按需使用。对于 如云桌面系统)时,通过负载算力协同技术能够保障算力供给的及时 性和有效性。负载算力协同技术具有以下特性:高负载场景下,支持轻量级的任务搜索算法,提高空闲 CPU 拉取 runnable 任 务的效率,实现多核间快速负载均衡,最大化 CPU 资源利用率;算力竞争场景下,支持按优先级对业务进行分级管控,有效 避免优先级翻转的问题,实现高优先级的前台任务绝对压制低优级的后台任务,保障关键任务的算力供给。 安全的签名服务,可支持 openPGP 及 X509 体系的密钥管理,同时对接了 EFI、RPM、KO、ISO 等多种目标文件格式,支持大批量的软件包签名,可极大提 升社区密钥管理及软件包签名效率。 openEuler 24.03 LTS 版本的构建签名机制如下: 功能描述 CRI V1.29 特性可用于 Kubernetes 1.29 版本对接 iSulad 的场景,用户可以通过 iSulad0 码力 | 45 页 | 6.18 MB | 1 年前3 openEuler 24.03 LTS 技术白皮书PAGE_ SIZE 字节,从而移除不必要复合页转换,降低误用 tail page 问题;从内存管理效率上采用 folio 减少 LRU 链表数量,提升内 存回收效率,另一方,一次分配更多连续内存减少 page fault 次数,一定程度降低内存碎片化;而在 IO 方面,可以加速大 IO 的读写效率,提升吞吐。全量支持匿名页、文件页的 large folio,提供系统级别的开关控制,业务可以按需使用。对于 如云桌面系统)时,通过负载算力协同技术能够保障算力供给的及时 性和有效性。负载算力协同技术具有以下特性:高负载场景下,支持轻量级的任务搜索算法,提高空闲 CPU 拉取 runnable 任 务的效率,实现多核间快速负载均衡,最大化 CPU 资源利用率;算力竞争场景下,支持按优先级对业务进行分级管控,有效 避免优先级翻转的问题,实现高优先级的前台任务绝对压制低优级的后台任务,保障关键任务的算力供给。 安全的签名服务,可支持 openPGP 及 X509 体系的密钥管理,同时对接了 EFI、RPM、KO、ISO 等多种目标文件格式,支持大批量的软件包签名,可极大提 升社区密钥管理及软件包签名效率。 openEuler 24.03 LTS 版本的构建签名机制如下: 功能描述 CRI V1.29 特性可用于 Kubernetes 1.29 版本对接 iSulad 的场景,用户可以通过 iSulad0 码力 | 45 页 | 6.18 MB | 1 年前3
 openEuler 22.09 技术白皮书的持续贡献 openEuler 内核研发团队持续贡献 Linux Kernel 上游社区,回馈主要集中在:芯片架构、ACPI、内存管理、文件系统、 Media、内核文档、针对整个内核质量加固的 bug fix 及代码重构等内容。十余年来总计向社区贡献 17000+ 补丁。 在 Linux Kernel 5.10 和 5.14 版本中,openEuler 内核研发团队代码贡献量排名全球第一。 坚持内核创新,持续贡献上游 迁移评估工具 x2openEuler 是一款跨操作系统迁移到 openEuler 的工具套件。该工具主要从软件、硬件和配置项兼容性层面识别风险 并提供迁移报告,帮助开发者评估迁移方案的可行性,提升迁移适配效率,同时该工具也提供原地升级到 openEuler 的可行 性评估、升级执行、可视化批量迁移的功能。 功能描述 • 软件评估 识别应用软件的依赖软件包信息,对 rpm/tar/zip/gzip/jar/py/pyc/sh/bin0 码力 | 13 页 | 1.39 MB | 1 年前3 openEuler 22.09 技术白皮书的持续贡献 openEuler 内核研发团队持续贡献 Linux Kernel 上游社区,回馈主要集中在:芯片架构、ACPI、内存管理、文件系统、 Media、内核文档、针对整个内核质量加固的 bug fix 及代码重构等内容。十余年来总计向社区贡献 17000+ 补丁。 在 Linux Kernel 5.10 和 5.14 版本中,openEuler 内核研发团队代码贡献量排名全球第一。 坚持内核创新,持续贡献上游 迁移评估工具 x2openEuler 是一款跨操作系统迁移到 openEuler 的工具套件。该工具主要从软件、硬件和配置项兼容性层面识别风险 并提供迁移报告,帮助开发者评估迁移方案的可行性,提升迁移适配效率,同时该工具也提供原地升级到 openEuler 的可行 性评估、升级执行、可视化批量迁移的功能。 功能描述 • 软件评估 识别应用软件的依赖软件包信息,对 rpm/tar/zip/gzip/jar/py/pyc/sh/bin0 码力 | 13 页 | 1.39 MB | 1 年前3
 Linux Lab v1.2 中文手册. 51 4.11 运行任意的 make 目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.12 提升内核开发效率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.12.1 编译加速并减少磁盘损耗 . . . . . . 的每日镜像 1.6.3 v0.3 @ 2020.03.12 v0.3 统一了所有组件的公共操作接口更方便记忆,进一步优化了大型仓库的下载体验,通 过添加自动依赖关系简化了命令执行并大幅度提升实验效率,为多本知名 Linux 图书新增了 v2.6.10, v2.6.11, v2.6.12, v2.6.14, v2.6.21, v2.6.24 等多个历史版本内核,并发布了首份中文 版用户手册。 rc3 – 进一步完善真实硬件板的支持 • v0.6 rc2 – 新增首块真实硬件开发板 arm/ebf-imx6ull 支持 – 新增命令行自动补全脚本,允许直接在命令行补全板子信息,提升使用效率 • v0.6 rc1 – 修复插件中的 BSP 包下载功能 – 修复 x86 架构的内核编译问题 – 修复 aarch64/virt 开发板 U-Boot 引导问题 1.6.7 v0.70 码力 | 73 页 | 1.53 MB | 1 年前3 Linux Lab v1.2 中文手册. 51 4.11 运行任意的 make 目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.12 提升内核开发效率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.12.1 编译加速并减少磁盘损耗 . . . . . . 的每日镜像 1.6.3 v0.3 @ 2020.03.12 v0.3 统一了所有组件的公共操作接口更方便记忆,进一步优化了大型仓库的下载体验,通 过添加自动依赖关系简化了命令执行并大幅度提升实验效率,为多本知名 Linux 图书新增了 v2.6.10, v2.6.11, v2.6.12, v2.6.14, v2.6.21, v2.6.24 等多个历史版本内核,并发布了首份中文 版用户手册。 rc3 – 进一步完善真实硬件板的支持 • v0.6 rc2 – 新增首块真实硬件开发板 arm/ebf-imx6ull 支持 – 新增命令行自动补全脚本,允许直接在命令行补全板子信息,提升使用效率 • v0.6 rc1 – 修复插件中的 BSP 包下载功能 – 修复 x86 架构的内核编译问题 – 修复 aarch64/virt 开发板 U-Boot 引导问题 1.6.7 v0.70 码力 | 73 页 | 1.53 MB | 1 年前3
共 37 条
- 1
- 2
- 3
- 4













