Linus Torvalds๋Š” Rust ์ง€์›์„ Linux 5.20 ์ปค๋„์— ํ†ตํ•ฉํ•  ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐฐ์ œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์š”์ฆ˜ ์ง„ํ–‰ ์ค‘์ธ Open-Source Summit 2022 ์ปจํผ๋Ÿฐ์Šค์˜ FAQ ์„น์…˜์—์„œ Linus Torvalds๋Š” Rust์—์„œ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์„ฑ ์š”์†Œ์˜ Linux ์ปค๋„์— ์กฐ๊ธฐ ํ†ตํ•ฉ ๊ฐ€๋Šฅ์„ฑ์„ ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. Rust ์ง€์› ํŒจ์น˜๋Š” 5.20์›” ๋ง๋กœ ์˜ˆ์ •๋œ XNUMX ์ปค๋„์˜ ๊ตฌ์„ฑ์„ ํ˜•์„ฑํ•˜๋Š” ๋‹ค์Œ ๋ณ€๊ฒฝ ๋กœ๊ทธ์—์„œ ํ—ˆ์šฉ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ œ์•ˆ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ†ตํ•ด Rust๋ฅผ ๋“œ๋ผ์ด๋ฒ„ ๋ฐ ์ปค๋„ ๋ชจ๋“ˆ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋‘ ๋ฒˆ์งธ ์–ธ์–ด๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Rust๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด ์ตœ์†Œํ•œ์˜ ๋…ธ๋ ฅ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์ด ํ•ด์ œ๋œ ํ›„ ์•ก์„ธ์Šค, null ํฌ์ธํ„ฐ ์—ญ์ฐธ์กฐ ๋ฐ ๋ฒ„ํผ ์˜ค๋ฒ„๋Ÿฐ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ ์—†์ด ๋” ์•ˆ์ „ํ•˜๊ณ  ๋” ๋‚˜์€ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ์•ˆ์ „ ์ฒ˜๋ฆฌ๋Š” ์ฝ”๋“œ ์‹คํ–‰ ์ค‘ ๋ฉ”๋ชจ๋ฆฌ ์•ก์„ธ์Šค์˜ ์ •ํ™•์„ฑ ํ‰๊ฐ€๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฐธ์กฐ ํ™•์ธ, ๊ฐœ์ฒด ์†Œ์œ ๊ถŒ ๋ฐ ๊ฐœ์ฒด ์ˆ˜๋ช…(๋ฒ”์œ„) ์ถ”์ ์„ ํ†ตํ•ด ์ปดํŒŒ์ผ ์‹œ๊ฐ„์— Rust์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Rust๋Š” ๋˜ํ•œ ์ •์ˆ˜ ์˜ค๋ฒ„ํ”Œ๋กœ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ , ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ๋ณ€์ˆ˜ ๊ฐ’์˜ ํ•„์ˆ˜ ์ดˆ๊ธฐํ™”๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์˜ค๋ฅ˜๋ฅผ ๋” ์ž˜ ์ฒ˜๋ฆฌํ•˜๊ณ , ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ถˆ๋ณ€ ์ฐธ์กฐ ๋ฐ ๋ณ€์ˆ˜ ๊ฐœ๋…์„ ์ ์šฉํ•˜๊ณ , ๊ฐ•๋ ฅํ•œ ์ •์  ์œ ํ˜• ์ง€์ •์„ ์ œ๊ณตํ•˜์—ฌ ๋…ผ๋ฆฌ์  ์˜ค๋ฅ˜๋ฅผ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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