Linus Torvalds๊ฐ€ ๊ด€๋ฆฌ์ž, Rust ๋ฐ ์ž‘์—… ํ๋ฆ„์„ ์ฐพ๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์ง€๋‚œ์ฃผ ๊ฐ€์ƒ ์ปจํผ๋Ÿฐ์Šค์—์„œ์˜คํ”ˆ ์†Œ์Šค ์„œ๋ฐ‹ ๋ฐ ์ž„๋ฒ ๋””๋“œ Linuxยป ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ
๋…ผ์˜ VMware์˜ Dirk Hohndel๊ณผ์˜ ์†Œ๊ฐœ ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด Linux ์ปค๋„์˜ ํ˜„์žฌ์™€ ๋ฏธ๋ž˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”. ํ† ๋ก  ์ค‘์— ๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์—์„œ ์„ธ๋Œ€๊ต์ฒด๋ผ๋Š” ์ฃผ์ œ๊ฐ€ ๋‹ค๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. Linus๋Š” ํ”„๋กœ์ ํŠธ์˜ ๊ฑฐ์˜ 30๋…„ ์—ญ์‚ฌ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๊ทธ๋‹ค์ง€ ์˜ค๋ž˜๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ์ง€์ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž ์ค‘์—๋Š” ์•„์ง 50์„ธ๊ฐ€ ๋˜์ง€ ์•Š์€ ์ƒˆ๋กœ์šด ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋…„์ธต์€ ๋Š™๊ณ  ๋ฐฑ๋ฐœ์ด ๋˜์ง€๋งŒ, ์˜ค๋žซ๋™์•ˆ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•œ ์ด๋“ค์€ ์›์น™์ ์œผ๋กœ ์ƒˆ๋กœ์šด ์ฝ”๋“œ ์ž‘์„ฑ์—์„œ ๋ฒ—์–ด๋‚˜ ์œ ์ง€๋ณด์ˆ˜๋‚˜ ๊ด€๋ฆฌ ๊ด€๋ จ ์—…๋ฌด์— ์ข…์‚ฌํ•˜๊ณ  ์žˆ๋‹ค.

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

์ปค๋„์—์„œ์˜ ์‹คํ—˜์— ๊ด€ํ•ด ์งˆ๋ฌธ์„ ๋ฐ›์•˜์„ ๋•Œ Linus๋Š” ์ปค๋„ ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๋” ์ด์ƒ ๊ณผ๊ฑฐ์— ์ด๋ฃจ์–ด์ง„ ๋ฏธ์นœ ๋ณ€ํ™”๋ฅผ ๊ฐ๋‹นํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ๊ฐœ๋ฐœ์ด ํ•„์ˆ˜๊ฐ€ ์•„๋‹ˆ์—ˆ์ง€๋งŒ ์ด์ œ๋Š” Linux ์ปค๋„์— ์˜์กดํ•˜๋Š” ์‹œ์Šคํ…œ์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค.

Go๋‚˜ Rust ๊ฐ™์€ ์–ธ์–ด๋กœ ์ปค๋„์„ ์žฌ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์งˆ๋ฌธ๋ฐ›์•˜์„ ๋•Œ, 2030๋…„์— C ๊ฐœ๋ฐœ์ž๊ฐ€ ํ˜„์žฌ์˜ COBOL ๊ฐœ๋ฐœ์ž์ฒ˜๋Ÿผ ๋ณ€ํ•  ์œ„ํ—˜์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Linus๋Š” C ์–ธ์–ด๊ฐ€ ์—ฌ์ „ํžˆ ์ธ๊ธฐ ์žˆ๋Š” ์ƒ์œ„ XNUMX๊ฐœ ์–ธ์–ด์— ๋‚จ์•„ ์žˆ๋‹ค๊ณ  ๋Œ€๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„์™€ ๊ฐ™์€ ๋น„ํ•ต์‹ฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค. ๊ธฐํšŒ Rust์™€ ๊ฐ™์€ ์–ธ์–ด๋กœ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋Š” C ์–ธ์–ด ์‚ฌ์šฉ์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ด๋Ÿฌํ•œ ๋ณด์กฐ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋ชจ๋ธ์„ ์ œ๊ณตํ•  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

์˜ํ–ฅ Apple์ด ๋ฐ์Šคํฌํƒ‘ ์ปดํ“จํ„ฐ์™€ ๋žฉํƒ‘์— ARM ์•„ํ‚คํ…์ฒ˜ ํ”„๋กœ์„ธ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด Linus๋Š” ์ด ๋‹จ๊ณ„๊ฐ€ ์›Œํฌ์Šคํ…Œ์ด์…˜์—์„œ ARM์— ๋” ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๊ธฐ๋ฅผ ํฌ๋งํ•œ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ 10๋…„ ๋™์•ˆ Linus๋Š” ๊ฐœ๋ฐœ์ž์˜ ์‹œ์Šคํ…œ์— ๋งž๋Š” ARM ์‹œ์Šคํ…œ์„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๊ณ  ๋ถˆํ‰ํ•ด ์™”์Šต๋‹ˆ๋‹ค. Amazon์ด ARM์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„ ์‹œ์Šคํ…œ์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ Apple์˜ ์กฐ์น˜ ๋•๋ถ„์— ๊ฐ•๋ ฅํ•œ ARM ๊ธฐ๋ฐ˜ PC๊ฐ€ ๋ช‡ ๋…„ ์•ˆ์— ์ถœ์‹œ๋˜์–ด ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ์ƒˆ PC AMD ํ”„๋กœ์„ธ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” Linus๋Š” ๋งค์šฐ ์‹œ๋„๋Ÿฌ์šด ์ฟจ๋Ÿฌ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•œ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์ฝ”๋กœ๋‚˜19์™€ ๊ด€๋ จํ•˜์—ฌ Linus๋Š” ์ƒํ˜ธ ์ž‘์šฉ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ด๋ฉ”์ผ์„ ํ†ตํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜๊ณผ ์›๊ฒฉ ๊ฐœ๋ฐœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ „์—ผ๋ณ‘ ๋ฐ ๊ฒฉ๋ฆฌ ์ฒด์ œ๊ฐ€ ๊ฐœ๋ฐœ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. Linus์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ์ปค๋„ ๊ฐœ๋ฐœ์ž ์ค‘ ๋ˆ„๊ตฌ๋„ ๊ฐ์—ผ์œผ๋กœ ์ธํ•ด ํ”ผํ•ด๋ฅผ ์ž…์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์šฐ๋ ค๋Š” ๋™๋ฃŒ ์ค‘ ํ•œ ๋ช…์ด ํ•œ๋‘ ๋‹ฌ ๋™์•ˆ ์‹ค์ข…๋˜๋ฉด์„œ ๋ฐœ์ƒํ–ˆ์ง€๋งŒ, ์ด๋Š” ์†๋ชฉํ„ฐ๋„์ฆํ›„๊ตฐ ๋ฐœ๋ณ‘๊ณผ ์—ฐ๊ด€์ด ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์กŒ๋‹ค.

Linus๋Š” ๋˜ํ•œ 5.8 ์ปค๋„์„ ๊ฐœ๋ฐœํ•  ๋•Œ ๋ฆด๋ฆฌ์Šค ์ค€๋น„์— ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํˆฌ์žํ•˜๊ณ  ์ด ์ปค๋„์ด ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์œผ๋ฏ€๋กœ ํ•œ๋‘ ๊ฐœ์˜ ์ถ”๊ฐ€ ํ…Œ์ŠคํŠธ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ฆด๋ฆฌ์Šคํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„์ •์ƒ์ ์œผ๋กœ ํฌ๋‹ค ๋ณ€๊ฒฝ ํšŸ์ˆ˜๋ณ„๋กœ. ๊ทธ๋Ÿฌ๋‚˜ ์ „๋ฐ˜์ ์œผ๋กœ 5.8์— ๋Œ€ํ•œ ์ž‘์—…์€ ์ง€๊ธˆ๊นŒ์ง€ ๊ฝค ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : opennet.ru

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