作家
登录

对Linux系统启动过程分析

作者: 来源: 2018-03-13 14:04:18 阅读 我要评论

  • 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
  • [ . . . ]
    1. # sudo ethtool -s <interface name> wol d

    响应魔法数据包的处理器可能是收集接口的一部分,也可能是 底板治理控制器Baseboard Management Controller(BMC)。

    英特尔治理引擎、平台控制器单位和 Minix

    IME 固件和体系治理模式System Management Mode(SMM)软件是 基于 Minix 操作体系 的,并运行在零丁的平台控制器单位Platform Controller Hub上(LCTT 译注:即南桥芯片),而不是主 CPU 上。然后,SMM 启动位于主处理器上的通用可扩大固件接口Universal Extensible Firmware Interface(UEFI)软件,相干内容 已被说起多次。Google 的 Coreboot 小组已经启动了一个大志勃勃的 非扩大性缩减版固件Non-Extensible Reduced Firmware(NERF)项目,其目标不仅是要代替 UEFI,还要代替早期的 Linux 用户空间组件,如 systemd。在我们等待这些新结不雅的同时,Linux 用户如今就可以大年夜 Purism、System76 或 Dell 等处购买 禁用了 IME 的标记本电脑,别的 带有 ARM 64 位处理器标记本电脑 照样值得等待的。

    引导法度榜样

    除了启动那些问题赓续的间谍软件外,早期引导固件还有什么功能呢?引导法度榜样的感化是为新上电的处理器供给通用操作体系(如 Linux)所需的资本。在开机时,不只没有虚拟内存,在控制器启动之前连 DRAM 也没有。然后,引导法度榜样打开电源,并扫描总线和接口,以定位内核镜像和根文件体系的地位。U-Boot 和 GRUB 等常见的引导法度榜样支撑 USB、PCI 和 NFS 等接口,以及更多的嵌入式专用设备,如 NOR 闪存和 NAND 闪存。引导法度榜样还与 可托平台模块Trusted Platform Module(TPM)等硬件安然设备进行交互,在启动最开端建立信赖链。

    在构建主机上的沙盒中运行 U-boot 引导法度榜样。

    在构建主机上的沙盒中运行 U-boot 引导法度榜样。

    包含树莓派、任天堂设备、汽车主板和 Chromebook 在内的体系都支撑广泛应用的开源引导法度榜样 U-Boot。它没有体系日记,当产生问题时,甚至没有任何控制台输出。为了便于调试,U-Boot 团队供给了一个沙盒,可以在构建主机甚至是夜间的持续集成就CI)体系上测试补丁法度榜样。如不雅体系上安装了 Git 和 GNU Compiler Collection(GCC)等通用的开辟对象,应用 U-Boot 沙盒会相对简单:


      推荐阅读

      Python数据预处理:使用Dask和Numba并行化加速

    沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践!如不雅你善于应用Pandas变换数据、创建特点以及清洗数据等,那么你就可以或许轻松地应用Dask和Numba并行加快你的工作。纯真赶紧度上>>>详细阅读


    本文标题:对Linux系统启动过程分析

    地址:http://www.17bianji.com/lsqh/40676.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)