Rust ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜๋„๋ก Linux 6.1 ์ปค๋„ ๋ณ€๊ฒฝ

Linus Torvalds๋Š” ๋“œ๋ผ์ด๋ฒ„ ๋ฐ ์ปค๋„ ๋ชจ๋“ˆ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋‘ ๋ฒˆ์งธ ์–ธ์–ด๋กœ Rust๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” Linux 6.1 ์ปค๋„ ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒจ์น˜๋Š” linux-next ๋ธŒ๋žœ์น˜์—์„œ 6.1๋…„ ๋ฐ˜ ๋™์•ˆ์˜ ํ…Œ์ŠคํŠธ์™€ ๋Œ“๊ธ€ ์‚ญ์ œ ํ›„์— ์Šน์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋„ XNUMX์˜ ์ถœ์‹œ๋Š” XNUMX์›”๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. Rust๋ฅผ ์ง€์›ํ•˜๋Š” ์ฃผ๋œ ์ด์œ ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ž‘์—… ์‹œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์—ฌ ์•ˆ์ „ํ•œ ๊ณ ํ’ˆ์งˆ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Rust ์ง€์›์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉฐ Rust๊ฐ€ ํ•„์ˆ˜ ์ปค๋„ ๋นŒ๋“œ ์ข…์†์„ฑ์œผ๋กœ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ปค๋„์€ ์ง€๊ธˆ๊นŒ์ง€ ํŒจ์น˜์˜ ์ตœ์†Œ ์ œ๊ฑฐ ๋ฒ„์ „์„ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์€ ์ฝ”๋“œ ์ค„์ด 40์ค„์—์„œ 13์ค„๋กœ ์ค„์–ด๋“ค๊ณ  Rust ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ๊ฐ„๋‹จํ•œ ์ปค๋„ ๋ชจ๋“ˆ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ตœ์†Œํ•œ์˜ ๊ฒƒ๋งŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋Š” Rust-for-Linux ๋ธŒ๋žœ์น˜์˜ ๋‹ค๋ฅธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ด์ „ํ•˜์—ฌ ๊ธฐ์กด ๊ธฐ๋Šฅ์„ ์ ์ฐจ์ ์œผ๋กœ ๋Š˜๋ฆด ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— ์ œ์•ˆ๋œ ์ธํ”„๋ผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Rust ์–ธ์–ด๋กœ NVMe ๋“œ๋ผ์ด๋ธŒ, 9p ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ๋ฐ Apple M1 GPU์šฉ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€