openEuler 22.03-LTS 技术白皮书功能,使用用户态存储作为交换设备。 APP Container VM 内存页面扫描 用 户 态 产生 缺页 内 核 态 硬件 • 冷热页面的精准识别与业务无感的自动交换 • 可配置的进程策略控制 内存页面扫描模块 内存压缩 DRAM SCM XL-FLASH 内存迁移 内存交换 内存页面访问情况 内存冷热分级 页面淘汰策略 冷热内存 执行策略 openEuler 22.03-LTS 技术白皮书 17 性。 应用场景 对系统可靠性要求较高的半封闭场景,如某些嵌入式场景。上述特性,要求内核、tmpfs、文件缓存等使用的内存大小 可控,可预估。如果超过预先设置的大小,会导致内存分配失败。 内核模块高可靠 内核数据高可靠 内核映像高可靠 内存文件系统高可靠 高低可靠性内存分区管理 不同可靠性等级的内存 文件缓存高可靠 关键进程高可靠 普通进程低可靠 用户态服务 内核服务 进程的关键区域 适应于 x86/ARM 双平面云基础设施,基于 K8s 云原生框架,实现 OS 统一集群化部署、监控、审计等场景。 安全容器 StratoVirt: • 强安全性:基于 Rust 实现语言级安全,模块按需组合最小化攻击面,支持多租户物理隔离。 • 轻量低噪:采用极简设备模型时,启动时间小于 50ms,内存底噪小于 4M。 • 软硬协同:支持 x86 的 VT,支持鲲鹏的 Kunpeng-V。0 码力 | 17 页 | 6.52 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版ACL 权限设置 13.1 Linux 的帐号与群组 13.2 帐号管理 13.3 主机的细部权限规划:ACL 的使用 13.4 使用者身份切换 13.5 使用者的特殊 shell 与 PAM 模块 13.6 Linux 主机上的使用者讯息传递 13.7 CentOS 7 环境下大量创建帐号的方法 13.8 重点回顾 13.9 本章习题 13.10 参考资料与延伸阅读 第十四章、磁盘配额(Quota)与进阶文件系统管理 23.6 23.7 23.8 23.9 24 24.1 24.2 24.3 24.4 18.8 参考资料与延伸阅读 第十九章、开机流程、模块管理与 Loader 19.1 Linux 的开机流程分析 19.2 核心与核心模块 19.3 Boot Loader: Grub2 19.4 开机过程的问题解决 19.5 重点回顾 19.6 本章习题 19.7 参考资料与延伸阅读 参考资料与延伸阅读 第二十四章、Linux 核心编译与管理 24.1 编译前的任务:认识核心与取得核心源代码 24.2 核心编译的前处理与核心功能选择 24.3 核心的编译与安装 24.4 额外(单一)核心模块编译 24.5 以最新核心版本编译 CentOS 7.x 的核心 24.6 重点回顾 24.7 本章习题 24.8 参考资料与延伸阅读 鸟哥的 Linux 私房菜:基础学习篇 第四版 80 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版的帐号与群组 15.2. 13.2 帐号管理 15.3. 13.3 主机的细部权限规划:ACL 的使用 15.4. 13.4 使用者身份切换 15.5. 13.5 使用者的特殊 shell 与 PAM 模块 15.6. 13.6 Linux 主机上的使用者讯息传递 15.7. 13.7 CentOS 7 环境下大量创建帐号的方法 15.8. 13.8 重点回顾 15.9. 13.9 本章习题 20.6. 18.6 重点回顾 20.7. 18.7 本章习题 20.8. 18.8 参考资料与延伸阅读 21. 第十九章、开机流程、模块管理与 Loader 21.1. 19.1 Linux 的开机流程分析 21.2. 19.2 核心与核心模块 21.3. 19.3 Boot Loader: Grub2 21.4. 19.4 开机过程的问题解决 21.5. 19.5 重点回顾 26.1. 24.1 编译前的任务:认识核心与取得核心源代码 26.2. 24.2 核心编译的前处理与核心功能选择 26.3. 24.3 核心的编译与安装 26.4. 24.4 额外(单一)核心模块编译 26.5. 24.5 以最新核心版本编译 CentOS 7.x 的核心 26.6. 24.6 重点回顾 26.7. 24.7 本章习题 26.8. 24.8 参考资料与延伸阅读 - 70 码力 | 1057 页 | 14.60 MB | 1 年前3
大学霸 Kali Linux 安全渗透教程root@kali:~# lsb_release -a No LSB modules are available. #无效的LSB模块 Distributor ID: Debian #发行版 Description: Debian 输出的信息,表示重新生成了xorg.conf文件。然后,重新启动系统。 (8)检查NVIDIA显卡驱动是否成功安装。首先检查GLX模块,执行命令如下所 示: root@kali:~# glxinfo | grep -i "direct rendering" direct rendering: Yes 检查NVIDIA驱动模块。执行命令如下所示: root@kali:~# lsmod | grep nvidia nvidia 安全渗透教程 133 4.4 查看打开的端口 4.5 系统指纹识别 现在一些便携式计算机操作系统使用指纹识别来验证密码进行登录。指纹识别是识 别系统的一个典型模式,包括指纹图像获取、处理、特征提取和对等模块。如果要 做渗透测试,需要了解要渗透测试的操作系统的类型才可以。本节将介绍使用 Nmap工具测试正在运行的主机的操作系统。 4.5.1 使用Nmap工具识别系统指纹信息 使用Nmap命令的-O选0 码力 | 444 页 | 25.79 MB | 1 年前3
openEuler 23.09 技术白皮书辑。 Remote Pager 内存消息交互框架 Remote Pager 作为 OS 内核外延的内存管理框架,设计并实现了主机和加速器设备之间协作的消息通道、进程管理、 内存交换和内存预取等模块,由独立驱动 remote_pager.ko 使能。通过 Remote Pager 抽象层可以让第三方加速器很容易 的接入 GMEM 系统,简化设备适配难度。 用户 API 用户可以直接使用O 开发。 • 软实时内核:基于 Linux 5.10 内核提供软实时能力,软实时中断响应时延微秒级。 • 分布式软总线基础能力:集成 OpenHarmony 的分布式软总线和 hichain 点对点认证模块,实现欧拉嵌入式设备之 间互联互通、欧拉嵌入式设备和 OpenHarmony 设备之间互联互通。 硬实时系统(UniProton) UniProton 是一款实时操作系统,具备极致的低时延和灵 架构感知 异常检测 精准度量 智能算法 根因分析 在线调优 应用拓扑 系统数据湖 用户态热补丁 系统智能代理 系统自动配置 系统服务热替换(systemd、dbus、qemu等) 内核热替换 模块热替换 内核热补丁 智 能 探 针 无 感 升 级 Intel 鲲鹏 状态保存与恢复 网卡 磁盘 ...... Samsung 智能补丁管理 • 补丁服务:提供冷热补丁发布, 支持按照0 码力 | 52 页 | 5.25 MB | 1 年前3
Linux Lab v1.1 中文手册. . . . 36 4.1.1 非交互方式配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.1.2 使用内核模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.1.3 使用内核特性 . . . . . . . . . . 支持并升级 arm/vexpress-a9 的 U-Boot 到当前最新版本,另外,修复了一处新内核下在容器内插入 NFSD 模块导致的系统卡 死问题。 • v0.4 rc3 – 新增 aarch64/virt U-Boot 支持 – 临时修复新版本内核上容器内插入 NFSD 模块引起的 Sync 卡死问题 • v0.4 rc2 – 新增第 16 块开发板 – 新增 vnc 客户端登陆方法 增 RISC-V U-Boot 开发支持。 • v1.1 rc3 – 新增 RISC-V U-Boot 开发支持 – 新增 QEMU dumpdtb 支持 – 修复新版内核上的 nfsd 模块检测 – 修复文档中的 ROOTDEV 用法 • v1.1 rc2 – 完善 QEMU 编译依赖安装 – 用 TinyCorrect 修复所有文档排版错误 – 修复 tools/toc.sh0 码力 | 70 页 | 1.53 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书SDK,简化嵌入式 ROS 开发。 3. 软实时内核:提供软实时能力,软实时中断响应时延微秒级。 4. 分布式软总线基础能力:集成 OpenHarmony 的分布式软总线和 hichain 点对点认证模块,实现欧拉嵌入式设备之间互联互通、 欧拉嵌入式设备和 OpenHarmony 设备之间互联互通。 5. 嵌入式容器与边缘:支持 iSula 容器,可以实现在嵌入式上部署 openEuler 或其他操作系统容器,简化应用移植和部署。支 5k+,性能提升约 30%+。 • 支持 netperf TCP_STREAM/TCP_RR(包长 1463 Byte 以下)参数测试。 • 对 gazelle 的 lstack、lwip、gazellectl 模块日志增强,便于定位。 • 支持 UDP 用户态协议栈,相比较内核协议栈性能提升约 50%。 gazelle 功能架构图 功能描述 特性增强 25 openEuler 24.03 LTS 技术白皮书 openEuler 在支持安全启动的基础上,还通过支持内核模块签名、IMA 文件完整性保护等机制,将基于数字签名的保护链路 进一步延伸至内核模块和应用程序文件(广义安全启动),整个验证过程可包含如下四个部分: 启动阶段:BIOS->shim->grub-> 内核(EFI 加载前进行签名校验); 运行阶段(模块加载):内核 -> 内核模块(模块插入时进行签名校验); 运行阶段(文件访问):内核 ->0 码力 | 45 页 | 6.18 MB | 1 年前3
Linux Lab v1.3 中文手册. . . . 37 4.1.1 非交互方式配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.1.2 使用内核模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.1.3 使用内核特性 . . . . . . . . . . 支持并升级 arm/vexpress-a9 的 U-Boot 到当前最新版本,另外,修复了一处新内核下在容器内插入 NFSD 模块导致的系统卡 死问题。 • v0.4 rc3 – 新增 aarch64/virt U-Boot 支持 – 临时修复新版本内核上容器内插入 NFSD 模块引起的 Sync 卡死问题 • v0.4 rc2 – 新增第 16 块开发板 – 新增 vnc 客户端登陆方法 增 RISC-V U-Boot 开发支持。 • v1.1 rc3 – 新增 RISC-V U-Boot 开发支持 – 新增 QEMU dumpdtb 支持 – 修复新版内核上的 nfsd 模块检测 – 修复文档中的 ROOTDEV 用法 • v1.1 rc2 – 完善 QEMU 编译依赖安装 – 用 TinyCorrect 修复所有文档排版错误 – 修复 tools/toc.sh0 码力 | 73 页 | 1.54 MB | 1 年前3
Linux Lab v1.2 中文手册. . . . 37 4.1.1 非交互方式配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.1.2 使用内核模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.1.3 使用内核特性 . . . . . . . . . . 支持并升级 arm/vexpress-a9 的 U-Boot 到当前最新版本,另外,修复了一处新内核下在容器内插入 NFSD 模块导致的系统卡 死问题。 • v0.4 rc3 – 新增 aarch64/virt U-Boot 支持 – 临时修复新版本内核上容器内插入 NFSD 模块引起的 Sync 卡死问题 • v0.4 rc2 – 新增第 16 块开发板 – 新增 vnc 客户端登陆方法 增 RISC-V U-Boot 开发支持。 • v1.1 rc3 – 新增 RISC-V U-Boot 开发支持 – 新增 QEMU dumpdtb 支持 – 修复新版内核上的 nfsd 模块检测 – 修复文档中的 ROOTDEV 用法 • v1.1 rc2 – 完善 QEMU 编译依赖安装 – 用 TinyCorrect 修复所有文档排版错误 – 修复 tools/toc.sh0 码力 | 73 页 | 1.53 MB | 1 年前3
鸟哥的Linux 私房菜档案格式的硬盘; • Device drivers :就如同上面提到的,硬件的管理是 Kernel 的主要工作之一,当然啰, 装置的驱动程序就是核心需要做的事情啦!好在目前都有所谓的『可加载模块』功能, 可以将驱动程序编辑成模块,就不需要重新的编译核心啦!这个也会在后续的核心编 译当中提到的! 所以啦!所有硬件的资源都是他来管理的!至于我们要达成一些工作时,除了藉由核心本身提供的功 能 ( 例如上面提到的档案总管 ftp, apache 等等。此外,亦有一些商业公司发现这个商机,因此,这些商业公司或者是非营利性的工 作团队,便将 Linux 核心、核心工具与相关的软件集合起来,并加入自己公司或团队的创意的系统管 理模块与工具,而释出一套可以完整安装的操作系统,这个完整的 Linux 操作系统,我们就称呼他为 distribution,或者是中文所谓的『安装套件』啰!当然啰,由于是基于 GNU 的架构下,因此各家公司 这一条款只适用于非商业 性发布,而且您只收到程序的目标码或可执行码,和按 b 款要求提供的报价 ) 作品的原始码指的是对作品进行修改最优先择取的形式。对可执行的作品而言,完整的 原始码套件包括:所有模块的所有原始程序,加上有关的接口的定义,加上控制可执行 作品的安装和编译的 script。至于那些通常伴随着执行本程序所需的操作系统组件 ( 如编 译器、核心等 ) 而发布的软件 ( 不论是原始码或可执行码0 码力 | 386 页 | 11.69 MB | 1 年前3
共 52 条
- 1
- 2
- 3
- 4
- 5
- 6













