登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
付费社群
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
Token
低空经济
十五五
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
LinuxBoot:Boot anything from Linux
信息技术
2021-06-15
2019 OCP全球峰会
Hallam贾文强
LinuxBoot 核心观点与关键数据
UEFI 生态系统问题
UEFI 特点
:UEFI 实现多为闭源,使用 C 语言编写,共享 ring 0 地址空间,导致厂商缺乏维护动力,系统所有权不明确。
生态系统复杂
:涉及 20+ 厂商(BIOS、硅片制造商、ODM、OEM、外设厂商、OS 厂商等),形成多层黑盒结构,漏洞修复责任不清。
LinuxBoot 解决方案
设计理念
:使用 Linux 作为引导加载器,实现开放、可测量、可复现、可更新的引导系统。
技术优势
:
支持现代功能(HTTP(S)、IPv6、GPG)且无需 Option ROM。
通过
sys_kexec_load
系统调用实现内核片段管理,简化引导过程。
Go 库(如
u-root
)提供 kexec 处理工具,降低新 OS 引导开发难度。
兼容性进展
:支持 Akaros、Harvey、tboot、VMware ESXi 等多内核。
Windows 引导挑战与方案
挑战
:Windows 需要访问图形、磁盘、网络等资源,传统方案需依赖 EFI 驱动,与 LinuxBoot 的“全 Linux”理念冲突。
方案
:
选项一
:使用 Linux 作为链式加载器,但需保留 EFI 驱动,无法完全摆脱 UEFI 依赖。
选项二
:通过 Hypervisor(如“Dune”)模拟 Windows 环境,使用 Rust 编写 EFI stub 实现系统调用转发,最终通过
kexec
进入 ring 0。
未来工作与项目指导
未来方向
:探索 Windows 在 LinuxBoot 上的实现,优化 EFI app 与 BMC、图形等资源的交互。
项目原则
:
工具优先
:鼓励社区开发可配置的工具,而非强制政策。
安全与自由
:支持硬件自托管和密钥自管理。
引导而非砖块
:提供工具解决引导问题而非硬件限制。
行动号召
社区参与
:加入 Open Source Firmware Slack 或 LinuxBoot 项目。
资源获取
:参考 GitHub、LinuxBoot 官网、书籍等。
硬件支持
:提供新硬件适配支持。
你可能感兴趣
ferret: refer and ground anything anywhere at any granularity
信息技术
Preprint
2023-12-15
实践中的开放系统固件在 Google 部署 LinuxBoot 和 coreboot 的经验
电子设备
2021 OCP Global Summit 会议
2022-06-24
Crypto Boot Camp 2022
综合
钱伯斯(Baker McKenzie)
2022-12-01
Boot Barn 2025年度报告
null
美股财报
2026-07-16
Boot Barn Holdings Inc 2025 年年度报告
null
美股财报
2025-01-31
靴子谷仓(BOOT):良好管理关税,房地产投资信托基金买入
null
Jefferies
2025-05-15
Boot Barn Holdings Inc 2026年季度报告
null
美股财报
2026-02-05
Boot Barn Holdings Inc 2024年度报告
null
美股财报
2025-07-17
Boot Barn Holdings Inc 2025年度报告
null
美股财报
2026-05-14
一个疯狂的Koblaos曝光:狡猾的Linux恶意软件追踪 HPC集群
信息技术
ESET安全公司
2021-02-20