28 3 ksoftirqd/3
# ps -o pid,psr,comm $(pgrep kworker)
PID PSR COMMAND
4 0 kworker/0:0H
18 1 kworker/1:0H
24 2 kworker/2:0H
30 3 kworker/3:0H
[ . . . ]
# sudo ethtool -s <interface name> wol d
响应魔法数据包的处理器可能是收集接口的一部分,也可能是 底板治理控制器(BMC)。
英特尔治理引擎、平台控制器单位和 Minix
IME 固件和体系治理模式(SMM)软件是 基于 Minix 操作体系 的,并运行在零丁的平台控制器单位上(LCTT 译注:即南桥芯片),而不是主 CPU 上。然后,SMM 启动位于主处理器上的通用可扩大固件接口(UEFI)软件,相干内容 已被说起多次。Google 的 Coreboot 小组已经启动了一个大志勃勃的 非扩大性缩减版固件(NERF)项目,其目标不仅是要代替 UEFI,还要代替早期的 Linux 用户空间组件,如 systemd。在我们等待这些新结不雅的同时,Linux 用户如今就可以大年夜 Purism、System76 或 Dell 等处购买 禁用了 IME 的标记本电脑,别的 带有 ARM 64 位处理器标记本电脑 照样值得等待的。
引导法度榜样
除了启动那些问题赓续的间谍软件外,早期引导固件还有什么功能呢?引导法度榜样的感化是为新上电的处理器供给通用操作体系(如 Linux)所需的资本。在开机时,不只没有虚拟内存,在控制器启动之前连 DRAM 也没有。然后,引导法度榜样打开电源,并扫描总线和接口,以定位内核镜像和根文件体系的地位。U-Boot 和 GRUB 等常见的引导法度榜样支撑 USB、PCI 和 NFS 等接口,以及更多的嵌入式专用设备,如 NOR 闪存和 NAND 闪存。引导法度榜样还与 可托平台模块(TPM)等硬件安然设备进行交互,在启动最开端建立信赖链。
在构建主机上的沙盒中运行 U-boot 引导法度榜样。
包含树莓派、任天堂设备、汽车主板和 Chromebook 在内的体系都支撑广泛应用的开源引导法度榜样 U-Boot。它没有体系日记,当产生问题时,甚至没有任何控制台输出。为了便于调试,U-Boot 团队供给了一个沙盒,可以在构建主机甚至是夜间的持续集成就CI)体系上测试补丁法度榜样。如不雅体系上安装了 Git 和 GNU Compiler Collection(GCC)等通用的开辟对象,应用 U-Boot 沙盒会相对简单:
推荐阅读
沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践!如不雅你善于应用Pandas变换数据、创建特点以及清洗数据等,那么你就可以或许轻松地应用Dask和Numba并行加快你的工作。纯真赶紧度上>>>详细阅读
本文标题:对Linux系统启动过程分析
地址:http://www.17bianji.com/lsqh/40676.html
1/2 1