์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
Apple์ด Apple ์ ํ์ ์จ๋จน๊ธฐ ์ํด ๋ง๋ค๊ณ ์๋ ์ด์ ์ฒด์ ์ด๋ค. ๋ณ๋ก ๋ค์ด๋ณธ ์ ์ด ์์ ์๋ ์๊ฒ ์ง๋ง, ํ์ฌ Apple์์ ์ฐ์ด๊ณ ์๋ macOS, iOS, watchOS, iPadOS, tvOS ๋ฑ์ ์ด์์ฒด์ ๋ค์ ์ ๋ถ Darwin์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. macOS์์ ํฐ๋ฏธ๋์ uname์ ์
๋ ฅํ๋ฉด macOS๊ฐ ์๋ Darwin์ด ๋ฌ๋ค.[1] ์ ํํ์ง ์์ง๋ง ์ฐ๋ถํฌ, ๋ ๋ํ ๋ฑ์ ์ด์ ์ฒด์ ์ ๊ณตํต์ผ๋ก ์ฐ์ด๋ ๋ฆฌ๋
์ค ์ปค๋ ๊ฐ์ ์กด์ฌ๋ผ๊ณ ํ๋ฉด ์ดํดํ๊ธฐ ์ฝ๋ค. ๋ค๋ฅธ ์ ์ด๋ผ๋ฉด ๋ฆฌ๋
์ค ์์ฒด๋ ์ปค๋๋ฟ์ด๋ผ ์์ ํ ์ด์ ์ฒด์ ๋ ์๋์ง๋ง, Darwin์ XNU ์ปค๋์ ๊ธฐ๋ฐ์ผ๋ก ํผ์์๋ ๋์๊ฐ๋ ์์ ํ ์ด์ ์ฒด์ ๋ผ๋ ๊ฒ์ด๋ค. XNU ์ปค๋์ Mach ์ปค๋๊ณผ BSD ์ปค๋๋ก ๊ตฌ์ฑ๋๋ค.
Apple์ด ์ง๊ธ๋ ํ๋ฐํ ์ ์ํ๊ณ ์๋๋ฐ, Darwin์ด ์ ๋ฒ์ ์ ์ ๋ฐ์ดํธํ๋ฉด ๊ทธ๊ฒ ์์ ์ฝ์ฝ์ ํ๋ ์์ํฌ ๋ฑ์ ์ฌ๋ ค์ macOS, iOS์ ์ ๋ฒ์ ์ ๋ง๋๋ ์์ด๋ค.
1985๋ , ์นด๋ค๊ธฐ ๋ฉ๋ฐ ๋ํ๊ต์์ Mach๋ผ๋ ์ด๋ฆ์ ๋ง์ดํฌ๋ก ์ปค๋์ ๊ฐ๋ฐํ์๋ค. 1986๋ , "Mach: A New Kernel Foundation for UNIX Development"๋ผ๋ ๋ ผ๋ฌธ์ USENIX ์ปจํผ๋ฐ์ค์์ ๋ฐํํ์ฌ ๋๋ฆฌ ์๋ ค์ง๋ค. ์คํฐ๋ธ ์ก์ค๊ฐ ์ด๋๋ NeXT๋ Mach 3.0 ์ปค๋์ ๊ธฐ๋ฐ์ผ๋ก 4.3 BSD์ POSIX API๋ฅผ ์ ๋ชฉํ์ฌ NeXTSTEP์ด๋ผ๋ OS๋ฅผ ๊ฐ๋ฐํ์์ผ๋ฉฐ, ์ด OS๋ ์คํฐ๋ธ ์ก์ค์ Apple ๋ณต๊ท ์ดํ '๋ฉ์๋' ํ๋ก์ ํธ๋ฅผ ํตํด Apple์ ์ปดํจํฐ์ ์ ์ฉ๋์๋ค. ์ด๋ ๊ฒ ํ์ฌ OS X๊ณผ iOS๋ ๊ฐ์ ์ญ์ฌ๋ฅผ ๊ณต์ ํ๊ฒ ๋ ๊ฒ์ด๋ค. OS X์ ์๋ฒ ๋ฒ์ ์ด 1999๋ ์ ์ถ์๋์์ผ๋ ๊ทธ ๋ฟ๋ฆฌ๋ BSD๊ฐ ์ถ์๋ 1977๋ ๋๊น์ง ์ด์ด์ง๋ค. ์ผ๋ฐ ์ฌ์ฉ์๋ค์ ๋์์ผ๋ก ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ ๋ชจ์ต์ OS X์ด ๊ณต๊ฐ๋ ๊ฒ์ 2001๋ ์ OS X 10.0๋ถํฐ์ด๋ค.
2021๋ 2์ ๊ธฐ์ค์ผ๋ก ์ต์ ๋ฒ์ ์ธ macOS Big Sur์ Darwin ์ปค๋ ๋ฒ์ ์ 20.3.0์ด๋ค.
Apple์ด ์ง๊ธ๋ ํ๋ฐํ ์ ์ํ๊ณ ์๋๋ฐ, Darwin์ด ์ ๋ฒ์ ์ ์ ๋ฐ์ดํธํ๋ฉด ๊ทธ๊ฒ ์์ ์ฝ์ฝ์ ํ๋ ์์ํฌ ๋ฑ์ ์ฌ๋ ค์ macOS, iOS์ ์ ๋ฒ์ ์ ๋ง๋๋ ์์ด๋ค.
1985๋ , ์นด๋ค๊ธฐ ๋ฉ๋ฐ ๋ํ๊ต์์ Mach๋ผ๋ ์ด๋ฆ์ ๋ง์ดํฌ๋ก ์ปค๋์ ๊ฐ๋ฐํ์๋ค. 1986๋ , "Mach: A New Kernel Foundation for UNIX Development"๋ผ๋ ๋ ผ๋ฌธ์ USENIX ์ปจํผ๋ฐ์ค์์ ๋ฐํํ์ฌ ๋๋ฆฌ ์๋ ค์ง๋ค. ์คํฐ๋ธ ์ก์ค๊ฐ ์ด๋๋ NeXT๋ Mach 3.0 ์ปค๋์ ๊ธฐ๋ฐ์ผ๋ก 4.3 BSD์ POSIX API๋ฅผ ์ ๋ชฉํ์ฌ NeXTSTEP์ด๋ผ๋ OS๋ฅผ ๊ฐ๋ฐํ์์ผ๋ฉฐ, ์ด OS๋ ์คํฐ๋ธ ์ก์ค์ Apple ๋ณต๊ท ์ดํ '๋ฉ์๋' ํ๋ก์ ํธ๋ฅผ ํตํด Apple์ ์ปดํจํฐ์ ์ ์ฉ๋์๋ค. ์ด๋ ๊ฒ ํ์ฌ OS X๊ณผ iOS๋ ๊ฐ์ ์ญ์ฌ๋ฅผ ๊ณต์ ํ๊ฒ ๋ ๊ฒ์ด๋ค. OS X์ ์๋ฒ ๋ฒ์ ์ด 1999๋ ์ ์ถ์๋์์ผ๋ ๊ทธ ๋ฟ๋ฆฌ๋ BSD๊ฐ ์ถ์๋ 1977๋ ๋๊น์ง ์ด์ด์ง๋ค. ์ผ๋ฐ ์ฌ์ฉ์๋ค์ ๋์์ผ๋ก ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ ๋ชจ์ต์ OS X์ด ๊ณต๊ฐ๋ ๊ฒ์ 2001๋ ์ OS X 10.0๋ถํฐ์ด๋ค.
2021๋ 2์ ๊ธฐ์ค์ผ๋ก ์ต์ ๋ฒ์ ์ธ macOS Big Sur์ Darwin ์ปค๋ ๋ฒ์ ์ 20.3.0์ด๋ค.
2. ๊ธฐํ[ํธ์ง]
์ฌ๋ด์ผ๋ก, Darwin์ ์คํ ์์ค๋ค. ๊ทธ๋์ ์๋ง์ ํ๋ก์ ํธ๊ฐ ์กด์ฌํ๋๋ฐ, OpenDarwin, MacPorts, GNU-Darwin, Darbat ํ๋ก์ ํธ ๋ฑ์ด ์์ผ๋ฉฐ SELinux๋ฅผ Darwin์ผ๋ก ํฌํ
ํ๋ ๊ฒฝ์ฐ๋ ์๋ค. ํ์ง๋ง ARM์ฉ์ ์์ง ๊ณต๊ฐ๋ฅผ ์ ํ๋๋ฐ, ๊ทธ๋์ iOS์ ๊ธฐ๋ฐ์ด ๋๋ ARM์ฉ Darwin์ ์ด๋ป๊ฒ ๋ง๋ค์ด์ก๋์ง ํ์ฌ๋ก์๋ ์ ์๊ฐ ์๋ค.
์ด ๋ฌธ์๋ฅผ ํ์ธํด๋ณด๋ฉด ๋ฒ์ ๋ณ Darwin์ ์ถ์์ผ์ ์ ์ ์๋ค.
์ด ๋ฌธ์๋ฅผ ํ์ธํด๋ณด๋ฉด ๋ฒ์ ๋ณ Darwin์ ์ถ์์ผ์ ์ ์ ์๋ค.