Wild Linker 0.9がリリースされました。これはRustで開発されたLinux向けの超高速リンカです。このバージョンでは、Mac-OやWebAssemblyといったプラットフォームへの移植性が向上していますが、これらの機能はまだ開発中です。さらに、GNU LDやMoldのプラグインAPIとの互換性が追加され、リンク時最適化(LTO)が可能になりました。パフォーマ面では、以前のバージョンと比較して大きな変化は見込まれていません。
プラグイン互換性がエコシステムを拡大する方法 🧩
Wild Linker 0.9の主要な新機能は、GNU LDやMoldで使用されているプラグインAPIのサポートです。これにより、LTOのような最適化ツールがリンカと直接連携できるようになります。Rustで記述されているため、メモリ安全性が高く、予測可能なパフォーマンスを提供します。Mac-OとWebAssemblyの互換性は開発中ですが、すでにテストは可能です。Rustコミュニティは、伝統的にC/C++が支配してきたシステムツールの分野で、その存在感を増し続けています。
すべての友達(Appleも含む)になりたいリンカ 🍏
Wild Linker 0.9は、プラットフォームを統合するという約束を掲げて登場しましたが、Mac上で問題なく動作するまでには、まだ道のりがあります。Mac-OとWebAssemblyの互換性は初期段階ですが、少なくともウェブ上でバイナリをリンクする夢を見ることはできるようになりました。その間、Linuxユーザーは、自分を偉そうにせず、ただ素早く仕事をこなすリンカを楽しむことができます。そして、コードをリンクするだけで十分なのに、二重引用符を使う必要もありません。