Jeudi 27 août 2026

Aube.

Les nouvelles du progrès
Original et traduction

Les binaires statiques de Bitcoin Core promettent des déploiements Linux plus simples et plus sûrs

Quitter la comparaison

Les deux versions sont alignées bloc par bloc, dans l’ordre du texte : titre, l’essentiel, puis paragraphe par paragraphe. Quand la traduction a fusionné ou scindé un paragraphe, la case correspondante reste vide — on ne rapproche jamais deux passages au jugé.

Original · anglais
Static Bitcoin Core binaries target easier, safer Linux deployments
Traduction · français
Les binaires statiques de Bitcoin Core promettent des déploiements Linux plus simples et plus sûrs
Original · anglais
Bitcoin Core test builds now bundle their Linux dependencies into one executable.
Traduction · français
Les versions de test de Bitcoin Core intègrent désormais leurs dépendances Linux dans un seul exécutable.
Original · anglais
The binaries work on x86_64 and aarch64 Linux, including minimal container images.
Traduction · français
Les binaires fonctionnent sous Linux x86_64 et aarch64, notamment dans des images de conteneurs minimales.
Original · anglais
They are only about 1 MB larger, but the main project remains under review.
Traduction · français
Ils ne sont que 1 MB plus volumineux environ, mais le projet principal reste en cours d’examen.
Original · anglais

A Bitcoin node should not need a carefully matched operating system to behave like the binary its operator verified. Michael Ford is now offering test builds of static Bitcoin Core binaries for Linux, packaging the code they need inside the executable instead of asking each machine to provide compatible system libraries at startup.

Traduction · français

Un nœud Bitcoin ne devrait pas avoir besoin d’un système d’exploitation soigneusement adapté pour se comporter comme le binaire vérifié par son opérateur. Michael Ford propose désormais des versions de test de binaires statiques de Bitcoin Core pour Linux, en intégrant dans l’exécutable le code dont ils ont besoin au lieu de demander à chaque machine de fournir des bibliothèques système compatibles au démarrage.

Original · anglais

The first builds cover bitcoind and other command-line utilities on x86_64 and aarch64 Linux. That matters in the unglamorous places where infrastructure often breaks: older Linux releases, systems built around a different C library such as Alpine Linux, and minimal containers that ship with no system libraries at all. Bitcoin Core’s current Linux binaries depend on glibc, currently version 2.31 or newer, and their behavior can vary with the libraries installed by the host.

Traduction · français

Les premières versions couvrent bitcoind et d’autres utilitaires en ligne de commande sur Linux x86_64 et aarch64. Cela compte dans les environnements peu visibles où les infrastructures tombent souvent en panne : les anciennes versions de Linux, les systèmes reposant sur une autre bibliothèque C comme Alpine Linux et les conteneurs minimaux qui n’embarquent aucune bibliothèque système. Les binaires Linux actuels de Bitcoin Core dépendent de glibc, actuellement en version 2,31 ou ultérieure, et leur comportement peut varier selon les bibliothèques installées par l’hôte.

Original · anglais

A static binary changes that boundary. It includes the code the node actually needs, so the same verified executable can run across more Linux environments. The approach also keeps the binaries position-independent, preserving address-space layout randomization, and adds only about 1 MB to their size. The graphical bitcoin-qt binary is not part of this change.

Traduction · français

Un binaire statique modifie cette frontière. Il contient le code dont le nœud a réellement besoin, de sorte que le même exécutable vérifié puisse fonctionner dans un plus grand nombre d’environnements Linux. Cette approche conserve également l’indépendance des binaires vis-à-vis de leur position en mémoire, préservant ainsi la randomisation de la disposition de l’espace d’adressage, et n’ajoute qu’environ 1 MB à leur taille. Le binaire graphique bitcoin-qt ne fait pas partie de cette évolution.

Original · anglais

The work is not yet a finished release. These are test builds, with more platforms planned, and the main Bitcoin Core pull request remains open and under review. Michael Ford’s effort also required changes to GCC and glibc, including fixes to glibc’s name-resolution code, historically a major obstacle to static linking.

Traduction · français

Le travail ne constitue pas encore une version finale. Il s’agit de versions de test, d’autres plateformes étant prévues, et la pull request principale de Bitcoin Core reste ouverte et en cours d’examen. L’effort de Michael Ford a également nécessité des modifications de GCC et de glibc, notamment des correctifs du code de résolution des noms de glibc, qui a historiquement représenté un obstacle majeur à l’édition de liens statique.

Original · anglais

So what changes in practice? Operators deploying Bitcoin Core in containers or on less standardized Linux systems may get a simpler installation with fewer library-compatibility surprises. The immediate next step is testing: Bitcoin Core is asking Linux users to try the builds and report both failures and successes. The rulebook is unchanged; the delivery mechanism is becoming easier to verify and carry from one machine to another.

Traduction · français

Qu’est-ce que cela change en pratique ? Les opérateurs qui déploient Bitcoin Core dans des conteneurs ou sur des systèmes Linux moins standardisés pourraient bénéficier d’une installation plus simple, avec moins de problèmes de compatibilité entre bibliothèques. La prochaine étape immédiate consiste à tester : Bitcoin Core demande aux utilisateurs de Linux d’essayer les versions et de signaler aussi bien les échecs que les réussites. Les règles ne changent pas ; c’est le mécanisme de distribution qui devient plus facile à vérifier et à transporter d’une machine à l’autre.

Revenir à l’article