AccueilActualités informatiqueLinux : l'alternative de Linker Mold veut être plus rapide que GNU...

Linux : l’alternative de Linker Mold veut être plus rapide que GNU Gold et lld de LLVM

Le développeur lld Rui Ueyama a publié Mold 1.0, une nouvelle alternative de linker au Gold de GNU et au lld de LLVM. Avec la version 1.0, un projet logiciel est généralement considéré comme stable et peut être utilisé sans crainte. Mold fonctionne actuellement sur les systèmes Linux, le support pour macOS et Windows est prévu.

Sommaire

LLVM est une architecture de compilation utilisée entre autres dans Linux et FreeBSD. LLVM lld est considéré comme une alternative aux outils GNU ld et gold. L’alternative au linker Mold (mot anglais signifiant « moisissure », reconnaissable dans le logo) n’offre certes pas de nouvelles fonctions de linker par rapport à lld ou Gold, mais elle est censée être nettement plus rapide.

Lire aussi

La raison de cette vitesse accrue est apparemment liée aux algorithmes ainsi qu’aux structures de données. Selon la contribution GitHub, Mold est multi-core/thread-friendly et dispose de plusieurs optimisations pour augmenter le parallélisme. Le dépôt sur GitHub contient un graphique illustrant les performances. Il compare GNU gold, LLVM lld et Mold lors de la liaison d’exécutables finaux debuginfo-enabled de grands programmes sur une machine simulée à 16 threads et huit cœurs.

(Image : GitHub Mold)

Selon Ueyama, la version 2.0 sera également utilisable sur les systèmes macOS. Le support Windows suivra avec la version 3.0. De plus amples informations sur Mold 1.0 sont disponibles sur GitHub.

Plus d'articles