์ ๋ ๋ฏธ ์๋ฌ(
๋ฉํ์์ Redox๋ฅผ ์ฌ์ฉํ ์คํ์ ํตํด ์ด๋ฏธ ๋๋ผ์ด๋ฒ ์ฑ๋ฅ์ ๊ฐ์ ํ๊ณ , ์ผ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์ HiDPI ์ง์์ ์ถ๊ฐํ๊ณ , ๋ผ์ด๋ธ ์ด๋ฏธ์ง์์ Redox ์ค์น๋ฅผ ๋จ์ํํ๋ pkgar์ ๊ฐ์ ์๋ก์ด ๊ตฌ์ฑ ์์๋ฅผ ์์ฑํ๋ ๊ฒ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค. ํ์ฌ ๊ด์ฌ์ด ์ง์ค๋๊ณ ์๋ ๊ณผ์ ์ค์๋ ์์คํ ์ ์์ฒด ์กฐ๋ฆฝํ๋ ๋ฅ๋ ฅ(Redox ๊ธฐ๋ฐ ํ๊ฒฝ์์ Redox ์กฐ๋ฆฝ)์ ๋ฌ์ฑํ๋ ๊ฒ์ด ์์ต๋๋ค. ๋ช ๋ฌ ์์ Soller๋ Rustc ์ปดํ์ผ๋ฌ์ ์ผ๋ถ ๊ฐ์ ์ด ์ด๋ฃจ์ด์ง ํ Redox ๊ธฐ๋ฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ์ปดํจํฐ ์ค ํ๋์์ Redox ํํ์ ์์ ์ผ๋ก ์ ํํ ๊ณํ์ ๋๋ค.
Redox์์ ์ฌ์ฉ๋๋ ๋ง์ดํฌ๋ก์ปค๋ ๊ฐ๋ ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ณตํ๋ ํ์ ์์คํ ์ด ์์ ์ ์ค๋จํ์ง ์๊ณ ๋ค์ ์ปดํ์ผ๋๊ณ ๋ค์ ์์๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ผ์ด๋ฒ ๊ฐ๋ฐ์ ๋จ์ํํฉ๋๋ค. Redox ๊ธฐ๋ฐ ํ๊ฒฝ์์์ ๊ฐ๋ฐ์ ํ๋ก๊ทธ๋จ ํฌํ ํจ์จ์ฑ๊ณผ ํ๋์จ์ด ์ง์ ๋ฌธ์ ํด๊ฒฐ์ ํจ์จ์ฑ์ ๋์ผ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค. ์๋ฅผ ๋ค์ด USB ์คํ์ ์์ฑํ๊ณ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ ์ถ๊ฐํ ๊ณํ์ ๋๋ค.
์ด์ ์ฒด์ ๋ Unix ์ฒ ํ์ ๋ฐ๋ผ ๊ฐ๋ฐ๋์์ผ๋ฉฐ SeL4, Minix ๋ฐ Plan 9์ ์ผ๋ถ ์์ด๋์ด๋ฅผ ์ฐจ์ฉํ๋ค๋ ์ ์ ์๊ธฐํด ๋ณด๊ฒ ์ต๋๋ค. Redox๋ ํ๋ก์ธ์ค ๊ฐ์ ์ํธ ์์ฉ๊ณผ ๋ฆฌ์์ค ๊ด๋ฆฌ๋ง ์ปค๋ ์์ค์์ ์ ๊ณต๋๋ ๋ง์ดํฌ๋ก ์ปค๋ ๊ฐ๋ ์ ์ฌ์ฉํฉ๋๋ค. , ๊ธฐํ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ปค๋๊ณผ ์ฌ์ฉ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋์์ ์ฌ์ฉํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ด๋๋ฉ๋๋ค. ๋ชจ๋ ๋๋ผ์ด๋ฒ๋ ๊ฒฉ๋ฆฌ๋ ์๋๋ฐ์ค ํ๊ฒฝ์ ์ฌ์ฉ์ ๊ณต๊ฐ์์ ์คํ๋ฉ๋๋ค. ๊ธฐ์กด ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ํธํ์ฑ์ ์ํด ํฌํ ์์ด ๋ง์ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ ํน์ POSIX ๋ ์ด์ด๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์์คํ
์ "๋ชจ๋ ๊ฒ์ด URL์ด๋ค"๋ผ๋ ์์น์ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ก๊น
์๋ "log://" URL์, ํ๋ก์ธ์ค ๊ฐ ์ํธ ์์ฉ์๋ "bus://", ๋คํธ์ํฌ ์ํธ ์์ฉ์๋ "tcp://" ๋ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๋ผ์ด๋ฒ, ์ปค๋ ํ์ฅ ๋ฐ ์ฌ์ฉ์ ์ ํ๋ฆฌ์ผ์ด์
์ ํํ๋ก ๊ตฌํ๋ ์ ์๋ ๋ชจ๋์ ์์ฒด URL ํธ๋ค๋ฌ๋ฅผ ๋ฑ๋กํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด I/O ํฌํธ ์ก์ธ์ค ๋ชจ๋์ ์์ฑํ๊ณ ์ด๋ฅผ URL "port_io://"์ ๋ฐ์ธ๋ฉํ ์ ์์ต๋๋ค. ", ๊ทธ๋ฐ ๋ค์ URL "port_io://60"์ ์ด์ด ํฌํธ 60์ ์ก์ธ์คํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ๊ฐ๋ฐ
Redox์ ์ฌ์ฉ์ ํ๊ฒฝ
์ถ์ฒ : opennet.ru