Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„

14๋…„ ์ƒˆํ•ด ์ฒซ๋‚ ์ธ 2017์›” XNUMX์ผ, โ€œ์‚ฌ๋žŒ. ๋…ธํ„ด ์‚ฌ๋ น๊ด€".

์ผ๋…„

๋งŽ์€ ๊ฐ๋™์„ ๋ถˆ๋Ÿฌ์ผ์œผํ‚จ ์ด ์ฑ…์„ ์ฝ๊ณ  ๋‚˜๋‹ˆ 1987๋…„์ด ๋‚ด ์ธ์ƒ์— ์žˆ์–ด์„œ ๋‚˜๋ฆ„ ์˜๋ฏธ ์žˆ๋Š” ํ•ด์˜€๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ฌํ•ด๋Š” ํ‰๋ฒ”ํ•œ ํ›„๋ฐฐ ์—ฐ๊ตฌ์›์—์„œ ๊ณผํ•™ ์—ฐ๊ตฌ ํ”„๋กœ์„ธ์Šค์˜ ์ตœ๋Œ€ ์ž๋™ํ™”๋ฅผ ๋ณด์žฅํ•˜๋Š” ์ž„๋ฌด๋ฅผ ๋งก์€ ์—ฐ๊ตฌ์†Œ์˜ ์ฃผ์š” ๋ถ€์„œ ์ค‘ ํ•˜๋‚˜์˜ ์ฑ…์ž„์ž๊ฐ€ ๋œ ํ•ด์ž…๋‹ˆ๋‹ค.

Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„๊ทธ๋ž˜์„œ ์ง€๊ธˆ์œผ๋กœ๋ถ€ํ„ฐ 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์™€ ํ˜ธํ™˜๋˜๋Š” ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ๊ฐ€ ๋“ฑ์žฅํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. EU-1840/41/42 ๋‚˜์ค‘์— ๋ฐํ˜€์ง„ ๋ฐ”์™€ ๊ฐ™์ด ES-1845๋„ Minix OS๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ™์€ 1987๋…„์— ๋‚˜๋Š” "Technology and Science" ์žก์ง€์— "ENGINEER AND COMPUTER" ์นผ๋Ÿผ์„ ์“ฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„น์…˜์˜ ์ฒซ ๋ฒˆ์งธ ์ถœํŒ๋ฌผ์€ "๋ผ๋Š” ์ œ๋ชฉ์˜ ์žก์ง€ 7ํ˜ธ ๊ธฐ์‚ฌ์˜€์Šต๋‹ˆ๋‹ค.์šด์˜ ์ฒด์ œ: ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ ์šด์˜ ์ฒด์ œ๊ฐ€ ํ•„์š”ํ•œ ์ด์œ " ๊ทธ๋ฆฌ๊ณ  ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์ปดํ“จํ„ฐ์—์„œ "๋‹น์‹ "์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์šด์˜ ์ฒด์ œ๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฏธ ์žก์ง€์˜ ๋‹ค์Œ ํ˜ธ์—๋Š” "UNIX ์šด์˜ ์ฒด์ œ ์†Œ๊ฐœ"๋ผ๋Š” ์ œ๋ชฉ์˜ ๊ธฐ์‚ฌ๊ฐ€ ๊ฒŒ์žฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„
์ด ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฏธ๊ตญ์€ ์ „๋žต๋ฐฉ์œ„๊ตฌ์ƒ(SDI)์„, ์†Œ๋ จ์€ ๋ฐ˜SDI ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ–ˆ๋‹ค.

์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์Šคํƒ ๋“œ

์ด ํ”„๋กœ๊ทธ๋žจ์˜ ์ผํ™˜์œผ๋กœ SOI ๊ตฌํ˜„์˜ ๊ฒฐ๊ณผ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋Ÿฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ฌด๋ ฅํ™”ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. SIM/SAIPR์˜ ๊ธฐ์ˆ ์  ๊ธฐ๋ฐ˜์€ ๊ณผํ•™ ๋ถ€์„œ์˜ ๋กœ์ปฌ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์˜€์Šต๋‹ˆ๋‹ค.

Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„
๋„คํŠธ์›Œํฌ์—๋Š” ES-1066 ์œ ํ˜•์˜ ๋Œ€ํ˜• ES ์ปดํ“จํ„ฐ์™€ ์•ฝ 200๋Œ€์˜ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ๊ฐ€ UNIX ํ˜ธํ™˜ ์šด์˜ ์ฒด์ œ MOS EC๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋Œ€ํ˜• ๊ธฐ๊ณ„์— ๋ฌธ์ œ๊ฐ€ ์—†๊ณ  OS MOS EC๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๋ฉด ES-1840๊ณผ ๊ฐ™์€ ์ปดํ“จํ„ฐ์— ์„ค์น˜ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ํ•„์š”ํ–ˆ๊ณ  OS ์ถœ์‹œ๊ฐ€ ์ง€์—ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ์˜ ๋ฐฐ์†ก ์ž์ฒด๋„ ๋งค์šฐ ์–ด๋ ค์šด ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋งค์šฐ ๋ถ€์กฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” CPSU ์ค‘์•™์œ„์›ํšŒ์™€ ์†Œ๋ จ ๊ฐ๋ฃŒํšŒ์˜ ๊ฒฐ์ •์„ ํ†ตํ•ด์„œ๋งŒ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ, ์ด์ „์— ์†Œ๋ จ ๊ตญ๊ฐ€ ๊ณ„ํš ์œ„์›ํšŒ(ํ˜„์žฌ ๋Ÿฌ์‹œ์•„ ์—ฐ๋ฐฉ ์˜ํšŒ)์™€ ๊ฐ™์€ ๊ด€๋ จ ๋ถ€์„œ์™€ ์ด ๋ชจ๋“  ๊ฒƒ์— ๋™์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๋งน์€ ๊ฑด๋ฌผ์— ์žˆ์Œ), VTI ๊ตญ๊ฐ€์œ„์›ํšŒ(์ปดํ“จํ„ฐ ๊ณตํ•™ ๋ฐ ์ •๋ณดํ•™ ๊ตญ๊ฐ€์œ„์›ํšŒ, 1986๋…„ XNUMX์›”์— ์„ค๋ฆฝ๋œ ์†Œ๋ จ ์ปดํ“จํ„ฐ ๊ธฐ์ˆ  ๊ตญ๊ฐ€์œ„์›ํšŒ) ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ธฐ๊ด€์ด ์žˆ์Šต๋‹ˆ๋‹ค.

VTI ๊ทธ๋ฃน์— ์ปดํ“จํ„ฐ ์žฅ๋น„ ๊ณต๊ธ‰ ๊ณ„ํš์„ ํ•ฉ์˜ํ•˜๋ฉด์„œ ์žฌ๋ฏธ์žˆ๋Š” ์‚ฌ๊ฑด์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋“ค์€ ๋‹น์‹ ์„ ์œ„ํ•ด ์™”์Šต๋‹ˆ๋‹ค

Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„์šฐ๋ฆฌ ์…‹์€ ๊ทธ๊ณณ์— ๋„์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์†Œ๋ น, ํฌ๋กฌ ๋ถ€์ธ ๋ฅผ ์‹ ๊ณ  ๋ฒจํŠธ์— ๊ถŒ์ด์ง‘์— ๊ถŒ์ด์„ ๋“ค๊ณ  ์†์— ๋ด‰์ธ ๋œ ์—ฌํ–‰ ๊ฐ€๋ฐฉ์„ ๋“ค๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋‹ˆ์š”, ๊ทธ๊ฒƒ์€ ํ•ต ์—ฌํ–‰๊ฐ€๋ฐฉ์ด ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” 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๋Œ€, ์†Œ๋ จ์˜ ๊ฑฐ์˜ ์—ฐ๊ฐ„ ์ปดํ“จํ„ฐ ์ƒ์‚ฐ๋Ÿ‰์— ํ•ด๋‹นํ•˜๋Š” ์—„์ฒญ๋‚œ ๊ณต๊ธ‰ํ’ˆ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋น„๋ก ์ง€์—ฐ์ด ์žˆ๊ธด ํ–ˆ์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ปดํ“จํ„ฐ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„

์ €๋ฆฌ ๊ฐ€์š”!

๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ์˜ˆ๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œ๋ จ๊ตฐ ํ†ต์‹ ๊ตญ ๋ถ€๊ตญ์žฅ์œผ๋กœ๋ถ€ํ„ฐ ๋น„์ž๋ฅผ ๋ฐ›์•„์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„์ด ์ง์ฑ…์€ ๋‹น์‹œ ์‚ฌํšŒ์ฃผ์˜ ๋…ธ๋™์˜ ์˜์›…์ด์ž ์œ„๋Œ€ํ•œ ์• ๊ตญ ์ „์Ÿ์— ์ฐธ์—ฌํ•œ 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์—๊ฒŒ์„œ ๋น„์ž๋ฅผ ๋ฐ›์•„์•ผ ํ•œ๋‹ค๊ณ  ์—ฐ๊ตฌ์†Œ์žฅ์—๊ฒŒ ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ณด๋ผ, ์ด ๋น„์ž๋Š” ๊ณ„๋‹จ์„ ์˜ค๋ฅด๋Š” ๋„์ค‘์— ๋ฐ”๋กœ ์–ป์–ด์กŒ๋‹ค.
Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„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๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๊ณ  ๋งํ–ˆ๋‹ค. ๋‚˜๋Š” ๋ชจ์Šคํฌ๋ฐ”๋กœ ๋Œ์•„๊ฐ€๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ํ•ด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ๋‚  ์ œ๊ฐ€ ์ถœ๊ทผํ–ˆ์„ ๋•Œ ๊ทธ๋“ค์€ ์ด๋ฏธ ๋ฏผ์Šคํฌ์—์„œ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ์‚ฌ๊ณผํ•˜๊ณ  ์™€์„œ ์œ„์ž„์žฅ์— ์„œ๋ช…ํ•˜๋ผ๊ณ  ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋…์— ๋‚˜๋Š” ์ด๋ฏธ ๊ธฐ์ฐจ๋ฅผ ํƒ”์Šต๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์—์„œ ๊ฐ๋…๋‹˜์ด ๋ณผ๊ฐ€ ๊ฐ•์—์„œ ๋‚˜๋ฅผ ๋งŒ๋‚ฌ๊ณ  ์šฐ๋ฆฌ๋Š” ์ฆ‰์‹œ ๋Œ€ํ†ต๋ น์„ ๋งŒ๋‚˜๋Ÿฌ๊ฐ”์Šต๋‹ˆ๋‹ค.
Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„
์šฐ๋ฆฌ๋Š” ๋Œ€ํ†ต๋ น ์ง‘๋ฌด์‹ค์— ๋“ค์–ด๊ฐ€์„œ ํƒ์ž์— ์•‰์•˜๊ณ , ์šฐ๋ฆฌ๊ฐ€ ๋“ค์–ด๊ฐ„ ๋ฌธ์„ ๋‹ค์‹œ ๋ณด๋‹ˆ ๊ทธ๊ณณ์—๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋ฐฉ์— ์ฑ…์ด ๊ฝ‚ํ˜€ ์žˆ๋Š” ์„ ๋ฐ˜์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ์Šน์ธ๋œ ๊ธฐ์ˆ  ์‚ฌ์–‘์ด ์žˆ์–ด์•ผ๋งŒ ์ด๊ณณ์„ ๋– ๋‚  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ•œ ์‹œ๊ฐ„ ๋ฐ˜ ๋™์•ˆ ๊ตญ๋‚ด ์ปดํ“จํ„ฐ ๊ธฐ์ˆ ์˜ ์ „๋ง์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๊ณ  (๋˜๋Š” ์ง€๊ธˆ์€ ์ˆ˜์ž… ๋Œ€์ฒด์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์ด ์œ ํ–‰์ด๊ธฐ ๋•Œ๋ฌธ์—) ์„œ๋ช… ๋œ ๊ธฐ์ˆ  ์‚ฌ์–‘์„ ๊ฐ€์ง€๊ณ  ์—ญ์œผ๋กœ๊ฐ”์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ง‘์—์„œ ์ƒˆํ•ด๋ฅผ ์ถ•ํ•˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋ ˆ์ž„์ด ๋ชจ๋“  ๊ฒƒ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ง์›์„ ๊ต์œกํ•˜๊ธฐ ์œ„ํ•ด ์ด๋“ค ์ง์›์—๊ฒŒ Unix ์‹œ์Šคํ…œ์—์„œ ์ž‘์—…ํ•˜๋„๋ก ๊ฐ€๋ฅด์น˜๊ณ (๊ทธ๋ฆฌ๊ณ  EU OS์—์„œ ์ž‘์—…ํ•˜๊ธฐ ์ „์—๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ) C ์–ธ์–ด(๊ทธ๋ฆฌ๊ณ  PL/1, Fortran, Pascal์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์—๋Š” ๋ชจ๋‘), Unix ์‹œ์Šคํ…œ์„ ๊ฐ€๋ฅด์น˜์‹ญ์‹œ์˜ค. ๊ฐ™์€ ์šด์˜์ฒด์ œ๊ฐ€ ์‹œ๊ธ‰ํžˆ ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Andrew Tanenbaum์ด ๊ทธ๊ฒƒ์„ ์šฐ๋ฆฌ์—๊ฒŒ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋™ํ™”์ฒ˜๋Ÿผ ์ด ๋ชจ๋“  ์ผ์€ 1987๋…„์— ์ผ์–ด๋‚ฌ๊ณ  ๊ทธ๋…€๋Š” EU-1840์—์„œ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค!

Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ๋ญ”๊ฐ€๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๊ทธ ์•ˆ์— ๋ญ”๊ฐ€๋ฅผ ๋ฐ”๊ฟ”์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์—์„œ ๋ถ€ํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๊ณ  ํ‚ค๋ฆด ๋ฌธ์ž๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์ง€๋งŒ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์˜ ๊ด€์ ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์‹œ์Šคํ…œ ๊ธฐ๋Šฅ๊ณผ ์œ ์‚ฌํ•œ ์‚ฌ์šฉ์ž ๋ชจ๋‹ˆํ„ฐ์˜ ๊ฐœ๋ฐœ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋…ธํ„ด ์ปค๋งจ๋” MS-DOS์—์„œ๋Š” ์ด์Šค์ผ€์ดํ”„ ์‹œํ€€์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด๋•Œ๊นŒ์ง€ 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๋…„์€ ์†Œ๋ จ์˜ ๋งˆ์ง€๋ง‰ ํ•ด์ด๋‹ค. ๋‚˜๋ผ๊ฐ€ ๋ฌด๋„ˆ์ง€๊ณ  ๊ฒฝ์ œ๊ฐ€ ๋ฌด๋„ˆ์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์šด์˜ ์ฒด์ œ๋ฅผ ์‚ฌ์šฉํ•  ์‹œ๊ฐ„์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ธˆ์ด ์„ธ์ƒ์„ ์ง€๋ฐฐํ•œ๋‹ค

Minix OS ํŠœํ† ๋ฆฌ์–ผ 30์ฃผ๋…„์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์Šคํƒ ๋“œ, ์ปดํ“จํ„ฐ ์ง€์› ์—ฐ๊ตฌ ์„ค๊ณ„ ์‹œ์Šคํ…œ ๋ฐ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

๋ชจ๋“  ๊ฒƒ์ด ์Šฌํ”„๊ฒŒ ๋๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ์˜ ํ™์ˆ˜๊ฐ€ ๋‚˜๋ผ์— ์Ÿ์•„์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์–ป์œผ๋ ค๋ฉด ๋ˆ์ด ํ•„์š”ํ•˜๊ณ  ๋ˆ๋งŒ ์žˆ์œผ๋ฉด๋ฉ๋‹ˆ๋‹ค. 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

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