2023-07-10 15:43:08 +00:00
---
2025-01-20 11:00:12 +00:00
title: Libre et Open Source BIOS/UEFI firmware
2023-07-10 15:43:08 +00:00
x-toc-enable: true
...
2023-10-26 00:10:41 +00:00
Canoeboot est un micrologiciel de démarrage [libéré ](https://writefreesoftware.org/learn )
2023-07-10 15:43:08 +00:00
qui initialise le matériel (càd le contrôleur mémoire, CPU,
2025-01-10 15:48:30 +00:00
périphériques) sur [des ordinateurs x86/ARM spécifiques ](docs/install/#which-systems-are-supported-by-canoeboot )
2025-01-18 05:32:42 +00:00
et lance un chargeur d'amorçage pour votre système d'exploitation. [Linux ](docs/linux/ ) et [BSD ](docs/bsd/ ) sont bien supportés. C'est un
2023-07-10 15:43:08 +00:00
remplacement pour le micrologiciel UEFI/BIOS propriétaire.
2023-10-26 00:10:41 +00:00
Des canaux d'aide sont disponibles
dans le canal [\#canoeboot ](https://web.libera.chat/#canoeboot ) sur le serveur IRC [Libera ](https://libera.chat/ ).
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
2025-01-07 06:03:00 +00:00
**NOUVELLE VERSION: La dernière version est [Canoeboot 20250107 ](news/canoeboot20250107.md ), sortie
le 7 January 2025.**
2023-07-10 15:43:08 +00:00
2025-01-18 09:01:46 +00:00
Canoeboot provides [GRUB ](docs/linux/ ) and SeaBIOS payloads on x86/x86\_64
2025-01-20 10:07:55 +00:00
Intel/AMD motherboards, and a [U-Boot UEFI payload ](docs/uboot/ ) *for coreboot*
on ARM64(Aarch64) motherboards.
2025-01-18 09:01:46 +00:00
An [x86/x86\_64 U-Boot UEFI payload ](docs/uboot/uboot-x86.md ) is also available
on some boards. The x86, x86\_64 and arm64 U-Boot payloads provide a lightweight
UEFI boot implementation, which can boot many Linux distros and BSD systems.
The SeaBIOS and GRUB payloads also boot Linux/BSD systems. Which one you use
depends on your preferences. Canoeboot's [design ](docs/maintain/ ) incorporates
all of these boot methods in a single image, so you can choose which one you use
at boot time, and more payloads (e.g. Linux kexec payload) are planned for
future releases.
2023-10-26 00:10:41 +00:00
Pourquoi devriez-vous utiliser *Canoeboot* ?
2023-07-10 15:43:08 +00:00
-----------------------------------
2023-10-26 00:10:41 +00:00
Canoeboot vous donne des [libertés ](https://writefreesoftware.org/learn )
2023-07-10 15:43:08 +00:00
que nous n'auriez pas autrement avec d'autre micrologiciel de démarrage. Il est
2025-01-18 05:32:42 +00:00
extremement [puissant ](docs/linux/grub_hardening.md )
2023-07-10 15:43:08 +00:00
et [configurable ](docs/maintain ) pour plein de cas d'utilisations.
2023-10-26 00:10:41 +00:00
Vous avez des droits. Un droit à la vie privée, liberté de pensée, liberté d'espression et le droit de lire. Dans ce contexte là, Canoeboot vous permet d'avoir ces droits.
2023-07-10 15:43:08 +00:00
Votre liberté compte.
2024-08-02 09:00:54 +00:00
Le [Droit à la réparation ](https://en.wikipedia.org/wiki/Right_to_repair ) est important.
2023-07-10 15:43:08 +00:00
Beaucoup de personnes utilisent un micrologiciel de
démarrage propriétare (non libre), même
2024-05-10 03:22:51 +00:00
si ils utilisent un système d'exploitation libre.
2023-07-10 15:43:08 +00:00
Les micrologiciels propriétaires [contiennent ](faq.html#intel ) souvent
2023-10-26 00:10:41 +00:00
des [portes dérobées ](faq.html#amd ) et peuvent être instable. Canoeboot
a été fondé en Octobre 2023 avec le but de rendre le libre
2023-07-10 15:43:08 +00:00
au niveau du micrologiciel accessible pour les utilisateurs non-techniques.
2023-10-26 00:10:41 +00:00
Canoeboot utilise [coreboot ](https://www.coreboot.org ) pour
2023-07-10 15:43:08 +00:00
[l'initialisation matérielle ](https://doc.coreboot.org/getting_started/architecture.html )
Coreboot est renommé comme être difficilement installable par des utilisateurs
non technique; il se charge seulement de l'initialisation basique
puis bascule sur un programme de [charge utile ](https://doc.coreboot.org/payloads.html )
(par ex. [GRUB ](https://www.gnu.org/software/grub/ ),
[Tianocore ](https://www.tianocore.org/ )), qui doit lui aussi être configuré.
2023-10-26 00:10:41 +00:00
*Canoeboot règle ce problème*; c'est une *distribution de coreboot* avec
2023-07-10 15:43:08 +00:00
un [système de compilation automatisé ](docs/builds/ ), crééant des
*images ROM* complètes pour une installation plus robuste. De la documentation est disponible.
2023-10-26 00:10:41 +00:00
De quelle façon Canoeboot diffère de Coreboot?
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
Contrairement à l'opinion populaire, le but principal de Canoeboot n'est
2023-07-10 15:43:08 +00:00
pas de fournir un Coreboot déblobbé; ceci n'est simplement qu'une
2023-10-26 00:10:41 +00:00
des politiques de Canoeboot, une importante certes, mais qui n'est qu'un
aspect mineur de Canoeboot.
2023-07-10 15:43:08 +00:00
2025-01-18 05:32:42 +00:00
De la même façon que *Debian* est une distribution Linux, Canoeboot
2023-07-10 15:43:08 +00:00
est une *distribution coreboot* . Si vous voulez compilé une image ROM
en partant des bases, vous devez alors effectuer une configuration experte
de Coreboot, GRUB et n'importe quel autre logiciel dont vous avez besoin
2023-10-26 00:10:41 +00:00
afin de préparer la ROM. Avec *Canoeboot* ,
2023-07-10 15:43:08 +00:00
vous pouvez télécharger la source depuis Git ou une archive, exécuter
`make` etça compilera une image ROM entières. Le système de compilation
2023-10-26 00:10:41 +00:00
automatisé de Canoeboot nommé `cbmk` (Canoeboot MaKe), compile ces images
2023-07-10 15:43:08 +00:00
ROM automatiquement, sans besoin d'entrées utilisateur or intervention
requise. La configuration est faite à l'avance.
Si vous devriez compiler du coreboot classique sans utiliser le système
2023-10-26 00:10:41 +00:00
de build automatisé de Canoeboot, ça demanderait bien plus d'effort et
2023-07-10 15:43:08 +00:00
de connaissances techniques décente pour écrire une configuration qui marche.
2023-10-26 00:10:41 +00:00
Les versions de Canoeboot fournissent ces images ROM pré-compilés et vous
2023-07-10 15:43:08 +00:00
pouvez les installez simplement, sans connaissance ou compétence particulière
à savoir, sauf [suivre des instructions simplifiés écrite pour des utilisateurs non techniques ](docs/install/ ).