openEuler 23.09 技术白皮书通用性差。 • 搜推、大数据场景存在大量无效数据搬移,缺少高效内存池化方案。 Linux 现有的 HMM 框架,编程复杂度高且依赖人工调优,性能和可移植性差,引发 OS 社区反弹,最终导致 HMM 方 案搁浅。异构加速器领域亟需高效的统一内存管理机制。 异构通用内存管理框架 GMEM (Generalized Memory Management),提供了异构内存互联的中心化管理机制,且 GMEM API 开源大模型原生支持(LLaMA 和 ChatGLM) 虽然大模型日渐火爆,但普通用户使用大模型还存在一定的门槛。llama.cpp 和 chatglm-cpp 是基于 C/C++ 实现的模 型推理框架,通过模型量化等手段,支持用户可以在 CPU 机器上完成开源大模型的部署和使用。 用户可通过 llama.cpp/chatglm-cpp 在 CPU 机器上部署大模型,并体验智能问答、AI 对话等功能。 应用场景 等。 用户可通过 llama.cpp 和 chatglm-cpp 选择适合自己的开源大模型进行部署。 其主要特性如下: • 基于 ggml 的 C/C++ 实现。 • 通过 int4/int8 量化、优化的 KV 缓存和并行计算等多种方式加速内存高效 CPU 推理。 使用方法请参考 openEuler 支持部署大模型。 功能描述 内核创新 13 openEuler 23.09 技术白皮书0 码力 | 52 页 | 5.25 MB | 1 年前3
openEuler 21.09 技术白皮书openEuler 适应云原生发展趋势,推出容器化操作系统 KubeOS,实现云原生集群 OS 的统一容器化管理,具备如下特点: 1. OS 容器化管理、对接 K8S,原子化的生命周期管理; 2. OS 轻量化裁剪,减少不必要的冗余包,可实现快速升级、替换等。 容器和容器混部 进程和容器混部 Linux Kernel cgroup 容器和虚机混部 虚机和虚机混部 CPU 调度 内存管理 Cache 功能描述 1. 全局管理器 OS-Controller,监控所有节点上的 OS 实例,收集所有节点 OS 信息,实现全局 OS 的生命周期管理, 包括升级、重启、配置,以及关机时驱逐 Pod。OS 轻量化裁剪,减少不必要的冗余包,可实现快速升级、替换等。 2. 节点代理 OS-proxy,部署和运行在工作节点上,监控单节点的 OS 实例,收集单节点 OS 信息,并上报到 OS-agent。 轻量低噪:采用极简设备模型时,启动时间小于 50ms,内存底噪小于 4M。 3. 软硬协同:支持 x86 的 VT,支持鲲鹏的 Kunpeng-V。 4. 极速伸缩:毫秒级设备扩缩能力,为轻量化负载提供灵活的资源伸缩能力。 5. 多场景支持:实现一套架构支持 serverless、安全容器、标准虚拟机等多种应用场景。 容器引擎 iSulad: 1. 轻量引擎:C/C++ 编程语0 码力 | 35 页 | 3.72 MB | 1 年前3
openEuler 22.03-LTS 技术白皮书PowerPC、RISC-V 等芯片架构,增加确定性时延、工业中间件、仿真系统等能力,打造嵌入式领域操作系统解 决方案。 功能描述 版本功能如下: 1. 轻量化能力:开放 yocto 小型化构建裁剪框架,支撑 OS 镜像轻量化定制,提供 OS 镜像 <5M,以及 <5S 快速启动 等能力。 2. 多硬件支持:新增支持树莓派作为嵌入式场景通用硬件。 3. 软实时内核:基于 Linux 5 criticality system) 嵌入式硬件支持 Linux 软实时 qemu Raspberry Pi Others 编译器 统一建构 仿真 实时内核混合部署 嵌入式弹性底座 轻量化 快速启动/低底噪 安全 安全配置规范 集成开发 环境 openEuler 22.03-LTS 技术白皮书 15 openEuler 22.03-LTS 技术白皮书 14 openEuler openEuler 适应云原生发展趋势,推出容器化操作系统 KubeOS,实现云原生集群 OS 的统一容器化管理,具备如下 特点: 1. OS 容器化管理、对接 K8s,原子化的生命周期管理。 2. OS 轻量化裁剪,减少不必要的冗余包,可实现快速升级、替换等。 功能描述 1. 全局管理器 OS-Controller,监控所有节点上的 OS 实例,收集所有节点 OS 信息,实现全局 OS 的生命周期管理,0 码力 | 17 页 | 6.52 MB | 1 年前3
openEuler 22.09 技术白皮书PowerPC、RISC-V 等芯片架构,增加确定性时延、工业中间件、仿真系统等能力,打造嵌入式领域操作系统解决方案。 功能描述 版本功能如下: 1. 轻量化能力:开放 yocto 小型化构建裁剪框架,支撑 OS 镜像轻量化定制,提供 OS 镜像 < 5M,以及 <5S 快速启动 等能力。 2. 多硬件支持:新增支持树莓派作为嵌入式场景通用硬件。 3. 软实时内核:基于 linux5 criticality system) 嵌入式硬件支持 Linux 软实时 qemu Raspberry Pi Others 编译器 统一建构 仿真 实时内核混合部署 嵌入式弹性底座 轻量化 快速启动/低底噪 安全 安全配置规范 集成开发 环境 openEuler 22.09 技术白皮书 13 openEuler 22.09 技术白皮书 12 05/ 内核创新 openEuler • 轻量低噪:采用极简设备模型时,启动时间小于 50ms,内存底噪小于 4M。 • 软硬协同:支持 x86 的 VT,支持鲲鹏的 Kunpeng-V。 • 极速伸缩:毫秒级设备扩缩能力,为轻量化负载提供灵活的资源伸缩能力。 • 多场景支持:实现一套架构支持 serverless、安全容器、标准虚拟机等多种应用场景。 新增功能 StratoVirt 标准虚拟化主要在扩展桌面虚拟机中,融0 码力 | 13 页 | 1.39 MB | 1 年前3
openEuler 22.03 LTS SP2 技术白皮书开发者,逐步扩展支持 RISC-V、龙芯等芯片架构,丰富工业中间件、ROS 中间件、仿真系统等能力,打造嵌入式领域操作 系统解决方案。 嵌入式 版本功能如下: 1. 轻量化能力:开放 yocto 小型化构建裁剪框架,支撑 OS 镜像轻量化定制,提供 OS 镜像 <5M,以及 <5s 快速启动等能力。 2. 多硬件支持:支持树莓派、X86、Hi3093、RK3568 作为嵌入式场景通用硬件。 3. 软实时内核:基于 QuotaBurst 柔性限流:支持关键在线业务被 CPU 限流时允许短时间突破 limit 限制,保障在线业务运行的服务质量。 • PSI 指标观测增强:支持 cgroup v1 级别的压力信息统计,识别和量化资源竞争导致的业务中断风险,支撑用户实现 硬件资源利用率提升。 功能描述 rubik 性能调优 弹性限流 拓扑编排 资源预测 隔离抢占 资源调优 QoS配置 指标监控 资源使用 GCC 10.3 版本开发,支持自动反馈优化、软硬件协同、内存优化、SVE 向量化、矢量化数学库等特性。 • 充分使能ARM架构的硬件特性,运行效率更高,在 SPEC CPU 2017 等基准测试中性能大幅优于上游社区的 GCC 10.3 版本。 • 支持 mcmodel=medium、fp-model、四精度浮点、矢量化数学库等功能。 • 支持自动反馈优化特性,实现应用层 MySQL 数据库等场景性能大幅提升。0 码力 | 48 页 | 5.62 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书GCC for openEuler GCC for openEuler 基线版本已经从 GCC 10.3 升级到 GCC 12.3 版本,支持自动反馈优化、软硬件协同、内存优化、SVE 向量化、 矢量化数学库等特性。 1. GCC 版本升级到 12.3,默认语言标准从 C14/C++14 升级到 C17/C++17 标准,支持 Armv9-a 架构,x86 的 AVX512 FP16 等更 memory operations armv9-a Ampere-1 Cortex-A710 Cortex-X2 AVX512-FP16 SSE2-FP16 • 支持 Arm 架构下 SVE 矢量化优化,在支持 SVE 指令的机器上启用此优化后能够提升程序运行的性能。 • 支持内存布局优化,通过重新排布结构体成员的位置,使得频繁访问的结构体成员放置于连续的内存空间上,提升 Cache 的0 码力 | 45 页 | 6.18 MB | 1 年前3
openEuler 21.03 技术白皮书50ms,内存底噪小于 4M,支持 Serverless 负载。 • 软硬协同:StratoVirt 支持 x86 的 VT,支持鲲鹏的 Kunpeng-V。 • 极速伸缩:毫秒级设备扩缩能力,为轻量化负载提供灵活的资源伸缩能力。 新增功能 • 支持内存弹性:快速按照工作负载的内存需求来实时分配和回收内存,通过 virtio-balloon 内存回收速度最高可达 3GB/s。 16 17 的寻址方式,可以正确访问体积超过 4GB 的符号,解决程序地址溢出导致 的错误。 • 支持 ARM 架构下 128 位四精度浮点数库,能够有效提升浮点数运算的精度。 • ARM 架构下 SVE 矢量化优化,在支持 SVE 指令的机器上启用此优化后能够大幅度提升程序运行的性能。 • 支持 ARM 架构下 BF16 和矩阵乘法指令,能够为有需要的开发者提供这部分指令和 intrinsic 的支持。0 码力 | 18 页 | 1.30 MB | 1 年前3
Debian 參考手冊(第 2.109 版). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 類 Unix 檔案系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.2 檔案系統深入解析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.3 檔案系統權限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.4 控制新建檔案的許可權:umask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2.5 一組使用者的許可權(組) . . . . . . . . . . .0 码力 | 260 页 | 1.41 MB | 1 年前3
Debian 新維護人員手冊. . . . . . . . . . . 23 4.4.2 默認的 rules 檔案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.4.3 定製 rules 檔案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Debian 新維護人員手冊 v 5 debian 目錄下的其他檔案 29 5.1 README.Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.2 在上傳時包含 orig.tar.gz 檔案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 9.3 跳過的上傳 . . .0 码力 | 63 页 | 512.12 KB | 1 年前3
Debian 參考卡片透過電子郵件來回報錯誤。 回報 請參閱 https://www.debian. org/Bugs/Reporting 上的指引 設定 /etc/ 所有的系統設定檔皆位於 /etc/ 目錄裡。 editor 檔案 預設的文字編輯器。可以是 nano、emacs、vi 或 joe。 位於 http://hostname:631 的 CUPS 透過瀏覽器介面存取印表系統。 dpkg-reconfigure 套 cat 檔案 將檔案列印到螢幕上。 cd 目錄 切換目錄。 cp 檔案 目的地 複製檔案及目錄。 echo 字串 將字串顯示至螢幕上。 gzip, bzip2, xz [-d] 檔案 壓縮、解壓縮檔案。 pager 檔案 顯示檔案內容。 ls [檔案] 顯示檔案列表。 mkdir 目錄名稱 建立目錄。 mv 檔案 1 檔案 2 搬移、重新命名檔案。 rm 檔案 移除檔案。 rmdir [c][x][t][z][j][J] -f 檔案.tar [檔案] 建立 (c)、解壓縮 (x)、列出 (t) 保存檔,z 用於.gz,j 用 於.bz2,J 用於.xz。 find 目錄表達式 用像是 -name 名稱或 -size +1000 等等來尋找檔案。 重要的 Shell 指令 grep 搜尋字串 檔案 在檔案中尋找 search-string。 ln -s 檔案 連結 建立一個指向檔案的符號連結。 ps0 码力 | 2 页 | 102.75 KB | 1 年前3
共 31 条
- 1
- 2
- 3
- 4













