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++ 主导的系统工具领域持续取得进展。
一个想与所有人(甚至包括苹果)交朋友的链接器 🍏
Wild Linker 0.9 带着连接平台的承诺而来,但要让它能在你的 Mac 上顺畅运行,还有很长的路要走。对 Mac-O 和 WebAssembly 的兼容性尚处于初级阶段,但嘿,至少我们现在可以梦想从网页上链接二进制文件了。与此同时,Linux 用户可以享受一个不自视甚高、只是快速完成本职工作的链接器。而且不用双引号,毕竟它们已经够忙了,忙着链接代码呢。