14๋
์ํด ์ฒซ๋ ์ธ 2017์ XNUMX์ผ, โ
์ผ๋
๋ง์ ๊ฐ๋์ ๋ถ๋ฌ์ผ์ผํจ ์ด ์ฑ
์ ์ฝ๊ณ ๋๋ 1987๋
์ด ๋ด ์ธ์์ ์์ด์ ๋๋ฆ ์๋ฏธ ์๋ ํด์๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ฌํด๋ ํ๋ฒํ ํ๋ฐฐ ์ฐ๊ตฌ์์์ ๊ณผํ ์ฐ๊ตฌ ํ๋ก์ธ์ค์ ์ต๋ ์๋ํ๋ฅผ ๋ณด์ฅํ๋ ์๋ฌด๋ฅผ ๋งก์ ์ฐ๊ตฌ์์ ์ฃผ์ ๋ถ์ ์ค ํ๋์ ์ฑ
์์๊ฐ ๋ ํด์
๋๋ค.
๊ทธ๋์ ์ง๊ธ์ผ๋ก๋ถํฐ 30๋
์ ์ธ 1987๋
์ Andrew Tanenbaum์ ๊ทธ์ ์ ์ "Operating Systems: Design and Implementment"(1987, ISBN 0-13-637406-9)์ ๊ต๊ณผ์๋ก Unix ํธํ Minix ์ด์ ์ฒด์ ๋ฅผ ์ผ์ต๋๋ค. ์ฃผ๋ก C ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ Minix ์ปค๋, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ํ์ ์์คํ
๋ฐ ํ์ผ ์์คํ
์ ์์ถ๋ 12000์ค์ ์์ค ์ฝ๋๊ฐ ์ฑ
์ ์ธ์๋์์ต๋๋ค. Andrew Tanenbaum์ ๋น์ ์ฌ์ฉ ๊ฐ๋ฅํ IBM PC ๋ฐ IBM PC/AT ์ปดํจํฐ์ฉ Minix OS๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. ์ด๋์ฏค ์ฐ๋ฆฌ๋๋ผ์๋ IBM PC์ ํธํ๋๋ ๊ฐ์ธ์ฉ ์ปดํจํฐ๊ฐ ๋ฑ์ฅํ๊ธฐ ์์ํ๋ค.
๊ฐ์ 1987๋
์ ๋๋ "Technology and Science" ์ก์ง์ "ENGINEER AND COMPUTER" ์นผ๋ผ์ ์ฐ๊ธฐ ์์ํ์ต๋๋ค. ์ด ์น์
์ ์ฒซ ๋ฒ์งธ ์ถํ๋ฌผ์ "๋ผ๋ ์ ๋ชฉ์ ์ก์ง 7ํธ ๊ธฐ์ฌ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฏธ ์ก์ง์ ๋ค์ ํธ์๋ "UNIX ์ด์ ์ฒด์ ์๊ฐ"๋ผ๋ ์ ๋ชฉ์ ๊ธฐ์ฌ๊ฐ ๊ฒ์ฌ๋์์ต๋๋ค.
์ด ๊ธฐ๊ฐ ๋์ ๋ฏธ๊ตญ์ ์ ๋ต๋ฐฉ์๊ตฌ์(SDI)์, ์๋ จ์ ๋ฐSDI ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๋ค.
์๋ฎฌ๋ ์ด์ ์คํ ๋
์ด ํ๋ก๊ทธ๋จ์ ์ผํ์ผ๋ก SOI ๊ตฌํ์ ๊ฒฐ๊ณผ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ด๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ๋ฌด๋ ฅํํ๋ ์์คํ ์ ๋ํ ์๊ตฌ ์ฌํญ์ ๋๋ค. SIM/SAIPR์ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ ๊ณผํ ๋ถ์์ ๋ก์ปฌ ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฐ๋ ฅํ ์ปดํจํฐ ๋คํธ์ํฌ์์ต๋๋ค.
๋คํธ์ํฌ์๋ ES-1066 ์ ํ์ ๋ํ ES ์ปดํจํฐ์ ์ฝ 200๋์ ๊ฐ์ธ์ฉ ์ปดํจํฐ๊ฐ ํฌํจ๋์ด์ผ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ด๋ฌํ ์ปดํจํฐ๊ฐ UNIX ํธํ ์ด์ ์ฒด์ MOS EC๋ฅผ ์ค์นํด์ผ ํ๋ค๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ํ ๊ธฐ๊ณ์ ๋ฌธ์ ๊ฐ ์๊ณ OS MOS EC๊ฐ ์ค์น๋์ด ์๋ค๋ฉด ES-1840๊ณผ ๊ฐ์ ์ปดํจํฐ์ ์ค์นํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ํ๋ ๋๋ผ์ด๋ธ๊ฐ ํ์ํ๊ณ OS ์ถ์๊ฐ ์ง์ฐ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ธ์ฉ ์ปดํจํฐ์ ๋ฐฐ์ก ์์ฒด๋ ๋งค์ฐ ์ด๋ ค์ด ๋ฌธ์ ์์ต๋๋ค. ๊ทธ๋ค์ ๋งค์ฐ ๋ถ์กฑํ์ต๋๋ค. ์ด๋ CPSU ์ค์์์ํ์ ์๋ จ ๊ฐ๋ฃํ์ ๊ฒฐ์ ์ ํตํด์๋ง ์ป์ ์ ์์์ผ๋ฉฐ, ์ด์ ์ ์๋ จ ๊ตญ๊ฐ ๊ณํ ์์ํ(ํ์ฌ ๋ฌ์์ ์ฐ๋ฐฉ ์ํ)์ ๊ฐ์ ๊ด๋ จ ๋ถ์์ ์ด ๋ชจ๋ ๊ฒ์ ๋์ํ์ต๋๋ค. ์ฐ๋งน์ ๊ฑด๋ฌผ์ ์์), VTI ๊ตญ๊ฐ์์ํ(์ปดํจํฐ ๊ณตํ ๋ฐ ์ ๋ณดํ ๊ตญ๊ฐ์์ํ, 1986๋
XNUMX์์ ์ค๋ฆฝ๋ ์๋ จ ์ปดํจํฐ ๊ธฐ์ ๊ตญ๊ฐ์์ํ) ๋ฐ ๊ธฐํ ์ฌ๋ฌ ๊ธฐ๊ด์ด ์์ต๋๋ค.
VTI ๊ทธ๋ฃน์ ์ปดํจํฐ ์ฅ๋น ๊ณต๊ธ ๊ณํ์ ํฉ์ํ๋ฉด์ ์ฌ๋ฏธ์๋ ์ฌ๊ฑด์ด ๋ฐ์ํ์ต๋๋ค.
๊ทธ๋ค์ ๋น์ ์ ์ํด ์์ต๋๋ค
์ฐ๋ฆฌ ์ ์ ๊ทธ๊ณณ์ ๋์ฐฉํ์ต๋๋ค. ์ ๋ ์๋ น, ํฌ๋กฌ ๋ถ์ธ ๋ฅผ ์ ๊ณ ๋ฒจํธ์ ๊ถ์ด์ง์ ๊ถ์ด์ ๋ค๊ณ ์์ ๋ด์ธ ๋ ์ฌํ ๊ฐ๋ฐฉ์ ๋ค๊ณ ์์์ต๋๋ค. ์๋์, ๊ทธ๊ฒ์ ํต ์ฌํ๊ฐ๋ฐฉ์ด ์๋์์ต๋๋ค. ์ฌ๊ธฐ์๋ 931๋ 226์ 8.08.87์ผ์ ์๋ จ ๊ฐ๋ฃํ์ ํฅํ ๊ฒฐ์์ ์ XNUMX-XNUMXํธ์ ์ด์์ด ํฌํจ๋์ด ์์์ต๋๋ค. ๋๋ ์กด๊ฒฝ์ฌ์ ์ํด ๋ํํ์ต๋๋ค(์ด๊ฒ์ ์ฐ๊ตฌ์ ์์ฅ Volkov L.I.) ์์ฅ Bordyukov M .M. ๊ทธ๋ฆฌ๊ณ ์ค์ Boyarsky A.G. ์ฐ๋ฆฌ๊ฐ ํ์ฅ๋์ ์์ ์ค์ ๊ฐ์ ๋ ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ง์ ๋๋์ต๋๋ค. ๋งค์ฐ ์๋ฆ๋ค์ด ๊ธ๋ฐ์ ๋น์์ ์์ ์ค ์ ์ฒด์ ์ด์ง๋ฝ๊ฒ ์์ฌ ์๋ PC ์ฌ๋ฆฌ๋ฒ ํฐ ์์์์ต๋๋ค. ์ฐ๊ตฌ์์ ๊ทธ๋ฌํ ์ปดํจํฐ๋ฅผ ์ต์ํ ๋ช ๋์ฏค ๋๋ ๊ฒ์ ๊ฟ๊ฐ์ ์ผ์ด์์ต๋๋ค.
์์ฅ์๊ฒ ๊ฐ ์ ์๋๋๋ ์ฐ๋ฆฌ์ ์ง๋ฌธ์ ๋น์๋ ์์ง ๊ฑฐ๊ธฐ์ ์์ง๋ง ๊ณง ๋์ฐฉํด์ผ ํ๋ค๊ณ ๋๋ตํ๊ณ ๊ธฐ๋ค๋ฆฌ๊ฒ ๋ค๊ณ ์ ์ํ์ต๋๋ค. ์ ์ ํ ํ์ฅ๊ณผ ๊ทธ์ ์กฐ์๊ฐ ๋ฑ์ฅํฉ๋๋ค. ์์์ฅ์ ๋ฌต๋ฌตํ ์ง๋ฌธ์ ๋น์์ค์ฅ์ ์ง์งํ๊ฒ ์ด๋ ๊ฒ ๋๋ตํ์ต๋๋ค. โ๊ทธ๊ฒ์ ๋น์ ์๊ฒ ๋ฌ๋ ธ์ต๋๋ค!โ. ๊ทธ๋ ์กฐ์ฉํ ์ฌ๋ฌด์ค๋ก ๋ค์ด๊ฐ๊ณ ์ฐ๋ฆฌ๋ ๊ทธ๋ฅผ ๋ฐ๋ผ๊ฐ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฐ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ๋ฌด์์ ์ํด ์๋์ง ์์์ ๋ ์ฐ๋ฆฌ๋ ๋ ์ด์ ์ง๋ฌธํ์ง ์๊ณ ๊ทธ์ ์น์ธ ์๋ช ์ ๋ฐ์์ต๋๋ค. ๊ทธ ๋น์์๋ ES-1066๊น์ง์ ๋ํ ์ปดํจํฐ 200๋ ๋ฐ, ES-1841/45 PC ์ฝ XNUMX๋, ์๋ จ์ ๊ฑฐ์ ์ฐ๊ฐ ์ปดํจํฐ ์์ฐ๋์ ํด๋นํ๋ ์์ฒญ๋ ๊ณต๊ธํ์ด์์ต๋๋ค. ๋น๋ก ์ง์ฐ์ด ์๊ธด ํ์ง๋ง ์ฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ์ปดํจํฐ๋ฅผ ๋ฐ์์ต๋๋ค.
์ ๋ฆฌ ๊ฐ์!
๊ทธ๋ฌ๋ ๋ค๋ฅธ ์๋ ์์์ต๋๋ค. ์๋ จ๊ตฐ ํต์ ๊ตญ ๋ถ๊ตญ์ฅ์ผ๋ก๋ถํฐ ๋น์๋ฅผ ๋ฐ์์ผ ํ์ต๋๋ค.
์ด ์ง์ฑ
์ ๋น์ ์ฌํ์ฃผ์ ๋
ธ๋์ ์์
์ด์ ์๋ํ ์ ๊ตญ ์ ์์ ์ฐธ์ฌํ Kirill Nikolaevich Trofimov ์ค์ฅ์ด ๋งก์์ต๋๋ค. Trofimov K.N. ๋๋ ์ธ์ ๋์ฒ๋ผ "์๋ฌด" ์ฅ๊ตฐ๊ณผ ํจ๊ป ๋์ฐฉํ์ต๋๋ค. ํธ๋กํผ๋ชจํ K.N. ๋๋ฅผ ํ
์ด๋ธ์ ์ด๋ํ๊ณ ์ฐ๋ฆฌ๋ ๋ชจ์คํฌ๋ฐ ์ง์ญ ์ฐ๊ตฌ์์ ์ปดํจํฐ ์ฅ๋น๋ฅผ ๊ฐ์ถ๋ฉด์ ์๋ํ ๋ฌธ์ ์ ๋ํด ์ค๋ซ๋์ ๋
ผ์ํ์ต๋๋ค. ์ฃผ์ ์ง๋ฌธ์ ์ ๋น์ ์๊ฒ ์ ํธ๋๊ฐ ์์ด์ผ ํ๋๊ฐ์
๋๋ค. ๊ทธ๋ฌ๋ ๊ฒฐ๊ตญ ๊ทธ๋ ์ด๋ ๊ฒ ๋งํ์ต๋๋ค. โ์๋ฅ๋ฅผ ์ฃผ์ธ์. ์๋ช
ํ๊ฒ ์ต๋๋ค.โ ๊ทธ๋ฐ๋ฐ ๋ด๊ฐ ๊ทธ๊ฒ๋ค์ ๊บผ๋ด๋ ๋์, "์ง๋ฌด" ์ฅ๊ตฐ(์ฑ๋ช
์ ๋ฐํ์ง ์๊ฒ ์ต๋๋ค)์ ๋ชฉ์๋ฆฌ๊ฐ ๋ค๋ ธ์ต๋๋ค: "์ ๋๋...์ ์ ์ฒด ์๋ฏธ๋ฅผ ์ดํดํ์ง ๋ชปํ๋๋?" ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ K.N. Trofimov์๊ฒ ๋งํ์ต๋๋ค.... ๋๋ ๋ฌด๊ฐ๊ฐํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ด ๋งํ ์ด์ ๊ฐ ์์ต๋๋ค. ์ฅ๊ตฐ Trofimov K.N. ์กฐ์ฉํ ์ผ์ด ์์ ์๋ฅ๊ฐ ๋ค์ด์๋ ํด๋๋ฅผ ๊ฐ์ ธ๋ค๊ฐ ์ถ๊ตฌ์ชฝ์ผ๋ก ๋์ก์ต๋๋ค. "์ฌ๊ธฐ์ ๋๊ฐ์ธ์!" ํ์ง๋ง ๋์ด ์ข์ผ๋ฉด ๋ค ๊ด์ฐฎ์ต๋๋ค. ๋ค์ ๋ง๋๋ฌ ์์ ์ฌ๊ณผํ๊ณ ๋น์๋ฅผ ๋ฐ์์ต๋๋ค. ๋ถํํ๋, ๋งค์ฐ ์กด๊ฒฝ๋ฐ๋ ์ด ์ฅ๊ตฐ์ 19๋
1987์ 8์ผ ํ๊ฐ๋ฆฌ์์ Mi-XNUMX ํฌ๋ฆฌ์ฝฅํฐ์ ๋นํ๊ธฐ ์ถ๋ฝ ์ฌ๊ณ ๋ก ์๋ฌด ์ค ์ฌ๋งํ์ต๋๋ค.
๋ฌ์์ ๊ตญ๊ฐ ๊ธฐ์ ์์ํ/๋ฌ์์ FSTEC ์ด๋ ์์ฅ
์ปดํจํฐ ์ฅ๋น ๊ณต๊ธ ๊ณํ ์กฐ์ ๊ณผ ๋์์ SIM/CAIPR ์์ฑ ์ค๊ณ๋ฅผ ์ํ ๊ธฐ์ ์ฌ์ ๊ฐ๋ฐ ๋ฐ ์น์ธ์ด ์งํ๋์์ต๋๋ค. BSSR ๊ณผํ ์์นด๋ฐ๋ฏธ์ ์ฌ์ด๋ฒ๋คํฑ์ค ๊ธฐ์ ์ฐ๊ตฌ์(Semenkov O.I.)๊ฐ ์ฃผ์ ๊ณ์ฝ์๋ก ์ ์ ๋์์ต๋๋ค. ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ํ๋ ์ฐํฌ๋ผ์ด๋ SSR ๊ณผํ ์์นด๋ฐ๋ฏธ์ ์ฌ์ด๋ฒ๋คํฑ์ค ์ฐ๊ตฌ์๋ ๊ณ ๋ ค๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ BSSR ๊ณผํ ์์นด๋ฐ๋ฏธ์ ITK๊ฐ ์ ํธ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ 1986๋
๋ง๊น์ง ๊ธฐ์ ์ฌ์์ด ์ค๋น๋์์ผ๋ฉฐ ๋จ์ ๊ฒ์ ์ XNUMX๋ถ์ฌ๋ น๊ด Yu.A. Yashin ๋๋ น์ผ๋ก๋ถํฐ ๋น์๋ฅผ ๋ฐ๊ณ ์ด๋ฅผ ์์นด๋ฐ๋ฏธ ํ์ฅ์ ์น์ธํ๋ ๊ฒ๋ฟ์ด์์ต๋๋ค. ์๋ จ ๊ณผํ ์์นด๋ฐ๋ฏธ N.A. Borisevich์ ํ์์ธ BSSR์ ๊ณผํ. ๊ทธ๋ฆฌ๊ณ ์ด์ฌ๋ น๊ด. ๊ทธ๋ฐ ๋ค์ ์๋งค๋ฅผ ๊ฑท์ด๋ถ์ด๊ณ ํ ๋น๋ ์์
์ ์๋ฃํ์ธ์. ๊ทธ๋ฌ๋ค๊ฐ XNUMX์ ์ค์์ ์ ์ ์ผ์ ์ฅ๊ตฐ์ด ์ฐ๊ตฌ์์ ๋์ฐฉํ๋ค๋ ์์์ ๋ค์์ต๋๋ค. ๋๋ ๊ธฐ์ ์ฌ์์ ์ด์์ด ์ ํ ์ฌํ๊ฐ๋ฐฉ์ ๋ค๊ณ ํ์์ฅ์ ์ ์์ฒ๋ฅผ ํฅํด ์๊ณ๋จ์ ๋ฌ๋ ค ๋ด๋ ค๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ๋จ์์ ์ฐ๊ตฌ์์ฅ๊ณผ ์ ์ ์ผ์ ์ฅ๊ตฐ์ ๋ง์ฃผํ๊ฒ ๋ฉ๋๋ค. ์ฃผ์ ํ์ง ์๊ณ Yu.A. Yashin์๊ฒ ํ๋ฝ์ ๊ตฌํฉ๋๋ค. ์ฐ๊ตฌ์์ฅ์๊ฒ ์ฐ๋ฝํ์ธ์. ๊ทธ๋ ๋นํฉํ์ง๋ง ํ๋ฝํ์ต๋๋ค. ๋๋ ์๊ฐ์ด ๋ถ์กฑํ์ฌ Yu.A. Yashin์๊ฒ์ ๋น์๋ฅผ ๋ฐ์์ผ ํ๋ค๊ณ ์ฐ๊ตฌ์์ฅ์๊ฒ ๋ณด๊ณ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ณด๋ผ, ์ด ๋น์๋ ๊ณ๋จ์ ์ค๋ฅด๋ ๋์ค์ ๋ฐ๋ก ์ป์ด์ก๋ค.
1992๋
18์ Yashin Yu.A. ์์ฅ ๋ํ์ด ๋์๊ณ , 1993๋
4์ 2002์ผ์ ๊ทธ๋ ๋ฌ์์ ์ฐ๋ฐฉ ๋ํต๋ น ์ฐํ์ ๊ฐํธ๋ ๊ตญ๊ฐ ๊ธฐ์ ์์ํ ์์ฅ์ผ๋ก ์๋ช
๋์์ผ๋ฉฐ, ๊ทธ ์ญํ ๊ณผ ์ง์๊ฐ ํฌ๊ฒ ์ฆ๊ฐํ์ต๋๋ค(์์ํ ์์ฅ์ ์ฅ๊ด๊ณผ ๋์ผํ์ต๋๋ค). ๊ณ ๋๋ก ์ ๋ฌธํ๋ ๊ตฐ์ฌ ๊ธฐ๊ด์์ ๊ตญ๊ฐ๊ธฐ์ ์์ํ(State Technical Commission)๋ ์ ๋ณด ๋ณด์์ ๋ด๋นํ๋ ์ฐ๋ฐฉ ๊ธฐ๊ด์ด ๋์์ต๋๋ค. ํ์ฌ ๋ฌ์์ ๊ตญ๊ฐ ๊ธฐ์ ์์ํ๋ ์ฐ๋ฐฉ ๊ธฐ์ ๋ฐ ์์ถ ํต์ ์๋น์ค(FSTEC of Russia)๋ก ์ ํ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ XNUMX๋
XNUMX์ XNUMX์ผ, ๊ทํ์ ๊ฒธ์ํ ํ์ธ์ ๋ฌ์์ ์ฐ๋ฐฉ ๋ํต๋ น ์ฐํ ๋ฌ์์ ๊ตญ๊ฐ ๊ธฐ์ ์์ํ ์์์ฅ์ ๋ง์ถค ์๊ณ๋ฅผ ๋ฐ์์ต๋๋ค.
์ฐฝ๋ฌธ๊ณผ ๋ฌธ์ด ์๋
๋จ์ ๊ฒ์ ์๋ จ N.A. Borisevich ๊ณผํ ์์นด๋ฐ๋ฏธ ํ์์ธ BSSR ๊ณผํ ์์นด๋ฐ๋ฏธ ํ์ฅ์ ์น์ธํ๋ ๋ง์ง๋ง ๋จ๊ณ๋ฟ์ด์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ 1987๋
์ํด XNUMX์ผ ์ , BSSR ๊ณผํ ์์นด๋ฐ๋ฏธ ITK ์ฑ
์์์ธ Semenkov O.I. ์์
๋์ ๋ฏผ์คํฌ์ ์์ต๋๋ค. O.I. Semenkov๋ฅผ ๋ง๋๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ BSSR ๊ณผํ ์์นด๋ฐ๋ฏธ ํ์ฅ์๊ฒ ๊ฐ ๋ ๋ช
ํํ ํด์ฃผ์ธ์. ๊ทธ๋ฌ๋ค๊ฐ ์ด์ํ ์ผ์ด ์์๋๊ณ ๋ฐ์๋ค๊ณ ๋งํ๊ณ ๊ฐ๋
๋ฐฐ๊ธ์์ ์บ๋ฌ๋ฉ ๋ฒ ๊ฐ ๋ฑ์ ๋์ ํ๊ธฐ ์์ํ๊ณ ์คํ์๋ ๊ฐ์๊ธฐ ์ด ์ง์ ๋๋ ์ ์ง์ ์ ์ ๊ฑฐํ๊ฑฐ๋ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค๊ณ ์ ์ธํฉ๋๋ค. ๊ธฐ์ ์ฌ์. ํนํ ๊ทธ๋ค์ ๊ฐ์๊ธฐ ์ ๋์ค ํธํ OS๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ง ์๋ค๊ณ ๋งํ๋ค. ๋๋ ๋ชจ์คํฌ๋ฐ๋ก ๋์๊ฐ๊ธฐ๋ง ํ๋ฉด ๋๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ ํด๋์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์๋ ์ ๊ฐ ์ถ๊ทผํ์ ๋ ๊ทธ๋ค์ ์ด๋ฏธ ๋ฏผ์คํฌ์์ ์ ํ๋ฅผ ๊ฑธ์ด ์ฌ๊ณผํ๊ณ ์์ ์์์ฅ์ ์๋ช
ํ๋ผ๊ณ ์์ฒญํ์ต๋๋ค. ์ ๋
์ ๋๋ ์ด๋ฏธ ๊ธฐ์ฐจ๋ฅผ ํ์ต๋๋ค. ํ๋ซํผ์์ ๊ฐ๋
๋์ด ๋ณผ๊ฐ ๊ฐ์์ ๋๋ฅผ ๋ง๋ฌ๊ณ ์ฐ๋ฆฌ๋ ์ฆ์ ๋ํต๋ น์ ๋ง๋๋ฌ๊ฐ์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ํต๋ น ์ง๋ฌด์ค์ ๋ค์ด๊ฐ์ ํ์์ ์์๊ณ , ์ฐ๋ฆฌ๊ฐ ๋ค์ด๊ฐ ๋ฌธ์ ๋ค์ ๋ณด๋ ๊ทธ๊ณณ์๋ ์์์ต๋๋ค. ์ฌ๋ฐฉ์ ์ฑ
์ด ๊ฝํ ์๋ ์ ๋ฐ์ด ์์์ต๋๋ค.
๋๋ ์น์ธ๋ ๊ธฐ์ ์ฌ์์ด ์์ด์ผ๋ง ์ด๊ณณ์ ๋ ๋ ์ ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ ์๊ฐ ๋ฐ ๋์ ๊ตญ๋ด ์ปดํจํฐ ๊ธฐ์ ์ ์ ๋ง์ ๋ํด ๋
ผ์ํ๊ณ (๋๋ ์ง๊ธ์ ์์
๋์ฒด์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒ์ด ์ ํ์ด๊ธฐ ๋๋ฌธ์) ์๋ช
๋ ๊ธฐ์ ์ฌ์์ ๊ฐ์ง๊ณ ์ญ์ผ๋ก๊ฐ์ต๋๋ค. ๋๋ ์ง์์ ์ํด๋ฅผ ์ถํํ์ต๋๋ค.
ํ๋ ์์ด ๋ชจ๋ ๊ฒ์ ๊ฒฐ์ ํฉ๋๋ค.
๋ฐ๋ผ์ ์ง์์ ๊ต์กํ๊ธฐ ์ํด ์ด๋ค ์ง์์๊ฒ Unix ์์คํ ์์ ์์ ํ๋๋ก ๊ฐ๋ฅด์น๊ณ (๊ทธ๋ฆฌ๊ณ EU OS์์ ์์ ํ๊ธฐ ์ ์๋ ๋ชจ๋ ์ฌ๋์๊ฒ) C ์ธ์ด(๊ทธ๋ฆฌ๊ณ PL/1, Fortran, Pascal์ ์ฌ์ฉํ๊ธฐ ์ ์๋ ๋ชจ๋), Unix ์์คํ ์ ๊ฐ๋ฅด์น์ญ์์ค. ๊ฐ์ ์ด์์ฒด์ ๊ฐ ์๊ธํ ํ์ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Andrew Tanenbaum์ด ๊ทธ๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ์ฃผ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ํ์ฒ๋ผ ์ด ๋ชจ๋ ์ผ์ 1987๋ ์ ์ผ์ด๋ฌ๊ณ ๊ทธ๋ ๋ EU-1840์์ ์ผํ์ต๋๋ค!
ํ์ง๋ง ์ฐ๋ฆฌ๋ ๋ญ๊ฐ๋ฅผ ์ถ๊ฐํ๊ณ , ๊ทธ ์์ ๋ญ๊ฐ๋ฅผ ๋ฐ๊ฟ์ผ ํ์ต๋๋ค. ํ๋ ๋๋ผ์ด๋ธ์์ ๋ถํ
ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๊ณ ํค๋ฆด ๋ฌธ์๊ฐ ์ถ๊ฐ๋์์ง๋ง ์ผ๋ฐ ์ฌ์ฉ์์ ๊ด์ ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์์คํ
๊ธฐ๋ฅ๊ณผ ์ ์ฌํ ์ฌ์ฉ์ ๋ชจ๋ํฐ์ ๊ฐ๋ฐ์ด์์ต๋๋ค.
์ด๋๊น์ง Minix/MINOS๊ฐ ์ค์น๋ PC ๊ฐ์ COM ํฌํธ๋ฅผ ํตํ ๋ฐ์ดํฐ ๊ตํ์ฉ ๋๋ผ์ด๋ฒ๊ฐ ์ด๋ฏธ ํฌํจ๋์ด ์์์ต๋๋ค.
1991๋ Gomel์์ ์ด๋ฆฐ All-Union Scientific and Practical Conference์์ "๋ชจ๋ฐ์ผ ๋๊ตฌ ์ด์ ์ฒด์ MINOS"์ ๋ํ ๋ณด๊ณ ์๊ฐ ์์ฑ๋์์ต๋๋ค.
Orlov V.N., ๋ชจ์คํฌ๋ฐ
๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ ์ด์์ฒด์ MINOS
MINOS ์์คํ ์ ๋ฒ์ 7์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ UNIX๊ธ ์ด์ ์ฒด์ ์ ๋๋ค. ์ด ์์คํ ์ ์ฃผ๋ก ๋ํ์์ ๋ณต์กํ ์ํํธ์จ์ด ์์คํ ์ค๊ณ์ ๋ํ ์์คํ ํ๋ก๊ทธ๋๋จธ๋ฅผ ๊ต์กํ๋ ๋ฐ ์ฌ์ฉํ๋๋ก ๊ณ ์๋์์ต๋๋ค.
์์คํ ์ ํน์ง:
- EC 184x PC(ํ๋ ๋๋ผ์ด๋ธ๊ฐ ์๋ EC 1840 PC ํฌํจ), PC AT-286, PC AT 386 ๋ฐ ํธํ PC์์ ์๋;
- ์์คํ ์ ๊ธฐ๋ณธ ์ธ์ฝ๋ฉ๊ณผ ๋์ฒด ์ธ์ฝ๋ฉ ๋ชจ๋์์ ์๋ํฉ๋๋ค.
- 360KB, 720KB ๋ฐ 1.2MB์ ํ๋กํผ ๋์คํฌ๋ฅผ ์ฌ์ฉํ ์์คํ ์๋
- ์์คํ ์ปค๋ ์์ค์์ ๊ธฐ๋ฅ ํค๋ฅผ ์ฒ๋ฆฌํ์ฌ ์์คํ ์์ ์คํ ์ค์ธ ํ๋ก์ธ์ค์ ๊ด๊ณ์์ด ์ธ์ ๋ ์ง ๊ธฐ๋ฅ ํค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์ํ๋ ๊ฒฝ์ฐ ์ปค๋์ ๊ธฐ๋ฅ ํค ์ฒ๋ฆฌ๋ฅผ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
- ๊ธฐ๋ฅ ํค๋ฅผ ์ฌ๊ตฌ์ฑํ๋ ๊ธฐ๋ฅ
- ์์คํ ์์ Rendezvous ๋ฉ์ปค๋์ฆ์ ๊ตฌํํฉ๋๋ค.
- ์ ธ ๋ช ๋ น ํด์๊ธฐ ์ธ์๋ MS-DOS์ NORTON ์์คํ ๊ณผ ๊ธฐ๋ฅ์ด ์ ์ฌํ ์ฌ์ฉ์ ๋ชจ๋ํฐ๋ฅผ ์์คํ ์ ๊ตฌํํฉ๋๋ค.
- ์์คํ ์ ๋ด์ฅ๋ ๋ช ๋ น ๋๋ ํ ๋ฆฌ์ ๊ฐ์ฉ์ฑ.
์์คํ ์ ํ ์คํธ ๋ฐ 70์ง์ ํธ์ง๊ธฐ, MS-DOS ํ์ผ ์์คํ ์์ ์ ์ํ ๋ช ๋ น, ๋ค๋ฅธ UNIX ์ ํ ์์คํ ๊ณผ ํ์ผ์ ๊ตํํ ์ ์๋ tar ์์นด์ด๋ฒ, ํ ์คํธ ํฌ๋งทํฐ ๋ฑ์ ํฌํจํ์ฌ XNUMX๊ฐ ์ด์์ ๋ช ๋ น์ ๊ตฌํํฉ๋๋ค.
์์คํ ์๋ C complator, Assembler ๋ฐ TWINDOW ํจํค์ง๊ฐ ์์ต๋๋ค.
์์คํ ์ ํต์ฌ์ 90KB์ด๋ฉฐ, ์์คํ ์ ์ ์ฒด ๋ณผ๋ฅจ์ C ๋ฐ ์ด์ ๋ธ๋ฆฌ ์ธ์ด๋ก ๋ ์ฝ 20000๊ฐ์ ๋ช ๋ น๋ฌธ์ ๋๋ค.
์์คํ ์ 5KB ํ๋กํผ ๋์คํฌ 360๊ฐ, 2KB ํ๋กํผ ๋์คํฌ 360๊ฐ์ 2KB ํ๋กํผ ๋์คํฌ 729๊ฐ, ๋๋ 2KB ํ๋กํผ ๋์คํฌ 360๊ฐ์ 1MB ํ๋กํผ ๋์คํฌ 1.2๊ฐ๋ก ์ ๊ณต๋ฉ๋๋ค.
์์คํ ์์ค ์ฝ๋๋ ๋ณ๋๋ก ์ ๊ณต๋ฉ๋๋ค. ํด๋น ๋ณผ๋ฅจ์ ๊ฐ๊ฐ 10KB์ ํ๋กํผ ๋์คํฌ 360๊ฐ์ ๋๋ค.
ํ๋ก์ ํธ ์์ ์ ์์ํ ์ง 25๊ฐ์ ํ์ธ 1991๋ 21์ 17์ผ, 1991์ธ์ ๋ฆฌ๋์ค ํ ๋ฐ์ฆ(๋น์ ์์ง ํ์)๋ ๋ฆฌ๋ ์ค๋ผ๋ ์์ ํ ์๋ก์ด OS์ ํ๋กํ ํ์ ์ ๋ง๋๋ ๊ฒ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ , XNUMX๋ XNUMX์ XNUMX์ผ์ ์ฒซ ๋ฒ์งธ OS๊ฐ ํ์ํ์ต๋๋ค. Linux ์ปค๋์ด ๊ณต๊ฐ๋์์ต๋๋ค.
๊ทธ๋์ 1991๋ ์๋ Minix OS, Linux OS, MINOS OS๊ฐ ํ์ํ์ต๋๋ค. ๋์์ ๋ง์ง๋ง ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ Minix์ ๊ฒฝํ์ ์์กดํ์ต๋๋ค.
๋์์ Andrew Tanenbaum์ ์ฒ์๋ถํฐ Minix๋ฅผ ๊ฐ์ ํ๊ฒ ๋ค๋ ์ ์์ด๋ ๊ต๊ณผ์ ๋
์๋ค์ ํจ์น๋ฅผ ๋ฐ์๋ค์ด๋ ์ ์์ ๊ฑฐ๋ถํ์ต๋๋ค. ์ด๊ฒ์ด ์๋ง๋ Torvalds์ Linux๊ฐ ์ ๋๋ฅผ ์ฐจ์งํ ์ด์ ์ผ ๊ฒ์
๋๋ค. Linux๋ Andrew Tanenbaum์ ๋
์๋ค์ด ์ด์ ์ฒด์ ๋ฅผ ๊ฐ๋ฐํ๋ ค๋ ์๊ตฌ๋ฅผ ๊นจ๋ซ๊ฒ ํ๋ ํ๋ก์ ํธ์ ์ญํ ์ ๋งก์์ผ๋ฉฐ, ๊ทธ๋ก๋ถํฐ ๋์์ด ์ด์ต์ ์ป์์ต๋๋ค.
OS MINOS๋ ์ด๋ป์ต๋๊น? 1991๋
์ ์๋ จ์ ๋ง์ง๋ง ํด์ด๋ค. ๋๋ผ๊ฐ ๋ฌด๋์ง๊ณ ๊ฒฝ์ ๊ฐ ๋ฌด๋์ง๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ ์๊ฐ์ด ์์ต๋๋ค.
๊ธ์ด ์ธ์์ ์ง๋ฐฐํ๋ค
์๋ฎฌ๋ ์ด์ ์คํ ๋, ์ปดํจํฐ ์ง์ ์ฐ๊ตฌ ์ค๊ณ ์์คํ ๋ฐ ์ปดํจํฐ ๋คํธ์ํฌ๋ ์ด๋ป์ต๋๊น?
๋ชจ๋ ๊ฒ์ด ์ฌํ๊ฒ ๋๋ฌ์ต๋๋ค. ์ปดํจํฐ์ ํ์๊ฐ ๋๋ผ์ ์์์ก์ต๋๋ค. ๊ทธ๊ฒ์ ์ป์ผ๋ ค๋ฉด ๋์ด ํ์ํ๊ณ ๋๋ง ์์ผ๋ฉด๋ฉ๋๋ค. EU ์๋ฆฌ์ฆ์ ๋ชจ๋ ์ปดํจํฐ ์ฅ๋น๋ฅผ ๊ธ์ผ๋ก ์ฌํ์ฉํ๊ณ , ๊ทธ ์์ต๊ธ์ ์ฌ์ฅ๋น์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ๋์์ต๋๋ค. ๋ชจ๋ ํ๊ฐ๋ฅผ ๋ฐ๊ณ ๊ธฐ๊ณ ๊ณต์์ ํด์ฒดํ์ฌ ๋๊ฒจ์ฃผ์์ง๋ง ์ ์ปดํจํฐ๋ ๋์ฐฉํ์ง ์์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ๋ฌ๋ผ์ก๋ค๋ฉด ์ง๊ธ MINOS๊ฐ ์ด๋์ ์๋์ง ๋๊ฐ ์๊ฒ ๋๊ฐ!
ํ์ง๋ง SIM/SAIPR์ ๋ง๋ ์ฌ๋๋ค์ ์์ฒญ๋ ๊ฒฝํ๊ณผ ์ง์์ ์ป์์ต๋๋ค. ๋ ์ฌ๋ ๋ชจ๋ ์ด๋ ค์ด 90๋ ๋๋ฅผ ์ด์๋จ๋ ๋ฐ ๋์์ ์ฃผ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ Torvalds์ Linux๋ ์ฑ๊ณต์ ์ผ๋ก ๋ฐ์ ํ์ฌ ์ ์ ๋ ๋ง์ ์๋ก์ด ์์ญ์ ์ ๋ณตํ๊ณ ์์ต๋๋ค. ์ด์ ๊ตญ๋ด Linux ํฌํฌ/ํด๋ก ์ด "๋ชจ์คํฌ๋ฐ์์ ์ธ๊ณฝ๊น์ง ํ์ง"ํ๊ณ ์์ต๋๋ค. Andrew Tanenbaum์ Minix๋ ์ฑ๊ณต์ ์ผ๋ก ๋ฐ์ ํ๊ณ ์์ผ๋ฉฐ, ๊ทธ์ ์ ์๋
Andrew Tanenbaum์ Unix ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ๋ Denis Ricci, Brian Carnigan, Ken Thompson, C ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ Ken Thompson ๋ฐ Dennis Ritchie, ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ Elgar Codd, Linux ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ๋ Linus Torvalds์ ๊ฐ์ IT ์ ๋ฌธ๊ฐ ์ค ํ๋์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ Torvalds๊ฐ Andrew Tanenbaum์ ์ฑ
๊ณผ Minix ๊ต์ก ๋งค๋ด์ผ์ ์ฝ๊ณ ์๋ผ๊ฒ ๋ ์ง ๋๊ฐ ์๊ฒ ์ด์!!!
์ถ์ฒ : habr.com