2023-07-10 15:43:08 +00:00
|
|
|
---
|
2023-10-26 00:10:41 +00:00
|
|
|
title: Canoeboot projekt
|
2023-07-10 15:43:08 +00:00
|
|
|
x-toc-enable: true
|
|
|
|
...
|
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
Das *Canoeboot* Projekt bietet
|
|
|
|
eine [freie](https://writefreesoftware.org/learn) *Boot
|
2023-07-10 15:43:08 +00:00
|
|
|
Firmware* welche auf [bestimmten Intel/AMD x86 und ARM Geräten](docs/hardware/)
|
|
|
|
die Hardware initialisiert (z.b. Speicher-Controller, CPU, Peripherie),
|
2023-07-17 15:45:56 +00:00
|
|
|
und dann einen Bootloader für dein Betriebssystem startet. [GNU+Linux](docs/gnulinux/)
|
2023-07-10 15:43:08 +00:00
|
|
|
sowie [BSD](docs/bsd/) werden gut unterstützt. Es ersetzt proprietäre BIOS/UEFI
|
2023-10-26 00:10:41 +00:00
|
|
|
Firmware. Hilfe ist verfügbar
|
|
|
|
via [\#canoeboot](https://web.libera.chat/#canoeboot)
|
|
|
|
und [Libera](https://libera.chat/) IRC.
|
2023-07-10 15:43:08 +00:00
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
<img tabindex=1 class="r" src="https://av.canoeboot.org/t60logo.jpg" /><span class="f"><img src="https://av.canoeboot.org/t60logo.jpg" /></span>
|
2023-07-10 15:43:08 +00:00
|
|
|
|
2023-11-03 18:27:09 +00:00
|
|
|
**NEUESTE VERSION: Die neueste Version von Canoeboot ist 20231103, veröffentlicht
|
|
|
|
am 3. November 2023.
|
|
|
|
Siehe auch: [Canoeboot 20231103 release announcement](news/canoeboot20231103.md).**
|
2023-07-10 15:43:08 +00:00
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html),
|
|
|
|
provided as a proof of concept for the [GNU Boot](https://libreboot.org/news/gnuboot.html)
|
|
|
|
or *gnuboot* project to use a more modern Libreboot base, but
|
|
|
|
they never did use it. As of 26 October 2023, GNU Boot is still based on
|
2023-11-03 21:46:46 +00:00
|
|
|
Libreboot 20220710 with few meaningful changes. Canoeboot 20231103 is based
|
|
|
|
on Libreboot 20231101. Look at the [Canoeboot vs GNU Boot](gnuboot.md) page for more info,
|
2023-10-26 00:10:41 +00:00
|
|
|
or read the [about page](about.md) for more general information.
|
|
|
|
|
|
|
|
Since the rename, Canoeboot is now an official sister project
|
|
|
|
of [Libreboot](https://libreboot.org/), and it
|
|
|
|
will be maintained meticulously, based upon each new Libreboot release whenever
|
|
|
|
feasible.
|
|
|
|
|
|
|
|
Warum solltest Du *Canoeboot* verwenden?
|
2023-07-10 15:43:08 +00:00
|
|
|
----------------------------
|
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
Canoeboot gibt dir [Freiheit](https://writefreesoftware.org/learn) welche
|
2023-07-10 15:43:08 +00:00
|
|
|
Du mit den meisten Boot Firmwares nicht hast, und zusätzlich schnellere Boot
|
2023-07-17 15:45:56 +00:00
|
|
|
Geschwindigkeiten sowie [höhere Sicherheit](docs/gnulinux/grub_hardening.md).
|
2023-07-10 15:43:08 +00:00
|
|
|
Es ist extrem leistungsfähig und für viele Einsatzzwecke [konfigurierbar](docs/maintain/).
|
|
|
|
|
|
|
|
Du hast Rechte. Das Recht auf Privatsphäre, Gedankenfreiheit, Meinungsäußerungsfreiheit,
|
2023-10-26 00:10:41 +00:00
|
|
|
und Informationsfreiheit. In diesem Zusammenhang, Canoeboot gibt dir diese Rechte.
|
2023-07-10 15:43:08 +00:00
|
|
|
Deine Freiheit ist wichtig.
|
|
|
|
[Das Recht auf Reparatur](https://yewtu.be/watch?v=Npd_xDuNi9k) ist wichtig.
|
|
|
|
Viele Menschen verwenden proprietäre (non-libre)
|
2023-10-26 00:10:41 +00:00
|
|
|
Boot Firmware, sogar wenn Sie ein [Libre OS](https://www.openbsd.org/) verwenden.
|
2023-07-10 15:43:08 +00:00
|
|
|
Proprietäre Firmware [enthält](faq.html#intel) häufig [Hintertüren](faq.html#amd),
|
2023-10-26 00:10:41 +00:00
|
|
|
und kann fehlerhaft sein. Das Canoeboot Projekt wurde im Oktober 2023 gegründet,
|
2023-07-10 15:43:08 +00:00
|
|
|
mit dem Ziel, Coreboot Firmware auch für technisch unerfahrene Nutzer verfügbar
|
|
|
|
zu machen.
|
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
Das Canoeboot Projekt verwendet [Coreboot](https://www.coreboot.org/) für
|
2023-07-10 15:43:08 +00:00
|
|
|
[die Initialiserung der Hardware](https://doc.coreboot.org/getting_started/architecture.html).
|
|
|
|
Die Coreboot Installation ist für unerfahrene Benutzer überaus schwierig; sie
|
|
|
|
übernimmt lediglich die Basis Initialisierung und springt dann zu einem separaten
|
|
|
|
[payload](https://doc.coreboot.org/payloads.html) Programm (z.B.
|
|
|
|
[GRUB](https://www.gnu.org/software/grub/),
|
|
|
|
[Tianocore](https://www.tianocore.org/)), welche zusätzlich konfiguriert werden muss.
|
2023-10-26 00:10:41 +00:00
|
|
|
*Canoeboot löst dieses Problem*; es ist eine *Coreboot Distribution* mit
|
2023-07-10 15:43:08 +00:00
|
|
|
einem [automatisierten Build System](docs/build/) welches vollständige *ROM images*
|
|
|
|
für eine robustere Installation erstellt.
|
|
|
|
Dokumentation ist verfügbar.
|
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
Canoeboot ist kein Coreboot Fork
|
2023-07-10 15:43:08 +00:00
|
|
|
-----------------------------------
|
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
<img tabindex=1 class="l" style="max-width:25%;" src="https://av.canoeboot.org/dip8/adapter.jpg" /><span class="f"><img src="https://av.canoeboot.org/dip8/adapter.jpg" /></span>
|
2023-07-10 15:43:08 +00:00
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
Tatsächlich versucht Canoeboot so nah am regulären Coreboot zu bleiben wie möglich,
|
|
|
|
für jedes Board, aber mit vielen automatisch durch das Canoeboot Build System zur
|
2023-07-10 15:43:08 +00:00
|
|
|
Verfügung gestellten verschiedenen Konfigurationstypen.
|
|
|
|
|
2023-10-26 00:10:41 +00:00
|
|
|
Ebenso wie *Alpine Linux* eine *Linux Distribution* ist, ist Canoeboot eine
|
2023-07-10 15:43:08 +00:00
|
|
|
*Coreboot Distribution*. Sofern Du ein ROM Image von Grund auf herstellen möchtest,
|
|
|
|
musst Du zunächst Konfigurationen auf Experten Level durchführen,
|
|
|
|
und zwar für Coreboot, GRUB sowie sämtliche Software die Du sonst noch verwenden
|
2023-10-26 00:10:41 +00:00
|
|
|
möchtest um das ROM Image vorzubereiten. Mithilfe von *Canoeboot* kannst Du
|
2023-07-10 15:43:08 +00:00
|
|
|
sprichwörtlich von Git oder einem anderen Quell-Archiv herunterladen, anschliessend
|
|
|
|
`make` ausführen, und es wird komplette ROM Images herstellen, ohne das Benutzer
|
|
|
|
Eingaben oder Eingreifen von Nöten sind. Die Konfiguration wurde bereits im
|
|
|
|
Vorfeld erledigt.
|
|
|
|
|
|
|
|
Sofern Du das reguläre Coreboot herstellen wollen würdest, ohne hierfür das automatisierte
|
2023-10-26 00:10:41 +00:00
|
|
|
Canoeboot Build System zu verwenden, würde dies deutlich mehr Eingreifen und ein
|
2023-07-10 15:43:08 +00:00
|
|
|
sehr tiefgreifendes technisches Verständnis voraussetzen um eine funktionsfähige
|
|
|
|
Konfiguration herzustellen.
|
|
|
|
|
|
|
|
Reguläre Binär Veröffentlichungen bieten diese ROM Images vor-kompiliert,
|
|
|
|
und Du kannst dies einfach installieren ohne spezielle technische
|
|
|
|
Kenntnisse oder Fertigkeiten abgesehen von der Fähigkeit einer
|
|
|
|
[vereinfachten Anleitung, geschrieben für technisch unerfahrene Benutzer](docs/install/) zu folgen.
|