English | Deutsch | Français | Italiano | українська | 简体中文
Canoeboot 项目基于 coreboot 提供了自由且开源的引导固件,替代了特定基于 Intel/AMD x86 及 ARM 的主板(包括笔记本和桌面计算机)上的专有 BIOS/UEFI 固件。它首先对硬件(如内存控制器、CPU、外设)进行初始化,然后为操作系统启动 bootloader。本项目对 GNU+Linux 和 BSD 支持良好。寻求帮助,可以前往 Libera IRC 上的 #canoeboot 频道。
新版发布: 最新版本 Canoeboot 20241102 已在 2024 年 11 月 2 日发布。详见: Canoeboot 20241102 发布公告.
Canoeboot 赋予了你自由,而这等自由,是你用其他引导固件得不到的。同时,它的启动速度更加快,安全性也更加高。在各种情况下使用,它都十分强大,具有高度可配置性。
我们相信,不受限制地研究、分享、修改及使用软件的自由,是每个人都必须享有的基本人权的一部分。这时,软件自由至关重要。你的自由至关重要。教育至关重要。修理权至关重要。尽管许多人在用自由的操作系统,但他们用的引导固件却是专有(非自由)的。专有固件常常包含了后门,并且也可能出问题。2023 年 10 月,我们建立了 Canoeboot 项目,目的是让不懂技术的用户能使用 coreboot 固件。
Canoeboot 项目使用 coreboot 来初始化硬件。对大部分不懂技术的用户来说,coreboot 是出了名地难安装;它只处理了基础的初始化,然后跳转进入单独的 payload 程序(例如 GRUB、Tianocore),而后者也需要进行配置。Canoeboot 解决了这样的问题;他是一个 coreboot 发行版,配有自动构建系统,能够构建完整的 ROM 镜像,从而让安装更加稳定。另有文档可参考。
事实上,Canoeboot 对每一块主板,都尽可能保持与标准的 coreboot 接近,但 Canoeboot 构建系统也自动提供了许多不同类型的配置。
Canoeboot 是一个 coreboot 发行版,就好比 Trisquel 是一个 GNU+Linux 发行版。如果你想要从零开始构建 ROM 镜像,那你需要对 coreboot、GRUB 以及其他所需软件进行专业级别的配置,才能准备好 ROM 镜像。有了 Canoeboot,你只需要下载 Git 仓库或者源代码归档,然后运行 make
,接着就能构建整个 ROM 镜像。一套自动构建系统,名为 cbmk
(Canoeboot Make),将自动构建 ROM 镜像,而无需任何用户输入或干预。配置已经提前完成。
如果你要构建常规的 coreboot,而不使用 Canoeboot 的自动构建系统,那么需要有很多的干预以及相当的技术知识,才能写出一份能工作的配置。
Canoeboot 的常规二进制版本,提供了这些预编译的 ROM 镜像。你可以轻松安装它们,而无需特别的知识和技能,只要能遵循写给非技术用户的简单指南。
本页面的 Markdown 文件: https://canoeboot.org/index.zh-cn.md
本 HTML 页面使用 untitled 静态网站生成器生成。