O чем говорит поддержка Rust архитектуры MIPS?
📣 Как сообщает Phoronix, новые патчи вносят поддержку Rust в ядро Linux . Когда речь заходит об поддержке языка программирования Rust , главным ограничениеи является в том, что она охватывает не все архитекторы процессоров. На сегодня, такой поддержкой могут похвастаться разве что x86_64, AArch64 (ARM64) little-endian, LoongArch и RISC-V. Пока охвачены лишь основные архитектуры, в то время как POWER и много других нишевых и особенно стареющих архитектур остаются пока нетронутыми. Одной из проблем поддержки Rust в Linux является зависимость поддержки архитектуры стоящим над ядром компилятором Rust на основе LLVM, но так же необходимость изменения кода ядра, как и включение и валидация нового порта процессора. Поэтому патчи выложенные в рассылке ядра Linux поддерживают только архитектуру MIPS, которые опубликовал и шутливо прокомментировал Jiaxun Yang , что “К счастью MIPS пожаловал не так поздно на эту вечеринку“. Тестовый образец модуля Rust был проверен на R4000(el), mips32, mips32r2el, mips64, mips64r2el, mips64r6el. Картинка взята с www.phoronix.com