原文:eLinux.org
翻译:@lzufalcon
简单讲,引导程序是计算机开机后运行的第一个软件程序。它负责装载并移交控制权给操作系统内核(例如 Hurd 或者 Linux)。而内核转而初始化接下来的操作系统部分(例如 GNU)。
| 引导程序 | ARM | BFIN | MIPS | PPC | SH | x86 | 备注 |
|---|---|---|---|---|---|---|---|
| APEX | y | - | ? | ? | ? | ? | |
| Barebox (U-Boot-v2) | y | y | y | y | (进行中) | y | 支持网络安装(系统),集成编辑器和脚本环境 |
| Blob | y | - | - | - | - | - | |
| CFE | - | - | y | - | - | - | 只支持特定的博通芯片 |
| coreboot (LinuxBIOS) [1] | y | - | - | - | - | y | Peter Stuge 在 2008 年度 嵌入式 Linux 欧洲研讨会上的谈话,视频 |
| Kexecboot | y | - | - | - | - | ? | 是一个二阶段引导程序,包含 Linux 内核和一个小型 GUI |
| U-Boot | y | y | y | y | y | y | 支持网络安装 |
| Grub | ? | - | ? | y | - | y | |
| Lilo | - | - | - | - | - | y | 仅支持 x86,需要用 nasm 编译 |
| MicroMonitor | y | y | ? | y | y | ? | |
| PMON 2000 | - | - | y | - | - | - | |
| Qi | y | - | - | - | - | - | 非常快,可简单直接地引导进 Linux |
| RedBoot | y | ? | y | y | y | y | 支持网络安装 |
| Syslinux | - | - | - | - | - | y | 变体有 isolinux,可非常灵活地引导启动 x86 机器 |
| Yaboot | - | - | - | y | - | - | |
| YAMON | - | - | y | - | - | - |
更多详尽的列表可以从维基百科上找到。
下述内容较旧,请不要用于新设计中!
分类: