Nemrég teljesen újraírták C++-ről Rust-ra, és a fejlesztők célja továbbra is az, hogy idővel ez legyen az alapértelmezett linker a Linux rendszereken. Ma megjelent a Mold 3.0, a Rust-ra épülő, nagy teljesítményű linker új kiadása. A Mold 3.0 a korábbi C++-es, stabil Mold 2.42.1 kiadás közvetlen helyettesítője, csak most már a Rust programozási nyelven írták újra. A Mold 3.x sorozat fő célja, hogy megszüntesse a még meglévő kompatibilitási hiányosságokat a GNU LD-hez képest:
"A mold 3.0.0 a nagy sebességű linker új főverziója. Ahogy a 2.42.1 kiadás jegyzeteiben bejelentettük, a moldot C++-ről Rust-ra írtuk át, és ez az első Rust-os kiadás. A 2.42.1 az utolsó C++-es kiadás. A mold 3.x célja, hogy bezárja a GNU ld-vel szembeni, még meglévő kompatibilitási réseket, különösen a linker scriptek támogatásában, és ezzel utat nyisson ahhoz, hogy a moldat alapértelmezett linkernek válasszák a Linux disztribúciók."
A Rust programozási nyelv használatával a Mold 3.0 biztonságosabban kezeli a sérült bemeneti fájlokat. A Mold 3.0 Rust 1.95-öt vagy újabb verziót igényel, már nem függ az Intel oneTBB-től, és a Rust Cargo build rendszerét használja CMake helyett.
A Mold 3.0 Rust-os újraírása során számos hibát javítottak az új verzióban. A javítások teljes listája és további részletek a Mold 3.0-ról a ma reggeli kiadás bejelentésében olvashatók.

