Домой Новости Железо Архитектура IBM s390 получила поддержку Rust в ядре Linux

Архитектура IBM s390 получила поддержку Rust в ядре Linux

IBM интегрирует Rust в свои легендарные мейнфреймы s390. Патчи уже проходят проверку и могут появиться в версии ядра Linux 7.2.

Архитектура IBM s390 получила поддержку Rust в ядре Linux
Архитектура IBM s390 получила поддержку Rust в ядре Linux — иллюстрация к материалу. Источник: linux.org.ru

Инженер компании 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.

Источник: https://www.linux.org.ru