ํ ๋ก ์ค์
Linux ํ๋ก์ ํธ์ ZFS์ ๊ด๋ จํ์ฌ Linus๋ CDDL ๋ฐ GPLv2 ๋ผ์ด์ผ์ค์ ๋นํธํ์ฑ์ผ๋ก ์ธํด zfs ๋ชจ๋ ์ฌ์ฉ์ ๊ถ์ฅํ์ง ์์์ต๋๋ค. ์ํฉ์ Oracle์ ๋ผ์ด์ผ์ค ์ ์ฑ
์ผ๋ก ์ธํด ZFS๊ฐ ๊ธฐ๋ณธ ์ปค๋์ ๋ค์ด๊ฐ ์ ์๋ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋ฎ๋ค๋ ๊ฒ์
๋๋ค. ์ปค๋ ๊ธฐ๋ฅ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ธ๋ถ ์ฝ๋๋ก ๋ณํํ๋ ๋ผ์ด์ผ์ค ๋นํธํ์ฑ์ ์ฐํํ๊ธฐ ์ํด ์ ์๋ ๊ณ์ธต์ ๋ชจํธํ ํด๊ฒฐ์ฑ
์
๋๋ค. ๋ณํธ์ฌ๋ค์ ๊ณ์ํฉ๋๋ค
Linus๊ฐ ZFS ์ฝ๋๋ฅผ ๊ธฐ๋ณธ ์ปค๋์ ์ ์ฉํ๋ ๋ฐ ๋์ํ๋ ์ ์ผํ ์ต์
์ Oracle๋ก๋ถํฐ ๊ณต์ ํ๊ฐ๋ฅผ ์ป์ด ์ฃผ์ ๋ณํธ์ฌ์ ์ธ์ฆ์ ๋ฐ๊ฑฐ๋ Larry Ellison์ด ์ง์ ์ธ์ฆํ๋ ๊ฒ์
๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค์ ์ง์ ์ฌ์ฐ์ ๊ดํ Oracle์ ๊ณต๊ฒฉ์ ์ธ ์ ์ฑ
์ ๊ณ ๋ คํ ๋ ์ปค๋๊ณผ ZFS ์ฝ๋ ์ฌ์ด์ ๊ณ์ธต๊ณผ ๊ฐ์ ์ค๊ฐ ์๋ฃจ์
์ ํ์ฉ๋์ง ์์ต๋๋ค(์:
ZFS ์ฝ๋๋ GPLv2์ ํธํ๋์ง ์๋ ๋ฌด๋ฃ CDDL ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ฉฐ, GPLv2 ๋ฐ CDDL ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ํผํฉํ๊ธฐ ๋๋ฌธ์ Linux์ ZFS๊ฐ Linux ์ปค๋์ ์ฃผ์ ๋ถ๊ธฐ์ ํตํฉ๋๋ ๊ฒ์ ํ์ฉํ์ง ์์ต๋๋ค. ๋ฐ์ ๋ค์ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ผ์ด์ผ์ค ๋นํธํ์ฑ์ ํผํ๊ธฐ ์ํด Linux ํ๋ก์ ํธ์ ZFS๋ ์ปค๋๊ณผ ๋ณ๋๋ก ์ ๊ณต๋๋ ๋ณ๋๋ก ๋ก๋๋ ๋ชจ๋ ํํ์ CDDL ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ์ ์ฒด ์ ํ์ ๋ฐฐํฌํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๊ธฐ์ฑ ZFS ๋ชจ๋์ ๋ฐฐํฌ ํคํธ์ ์ผ๋ถ๋ก ๋ฐฐํฌํ ๊ฐ๋ฅ์ฑ์ ๋ณํธ์ฌ๋ค ์ฌ์ด์์ ๋
ผ๋์ ์ฌ์ง๊ฐ ์์ต๋๋ค. SFC(Software Freedom Conservancy)์ ๋ณํธ์ฌ
๋ค๋ฅธ ์ชฝ์์๋ ๋ ์ ๋๋ผ์ด๋ฒ์ ์ปค๋ ํธํ์ฑ ๋ฌธ์ ๊ฐ GPL ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ ์์ ๋ ์ด์ด๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ํด๊ฒฐ๋๋ค๊ณ ๋ฐ๋ฐํฉ๋๋ค(GPL ๋ผ์ด์ผ์ค์ ๋ฐ๋ฅธ ๋ชจ๋์ ์ด๋ฏธ ๋ ์ ๊ตฌ์ฑ ์์๋ฅผ ๋ก๋ํ๋ ์ปค๋์ ๋ก๋๋ฉ๋๋ค). ZFS์ ๊ฒฝ์ฐ Oracle์์ ๋ผ์ด์ผ์ค ์์ธ๊ฐ ์ ๊ณต๋๋ ๊ฒฝ์ฐ์๋ง ์ด๋ฌํ ๊ณ์ธต์ ์ค๋นํ ์ ์์ต๋๋ค. Oracle Linux์์ GPL๊ณผ์ ๋นํธํ์ฑ์ Oracle์ด CDDL์ ๋ฐ๋ผ ๊ฒฐํฉ๋ ์์ ์ ๋ํ ๋ผ์ด์ผ์ค ์๊ตฌ ์ฌํญ์ ์ ๊ฑฐํ๋ ๋ผ์ด์ผ์ค ์์ธ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ํด๊ฒฐ๋์ง๋ง ์ด ์์ธ๋ ๋ค๋ฅธ ๋ฐฐํฌํ์๋ ์ ์ฉ๋์ง ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฐฐํฌํ์ ๋ชจ๋์ ์์ค ์ฝ๋๋ง ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋ฒ๋ค๋ง์ผ๋ก ์ด์ด์ง์ง ์๊ณ ๋ ๊ฐ์ ๋ณ๋ ์ ํ์ ์ ๊ณตํ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ๋ฐ๋น์์์๋ ์ด๋ฅผ ์ํด DKMS(Dynamic Kernel Module Support) ์์คํ ์ ์ฌ์ฉํ๋๋ฐ, ๋ชจ๋์ ์์ค์ฝ๋๋ก ์ ๊ณต๋์ด ํจํค์ง ์ค์น ์งํ ์ฌ์ฉ์ ์์คํ ์ ์กฐ๋ฆฝ๋๋ค.
์ถ์ฒ : opennet.ru