Inżynier IBM Jan Polenski przesłał do rozpatrzenia pierwszy zestaw poprawek, który dodaje możliwość kompilacji jądra z obsługą Rust dla s390.
W ten sposób s390 stała się szóstą architekturą, która ubiega się o włączenie Rust do podstawowego jądra Linuksa. Taką obsługę mają już architektury x86_64, ARM, LoongArch i RISC-V.
s390 to architektura mainframe, której historia rozpoczęła się w 1964 roku od legendarnych linii IBM System/360. Nadal pozostaje jedną z najczęściej używanych platform dla krytycznych obciążeń enterprise: transakcji bankowych, rezerwacji biletów lotniczych i systemów rządowych. Jej kluczową zaletą jest wyjątkowa niezawodność. Główne cele projektowania s390 to poprawność, stabilność, bezpieczeństwo i dostępność, nawet kosztem wydajności.
Obecnie poprawki przechodzą etap przeglądu, a biorąc pod uwagę ich minimalny rozmiar, są wszelkie szanse, że trafią do nadchodzącego cyklu aktualizacji jądra Linuksa v7.2.
Jedynym technicznym ograniczeniem w tej chwili jest wymóg dotyczący wersji nightly kompilatora Rust (rustc), ponieważ s390 polega na fladze -Zpacked-stack.
Źródło: linux.org.ru
