openEuler OS Technical Whitepaper
Innovation Projects
(June, 2023)Ultimate Performance 039 A-Tune 039 BiSheng JDK 041 etMem 044 EulerFS 046 Gazelle 047 GCC for openEuler 049 HSAK 053 iSulad 054 Kmesh 057 LLVM for openEuler 059 OneAll 062 StratoVirt Package Repositories EPOL Image EUR/oepkgs/... Desktop/SDS/ DB/Big data/... kernel/glibc/ system/GCC/... Core/Base package repository Software package repository of the openEuler LTS and innovation Innovation Projects GCC for openEuler Compiler SIG The GCC for openEuler compiler is developed based on the open source GNU Compiler Collection (GCC). The open source GCC is the de facto standard0 码力 | 116 页 | 3.16 MB | 1 年前3
Linux Lab v1.3 Manual1 No working init found . . . . . . . . . . . . . . . . . . . . . . . . . 61 6.4.2 linux/compiler-gcc7.h: No such file or directory . . . . . . . . . . . 62 6.4.3 linux-lab/configs: Permission denied Support include initrd, harddisk, mmc and nfs, Debian availab for ARM Docker Cross toolchains from gcc-4.3 available in one command, external ones configurable Access Accessible from local or remote, include supported with list, for example: 1 $ make list features 2 $ make list modules 3 $ make list gcc 29 欢迎加入 Linux Lab 用户组,联系微信:tinylab,公众号:泰晓科技 4. Linux Lab Advance 4.1 Using Linux Kernel 4.1.1 0 码力 | 66 页 | 1.12 MB | 1 年前3
Linux Lab v1.2 Manual1 No working init found . . . . . . . . . . . . . . . . . . . . . . . . . 62 6.4.2 linux/compiler-gcc7.h: No such file or directory . . . . . . . . . . . 62 6.4.3 linux-lab/configs: Permission denied Support include initrd, harddisk, mmc and nfs, Debian availab for ARM Docker Cross toolchains from gcc-4.3 available in one command, external ones configurable Access Accessible from local or remote, include supported with list, for example: 1 $ make list features 2 $ make list modules 3 $ make list gcc 29 欢迎加入 Linux Lab 用户组,联系微信:tinylab,公众号:泰晓科技 4. Linux Lab Advance 4.1 Using Linux Kernel 4.1.1 0 码力 | 67 页 | 1.13 MB | 1 年前3
Linux Lab v1.1 Manual1 No working init found . . . . . . . . . . . . . . . . . . . . . . . . . 60 6.4.2 linux/compiler-gcc7.h: No such file or directory . . . . . . . . . . . 60 6.4.3 linux-lab/configs: Permission denied Support include initrd, harddisk, mmc and nfs, Debian availab for ARM Docker Cross toolchains from gcc-4.3 available in one command, external ones configurable Access Accessible from local or remote, include supported with list, for example: 1 $ make list features 2 $ make list modules 3 $ make list gcc 29 欢迎加入 Linux Lab 用户组,联系微信:tinylab,公众号:泰晓科技 4. Linux Lab Advance 4.1 Using Linux Kernel 4.1.1 0 码力 | 65 页 | 1.12 MB | 1 年前3
Linux Lab v1.1 中文手册1 No working init found . . . . . . . . . . . . . . . . . . . . . . . . . 65 6.4.2 linux/compiler-gcc7.h: No such file or directory . . . . . . . . . . . 65 6.4.3 linux-lab/configs: Permission denied Linux ELF》 – 提供了上百个实验案例,全部通过 Linux Lab 验证 • 《Rust 语言快速上手》 – 初步了解 Rust 语言、历史、特性、适应领域以及与嵌入式、Linux、GCC、GPU、 C/C++ 语言的关系并快速上手,所有实验全部通过 Linux Lab 验证 • 《软件逆向工程初探》 – 了解软件逆向工程的基本概念,掌握开展软件逆向相关技术、流程和方法,通过实验 提供上述组件的预先编译版本,并按开发板分类存放,可即时下载使用 4 根文件系统 支持 initrd,harddisk,mmc 和 nfs; ARM 架构提供 Debian 系统 5 Docker 包括 gcc-4.3 在内的交叉工具链已预先安装,还可灵活配置并下载外部交叉工具链 6 灵活访问 支持本地或网络访问,支持命令行和图形界面,支持 bash, ssh, vnc, web ssh, web vnc0 码力 | 70 页 | 1.53 MB | 1 年前3
Linux Lab v1.3 中文手册1 No working init found . . . . . . . . . . . . . . . . . . . . . . . . . 68 6.4.2 linux/compiler-gcc7.h: No such file or directory . . . . . . . . . . . 68 6.4.3 linux-lab/configs: Permission denied Linux ELF》 – 提供了上百个实验案例,全部通过 Linux Lab 验证 • 《Rust 语言快速上手》 – 初步了解 Rust 语言、历史、特性、适应领域以及与嵌入式、Linux、GCC、GPU、 C/C++ 语言的关系并快速上手,所有实验全部通过 Linux Lab 验证 • 《软件逆向工程初探》 – 了解软件逆向工程的基本概念,掌握开展软件逆向相关技术、流程和方法,通过实验 提供上述组件的预先编译版本,并按开发板分类存放,可即时下载使用 4 根文件系统 支持 initrd,harddisk,mmc 和 nfs; ARM 架构提供 Debian 系统 5 Docker 包括 gcc-4.3 在内的交叉工具链已预先安装,还可灵活配置并下载外部交叉工具链 6 灵活访问 支持本地或网络访问,支持命令行和图形界面,支持 bash, ssh, vnc, web ssh, web vnc0 码力 | 73 页 | 1.54 MB | 1 年前3
Linux Lab v1.2 中文手册1 No working init found . . . . . . . . . . . . . . . . . . . . . . . . . 68 6.4.2 linux/compiler-gcc7.h: No such file or directory . . . . . . . . . . . 68 6.4.3 linux-lab/configs: Permission denied Linux ELF》 – 提供了上百个实验案例,全部通过 Linux Lab 验证 • 《Rust 语言快速上手》 – 初步了解 Rust 语言、历史、特性、适应领域以及与嵌入式、Linux、GCC、GPU、 C/C++ 语言的关系并快速上手,所有实验全部通过 Linux Lab 验证 • 《软件逆向工程初探》 – 了解软件逆向工程的基本概念,掌握开展软件逆向相关技术、流程和方法,通过实验 提供上述组件的预先编译版本,并按开发板分类存放,可即时下载使用 4 根文件系统 支持 initrd,harddisk,mmc 和 nfs; ARM 架构提供 Debian 系统 5 Docker 包括 gcc-4.3 在内的交叉工具链已预先安装,还可灵活配置并下载外部交叉工具链 6 灵活访问 支持本地或网络访问,支持命令行和图形界面,支持 bash, ssh, vnc, web ssh, web vnc0 码力 | 73 页 | 1.53 MB | 1 年前3
openEuler 22.03 LTS SP2 技术白皮书支持重启补丁状态恢复。 • 支持 syslog。 6. 约束限制 • 当前仅支持 64 位系统。 • 当前仅支持 ELF 格式的热修复,不支持解释型语言,不支持纯汇编修改。 • 当前仅支持 GCC / G++ 编译器,且不支持交叉编译。 • 暂不支持 LTO 优化。 应用场景 1: CVE 补丁快速修复。 应用场景 2: 现网问题临时定位。 应用场景 24 openEuler 22 22.03 LTS SP2 技术白皮书 特性增强 GCC for openEuler GCC 编译器基于开源 GCC 10.3 版本开发,支持自动反馈优化、软硬件协同、内存优化、SVE 向量化、矢量化数学库等特性。 • 充分使能ARM架构的硬件特性,运行效率更高,在 SPEC CPU 2017 等基准测试中性能大幅优于上游社区的 GCC 10.3 版本。 • 支持 mcmodel=med 多版本 GCC 共存支持:提供以 GCC 12.2.0 为基线的 gcc-toolset-12 系列软件包,支持 Intel SPR 相关特性。 • 本次新增支持内核反馈优化特性。通过增强内核与 GCC,实现内核支持编译器反馈优化;用户可通过自动反馈优化工 具 A-FOT,一键构建针对特定场景优化的内核。 通用计算领域,运行 SPECCPU 2017 测试,相比于上游社区的 GCC 10.30 码力 | 48 页 | 5.62 MB | 1 年前3
openEuler 21.03 技术白皮书faults. GCC Kunpeng GCC implements in-depth software and hardware co-optimization, and explores the ultimate performance in fields such as Scalable Vector Extension (SVE) and pipelines. Kunpeng GCC has performance: Kunpeng GCC fully utilizes the hardware features of the Kunpeng server to achieve higher operating efficiency. In the benchmark tests such as SPEC CPU 2017, Kunpeng GCC delivers much better better performance than GCC 9.3 of the upstream community. 2. Open source: Kunpeng GCC provides innovative distributions, open sourced code, and other contributions to upstream communities. Feature0 码力 | 21 页 | 948.66 KB | 1 年前3
鸟哥的Linux 私房菜这个 GNU 对于后来的 Linux 有相当深远的影响,由于 Stallman 先生发展了 GNU 这个计划中,主力在推 出各种方便而优异的工具软件,例如广为大家所知的 Emacs 文书编辑器、GCC, BASH..然而没有作业平台 怎么使用这些软件呢?然而,由于他倡导的自由软件,让后来的心血能很快的接触原始码来发展软件,这 就是后来的 Linux 的故事....这是后来的故事,等一下来说~ • 工作站计算机与桌上型计算机不太一样的地方,在于工作站通常得要应付比较重要的公事应用, 例如工程界流体力学的数值模式运算、娱乐事业的特效功能处理、软件开发者的工作平台等等。 Linux 上面有强大的运算能力,以及支持度相当广泛的 GCC 编译软件,因此在工作站当中也是 相当良好的一个操作系统选择。例如我们研究室目前就要将 Sun Unix 上面执行的大型模式移转 到 Linux 上面,据美国环保署内部人员的测试,发现 Linux 不但比较便宜 NAT ( Network Address Transfer ) 这个频宽分享 的机制、邮件服务与 Web 空间提供等等,此外,为了以后方便系统升级与安装其它套件,因此需要 安装一些工具软件,例如 gcc 这个编译器与 kernel-header 或 kernel-source 等等套件。 2. 硬件的配备选择: 由于服务的对象并不多,加上主机的服务当中,需要 CPU 运算的地方较少,不过呢,由于我需要提0 码力 | 386 页 | 11.69 MB | 1 年前3
共 70 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













