Вышла версия Wild Linker 0.9 — сверхбыстрого компоновщика для Linux, разработанного на Rust. Этот релиз улучшает переносимость на такие платформы, как Mac-O и WebAssembly, функции которых ещё находятся в разработке. Кроме того, добавлена совместимость с API плагинов GNU LD и Mold, что позволяет выполнять оптимизацию времени компоновки (LTO). Значительных изменений в производительности по сравнению с предыдущими версиями не ожидается.
Как совместимость с плагинами расширяет экосистему 🧩
Ключевая новинка Wild Linker 0.9 — поддержка API плагинов, используемого GNU LD и Mold. Это позволяет инструментам оптимизации, таким как LTO, работать напрямую с компоновщиком. Будучи написанным на Rust, он обеспечивает большую безопасность памяти и предсказуемую производительность. Совместимость с Mac-O и WebAssembly находится в разработке, но её уже можно протестировать. Сообщество Rust продолжает завоёвывать позиции в системных инструментах, традиционно контролируемых C/C++.
Компоновщик, который хочет дружить со всеми (даже с Apple) 🍏
Wild Linker 0.9 выходит с обещанием объединить платформы, но ему ещё предстоит пройти долгий путь, чтобы работать на вашем Mac без сбоев. Совместимость с Mac-O и WebAssembly пока в зачаточном состоянии, но, эй, по крайней мере, мы уже можем мечтать о компоновке бинарных файлов из веба. А пока пользователи Linux могут наслаждаться компоновщиком, который не считает себя лучше других, а просто быстро выполняет свою работу. И без двойных кавычек, им и так хватает связывания кода.