ΠΠ½ΠΆΠ΅Π½Π΅Ρ IBM Π―Π½ ΠΠΎΠ»Π΅Π½ΡΠΊΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΠ» Π½Π° ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΡΠ²ΠΈΡ ΠΏΠ°Ρ-ΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π΄ΠΎΠ±Π°Π²Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Rust Π·Π° s390.
Π’Π°ΠΊΠ° s390 ΡΡΠ°Π½Π° ΡΠ΅ΡΡΠ°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΠΈΡΠ° Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Rust Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΡΠ΄ΡΠΎ Π½Π° Linux. ΠΠΎΠ΄ΠΎΠ±Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈΡΠ΅ x86_64, ARM, LoongArch ΠΈ RISC-V.
s390 Π΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΠΌΠ΅ΠΉΠ½ΡΡΠ΅ΠΉΠΌΠΎΠ²Π΅, ΡΠΈΡΡΠΎ ΠΈΡΡΠΎΡΠΈΡ Π·Π°ΠΏΠΎΡΠ½Π° ΠΎΡΠ΅ ΠΏΡΠ΅Π· 1964 Π³ΠΎΠ΄ΠΈΠ½Π° Ρ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ IBM System/360. Π’Ρ ΠΎΡΡΠ°Π²Π° Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΡΡΡΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΈ Π±ΠΈΠ·Π½Π΅Ρ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ: Π±Π°Π½ΠΊΠΎΠ²ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π°Π²ΠΈΠΎΠ±ΠΈΠ»Π΅ΡΠΈ ΠΈ Π΄ΡΡΠΆΠ°Π²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΠΉ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½Π°ΡΠ° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ. ΠΠ»Π°Π²Π½ΠΈΡΠ΅ ΡΠ΅Π»ΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° s390 ΡΠ° ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡ, ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ, ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡ, Π΄ΠΎΡΠΈ Π½Π° ΡΠ΅Π½Π°ΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ.
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠ°ΡΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Ρ Π΅ΡΠ°ΠΏ Π½Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΈ, ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡ ΠΈΠΌ ΠΎΠ±Π΅ΠΌ, ΠΈΠΌΠ°Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π½ΡΠΎΠ²Π΅ Π΄Π° Π²Π»ΡΠ·Π°Ρ Π² ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡ ΡΠΈΠΊΡΠ» Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux v7.2.
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎ ΠΊΡΠΌ nightly Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° Rust (rustc), ΡΡΠΉ ΠΊΠ°ΡΠΎ s390 ΡΠ°Π·ΡΠΈΡΠ° Π½Π° ΡΠ»Π°Π³Π° -Zpacked-stack.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
