
Инженер компании IBM Ян Поленски представил первый набор патчей, направленных на внедрение поддержки языка программирования Rust в архитектуру s390 для ядра Linux. Это событие знаменует важный этап в развитии системного ПО для высокопроизводительных мейнфреймов.
Rust в ядре Linux: расширение списка архитектур
Благодаря инициативе IBM, архитектура s390 стала шестой по счету, для которой планируется полноценная интеграция Rust. Ранее поддержка этого языка безопасности памяти уже была реализована для x86_64, ARM, LoongArch и RISC-V. Появление Rust в экосистеме s390 открывает новые возможности для написания более защищенного кода на уровне ядра.
Значимость архитектуры s390
История архитектуры s390 берет начало в 1964 году с выхода серии IBM System/360. Сегодня эти мейнфреймы остаются фундаментом для критически важных корпоративных задач:
- Обработка финансовых транзакций в банковских системах.
- Системы бронирования авиабилетов.
- Крупные государственные IT-инфраструктуры.
Основными приоритетами при проектировании s390 исторически являются стабильность, безопасность и исключительная корректность работы системы, что зачастую ставится выше «сырой» производительности.
Перспективы внедрения
На текущий момент патчи находятся на этапе активного рецензирования. Учитывая их лаконичность и отлаженность, эксперты прогнозируют высокую вероятность включения кода в основной состав предстоящего обновления Linux v7.2.
На данном этапе существует единственное техническое ограничение: для сборки ядра требуется использование nightly-версии компилятора Rust (rustc). Это связано с необходимостью применения специфического флага -Zpacked-stack, который критически важен для корректной работы архитектуры s390.






