coreboot
coreboot,原名LinuxBIOS[2],是一个旨在取代计算机中专有韌體(BIOS或UEFI)的软件项目,它采用轻量级固件设计,只执行加载和运行现代32位元或64位元操作系统所需的最少量任务。
原作者 | Ronald G. Minnich、Eric Biederman、Li-Ta (Ollie) Lo、Stefan Reinauer,以及coreboot社区 |
---|---|
初始版本 | 1999年 |
穩定版本 | 4.13 (2020年11月20日 ) |
源代码库 | |
编程语言 | 主要是C语言,有大约1%的汇编语言 |
系統平台 | IA-32、X86-64、ARM架構[1]、ARMv8、MIPS、RISC-V、POWER8 |
类型 | 韌體 |
许可协议 | GNU通用公共许可证 |
网站 | www |
由于coreboot要初始化裸硬件,所以必须为所要支持的每个芯片组和主板移植。因此而言,coreboot只适用于有限的硬件平台和主板型号。
coreboot的一个变种是Libreboot。
变种
目前存在许多基于coreboot代码的变种,每个变种的目标略有不同。
- librecore - 更关注自由、非x86和固件开发框架的一个变种。
- libreboot - 重点在移除二进制内容(blob)的一个变种。
Libreboot是一个无专有二进制blob的coreboot。[3][4]
Libreboot项目使得将一些ThinkPad、MacBook和ARM Chromebook上网本修改为完全自由软件成为可能。[5][6][7]
参考资料
- . coreboot. 15 October 2013 [1 February 2014]. (原始内容存档于2017-08-09).
- . 12 January 2008 [2017-12-03]. (原始内容存档于2013-06-01).
- . Free Software Foundation. [31 July 2014]. (原始内容存档于2016-03-04).
- . [31 July 2014]. (原始内容存档于2016-03-19).
- Gay, Joshua. . Free Software Foundation. 9 October 2012 [25 February 2015]. (原始内容存档于2016-03-22).
- . [25 February 2015]. (原始内容存档于2017-02-20).
- . [24 October 2015]. (原始内容存档于2016-03-05).
拓展阅读
- Open BIOSes for Linux页面存档备份,存于, by Peter Seebach
- LinuxBIOS ready to go mainstream, by Bruce Byfield
- First desktop motherboard supported by LinuxBIOS: GIGABYTE M57SLI-S4页面存档备份,存于, by Brandon Howard
- Video recording of Ron Minnich's LinuxBIOS talk from FOSDEM 2007
- Coreboot Your Service页面存档备份,存于, Linux Journal,2009年10月
外部链接
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.