๋ถ„๋ฆฌ ์ฝ”์–ด๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค (๋ถ„๋ฆฌ ์ปค๋„) ์Šค์œ„์Šค ํšŒ์‚ฌ๊ฐ€ ๊ฐœ๋ฐœํ•œ Muen ์ฝ”๋“œ ๋žฉ.

Muen์€ Intel x86_64 ํ”Œ๋žซํผ๋งŒ ์ง€์›ํ•˜๋ฉฐ ์ด ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰๋˜๋Š” OS ์ปค๋„ ๋ฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ํ• ๋‹น๋œ ํ• ๋‹น๋Ÿ‰์„ ์ดˆ๊ณผํ•˜๋Š” ๋ฆฌ์†Œ์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ฌด์—‡๋ณด๋‹ค๋„ RAM, CPU ์‹œ๊ฐ„ ๋ฐ I/O ์žฅ์น˜์— ๋Œ€ํ•œ ์•ก์„ธ์Šค์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

Linux ์ปค๋„, Ada/SPARK ํ”„๋กœ๊ทธ๋žจ ๋ฐ Solo5 ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ OS(์˜ˆ: OCaml์˜ MirageOS)๊ฐ€ ๊ฒŒ์ŠคํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ง€์›๋ฉ๋‹ˆ๋‹ค. PCI ๋ฐ ๊ธฐํƒ€ ํ˜ธ์ŠคํŠธ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด Linux์šฉ ์ปค๋„ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Muen ์ž์ฒด๋Š” Ada ์–ธ์–ด์˜ ๋ณด์•ˆ ํ•˜์œ„ ์ง‘ํ•ฉ์ธ SPARK์—์„œ ์™„์ „ํžˆ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ ๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜๊ฐ€ ์—†๋Š” ๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” GPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

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