5.2.2 UEFI 应用程序


文档摘要

5.2.2 UEFI 应用程序 在UEFI的世界里,应用程序不是运行在操作系统之上的“用户进程”,而是直接栖身于固件环境中的“第一公民”。它不依赖Linux内核调度,不调用glibc,甚至不经过任何传统意义上的“加载器”——它被EFI引导服务以纯PE/COFF格式映射进内存,由 与 两记轻叩,便跃入执行现场。这种“裸金属级”的控制力,赋予了UEFI应用无与伦比的先机:它能在OS加载前读取SMI日志、校验TPM PCR值、动态重配PCIe拓扑,甚至接管键盘输入完成安全审计。但正因如此,它的开发范式也迥异于常规C程序:没有 的隐式入口,没有 的标准输出,没有堆内存的自动管理——一切皆需显式请求、精确对齐、严格校验。 我们今天要深入的,正是这枚固件生态中最精巧也最常被低估的构件:UEFI应用程序。


发布者: 作者: 转发
评论区 (0)
U