IBM ์์ง๋์ด ์ ํด๋ ์คํค๊ฐ ์ฒซ ๋ฒ์งธ ๋ ผ๋ฌธ์ ์ ์ถํ์ต๋๋ค. ํจ์น ์ธํธ์ด๋ฅผ ํตํด s390์ ๋ํ Rust ์ง์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ปค๋์ ๋น๋ํ ์ ์์ต๋๋ค.
์ด๋ก์จ s390์ ์ฝ์ด์ Rust๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฏ ๋ฒ์งธ ์ํคํ ์ฒ๊ฐ ๋์์ต๋๋ค. Linuxx86_64, ARM, LoongArch ๋ฐ RISC-V ์ํคํ ์ฒ๋ ์ด๋ฏธ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
s390์ 1964๋ ์ ์ค์ ์ธ IBM System/360 ์๋ฆฌ์ฆ๋ก ์ญ์ฌ๋ฅผ ์์ํ ๋ฉ์ธํ๋ ์ ์ํคํ ์ฒ์ ๋๋ค. ์ํ ๊ฑฐ๋, ํญ๊ณต ์์ฝ, ์ ๋ถ ์์คํ ๊ณผ ๊ฐ์ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌํ ๊ธฐ์ ์ํฌ๋ก๋์ ๊ฐ์ฅ ์ ํฉํ ํ๋ซํผ ์ค ํ๋๋ก ์ฌ์ ํ ๋์ ํ๊ฐ๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค. s390์ ํต์ฌ ์ฅ์ ์ ํ์ํ ์ ๋ขฐ์ฑ์ ๋๋ค. s390์ ์ฃผ์ ์ค๊ณ ๋ชฉํ๋ ์ ํ์ฑ, ์์ ์ฑ, ๋ณด์ ๋ฐ ๊ฐ์ฉ์ฑ์ ์ต์ฐ์ ์ผ๋ก ๊ณ ๋ คํ๋ ๊ฒ์ด๋ฉฐ, ์ด๋ฅผ ์ํด ํ์ํ ์ผ๋ถ ์์๋ฅผ ํฌ์ํ๊ธฐ๋ ํฉ๋๋ค. ๊ณต์ฐ.
ํ์ฌ ํด๋น ํจ์น๋ค์ ๊ฒํ ์ค์ด๋ฉฐ, ํฌ๊ธฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ค๊ฐ์ค๋ ํต์ฌ ์ ๋ฐ์ดํธ ์ฃผ๊ธฐ์ ํฌํจ๋ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์ต๋๋ค. Linux v7.2.
์ ์ผํ ๊ธฐ์ ์ ํ์ ํ์ฌ s390์ -Zpacked-stack ํ๋๊ทธ์ ์์กดํ๊ธฐ ๋๋ฌธ์ Rust ์ปดํ์ผ๋ฌ(rustc)์ ์ผ๊ฐ ๋น๋ ๋ฒ์ ์ด ํ์ํฉ๋๋ค.
์ถ์ฒ : linux.org.ru
