์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
DOS ๊ณ์ด์ ์คํ ์์ค ์ด์์ฒด์ . ์ ์ด๋ฆ์ PD-DOS, Free-DOS์๋ค.
๋ง์ดํฌ๋ก์ํํธ๊ฐ 1994๋ 6์ 28์ผ MS-DOS์ ๊ฐ๋ฐ, ํ๋งค, ์ง์ ์ค๋จ ๋ฐํ์ ๋ฐ๋ผ ์ด๋ฅผ ๋์ฒดํ๊ธฐ ์ํด ์์๋์์ผ๋ฉฐ, MS-DOS์์ ํธํ์ฑ์ ๋๋ถ๋ถ ๊ฐ์ง๊ณ ์๋ค. Microsoft Windows 1.x, 2.x ๋ฒ์ ๋ ๋๋ฆด ์ ์์ผ๋ฉฐ 3.x ๋ฒ์ ์ 386 ํ์ฅ ๋ชจ๋์์ ์๋ํ์ง ์๊ณ ๋ฆฌ์ผ ๋ชจ๋๋ ํ์ค ๋ชจ๋์์๋ง ์๋ํ๋ค. ์๋ 3.11์ ํ์ค ๋ชจ๋, ์ค์ ๋ชจ๋ ์ง์์ด ๋๊ฒจ ์คํ์ด ๋ถ๊ฐ๋ฅํ์ง๋ง ํ์ผ์ ๋ช ๊ฐ์ง ๊ต์ฒดํด์ ๊ตฌ๋ํ ์ ์๋ค.[1]
๊ตฌํ์ ๋ฌผ๋ก ํํฐ์ 4 ์ด์์ ์ต์ ํ๋์จ์ด๋ ์ง์ํ๊ณ ์ค์นํ ์ ์๋ ํจํค์ง ๋ฐ ์ต์ ์ ํ์ ํญ์ด ์๋นํ ๋๋ค๋ณด๋ ์๋ฒ ๋๋ ์์คํ ์ ๊ตฌ์ถ๋ ํ๊ฒฐ ํธํ ๊ฒ์ด๋ค. NTFS์ SATA๋ ๋๋ผ์ด๋ฒ ์ค์น๋ก ์ง์ํ๋ค. ๊พธ์คํ ๋ฐ์ ํด ์จ ๋งํผ ๊ณผ๊ฑฐ DOS์์ ์ง์ํ์ง ์์๋ ๊ฐ์ข ๋๋ผ์ด๋ฒ ๋ฐ ๊ธฐ๋ฅ๋ ์ ๊ณตํ๊ณ ์๋ค. OpenGEM์ด๋ผ๋ GUI ํ๊ฒฝ๋ ์ค์นํ ์ ์์ผ๋ฉฐ ๊ฒ์๋ ๋ช ๊ฐ์ง ์ค์นํ ์ ์๋ค. ์ ํธ๋ฆฌํฐ๋ ์๋ฌด๋๋ ๋ฆฌ๋ ์ค ๊ณ์ด๋ก ๋ง๋ค์ด์ง ์คํ์์ค ์์ฉํ๋ก๊ทธ๋จ์ด ํ๋ฆฌ๋์ค์ ๋ง๊ฒ ํฌํ ๋ ๊ฒ๋ค์ด ๋ง์ ๋ณด์ธ๋ค. ํ์ ์ ๋คํธ์ํฌ ์ค์ ๋ฐ ์น ๋ธ๋ผ์ฐ์ (!)๋ ์ค์นํ ์ ์๋ค.[2]
๋ค๋ฅธ ๋ฐฉ๋ฉด์ผ๋ก๋ ์ ๋ช ํ ๊ฒ ์๋๋ฐ, ๋ฐ๋ก OS ๋ฏธํฌํจ ์ ํ. ์ฃผ๋ก ๋ ธํธ๋ถ ๊ณ์ด์์ ์ด๋ฐ ์ ํ๋ค์ด ๋ง์๋ฐ, ์ผ๋จ ์ผ๋ณด๋ฉด ์ค์น๋ ๊ฒ์ด ๋๋ถ๋ถ ์ด FreeDOS์ด๋ค. ๊ฐ๋ Endless OS, ์กฐ๊ธ ๋ ๊ณ ๊ธ์ง๊ฒ๋ ์ฐ๋ถํฌ ๊ฐ์ ๋ฆฌ๋ ์ค ๊ณ์ด OS๊ฐ ๊น๋ ค์๋ ๊ฒฝ์ฐ๋ ์์ง๋ง ํ๋ฆฌ๋์ค๊ฐ ๋ณดํต์ด๋ผ ๋ณด๋ฉด ๋๋ค.๊ทธ๋๋ดค์ ๊ฑฐ์ ๋๋ถ๋ถ์ ์ง์์ง๊ณ ์๋์ฐ๋ก ๋์ฒด๋๋ค.
ํ์ฌ 2016๋ 12์ 25์ผ ๋ฐํ๋ 1.2 ๋ฒ์ ์ด ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ด๋ค. ํ๋ฒ์ ์๋ญ๊ฐ ์๋ฏธ์ฌ์ฅํ 512MB์ ํฌ๊ธฐ์ด์ง๋ง ๋์ค ๋ณธ์ฐ์ ๊ธฐ๋ฅ์ธ ๋ถํ
๋ง์ ์ํ ๊ตฌ์ฑ์ ํ๋ค๋ฉด 1MB์ ๋์ ํฌ๊ธฐ๋ก ๋ง๋ค ์ ์๋ค.
์ฒซ FAT16/32 ๋๋ผ์ด๋ธ๋ฅผ ๋ฌด์กฐ๊ฑด C๋๋ผ์ด๋ธ๋ก ์ธ์ํด, 1.1 ๋ฒ์ ๊น์ง๋ง ํด๋ USB๋ฅผ ํตํด ์ค์นํ ๋ ์๋นํ ๋ถํธํ๋ค. ์ด ๋ฌธ์ ๋ 1.2 ๋ฒ์ ์์ ํด๊ฒฐ๋์ด, ์ด์ ๋ Rufus ๋ฑ์ ํตํด ๊ตฌ์ด ๋ค ์ค์น ๋ฐฉ๋ฒ์ ๊ทธ๋๋ก ๋ฐ๋ฅด๋ฉด ๋๋ค.[3]
๋ง์ดํฌ๋ก์ํํธ๊ฐ 1994๋ 6์ 28์ผ MS-DOS์ ๊ฐ๋ฐ, ํ๋งค, ์ง์ ์ค๋จ ๋ฐํ์ ๋ฐ๋ผ ์ด๋ฅผ ๋์ฒดํ๊ธฐ ์ํด ์์๋์์ผ๋ฉฐ, MS-DOS์์ ํธํ์ฑ์ ๋๋ถ๋ถ ๊ฐ์ง๊ณ ์๋ค. Microsoft Windows 1.x, 2.x ๋ฒ์ ๋ ๋๋ฆด ์ ์์ผ๋ฉฐ 3.x ๋ฒ์ ์ 386 ํ์ฅ ๋ชจ๋์์ ์๋ํ์ง ์๊ณ ๋ฆฌ์ผ ๋ชจ๋๋ ํ์ค ๋ชจ๋์์๋ง ์๋ํ๋ค. ์๋ 3.11์ ํ์ค ๋ชจ๋, ์ค์ ๋ชจ๋ ์ง์์ด ๋๊ฒจ ์คํ์ด ๋ถ๊ฐ๋ฅํ์ง๋ง ํ์ผ์ ๋ช ๊ฐ์ง ๊ต์ฒดํด์ ๊ตฌ๋ํ ์ ์๋ค.[1]
๊ตฌํ์ ๋ฌผ๋ก ํํฐ์ 4 ์ด์์ ์ต์ ํ๋์จ์ด๋ ์ง์ํ๊ณ ์ค์นํ ์ ์๋ ํจํค์ง ๋ฐ ์ต์ ์ ํ์ ํญ์ด ์๋นํ ๋๋ค๋ณด๋ ์๋ฒ ๋๋ ์์คํ ์ ๊ตฌ์ถ๋ ํ๊ฒฐ ํธํ ๊ฒ์ด๋ค. NTFS์ SATA๋ ๋๋ผ์ด๋ฒ ์ค์น๋ก ์ง์ํ๋ค. ๊พธ์คํ ๋ฐ์ ํด ์จ ๋งํผ ๊ณผ๊ฑฐ DOS์์ ์ง์ํ์ง ์์๋ ๊ฐ์ข ๋๋ผ์ด๋ฒ ๋ฐ ๊ธฐ๋ฅ๋ ์ ๊ณตํ๊ณ ์๋ค. OpenGEM์ด๋ผ๋ GUI ํ๊ฒฝ๋ ์ค์นํ ์ ์์ผ๋ฉฐ ๊ฒ์๋ ๋ช ๊ฐ์ง ์ค์นํ ์ ์๋ค. ์ ํธ๋ฆฌํฐ๋ ์๋ฌด๋๋ ๋ฆฌ๋ ์ค ๊ณ์ด๋ก ๋ง๋ค์ด์ง ์คํ์์ค ์์ฉํ๋ก๊ทธ๋จ์ด ํ๋ฆฌ๋์ค์ ๋ง๊ฒ ํฌํ ๋ ๊ฒ๋ค์ด ๋ง์ ๋ณด์ธ๋ค. ํ์ ์ ๋คํธ์ํฌ ์ค์ ๋ฐ ์น ๋ธ๋ผ์ฐ์ (!)๋ ์ค์นํ ์ ์๋ค.[2]
๋ค๋ฅธ ๋ฐฉ๋ฉด์ผ๋ก๋ ์ ๋ช ํ ๊ฒ ์๋๋ฐ, ๋ฐ๋ก OS ๋ฏธํฌํจ ์ ํ. ์ฃผ๋ก ๋ ธํธ๋ถ ๊ณ์ด์์ ์ด๋ฐ ์ ํ๋ค์ด ๋ง์๋ฐ, ์ผ๋จ ์ผ๋ณด๋ฉด ์ค์น๋ ๊ฒ์ด ๋๋ถ๋ถ ์ด FreeDOS์ด๋ค. ๊ฐ๋ Endless OS, ์กฐ๊ธ ๋ ๊ณ ๊ธ์ง๊ฒ๋ ์ฐ๋ถํฌ ๊ฐ์ ๋ฆฌ๋ ์ค ๊ณ์ด OS๊ฐ ๊น๋ ค์๋ ๊ฒฝ์ฐ๋ ์์ง๋ง ํ๋ฆฌ๋์ค๊ฐ ๋ณดํต์ด๋ผ ๋ณด๋ฉด ๋๋ค.
ํ์ฌ 2016๋ 12์ 25์ผ ๋ฐํ๋ 1.2 ๋ฒ์ ์ด ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ด๋ค. ํ๋ฒ์ ์
์ฒซ FAT16/32 ๋๋ผ์ด๋ธ๋ฅผ ๋ฌด์กฐ๊ฑด C๋๋ผ์ด๋ธ๋ก ์ธ์ํด, 1.1 ๋ฒ์ ๊น์ง๋ง ํด๋ USB๋ฅผ ํตํด ์ค์นํ ๋ ์๋นํ ๋ถํธํ๋ค. ์ด ๋ฌธ์ ๋ 1.2 ๋ฒ์ ์์ ํด๊ฒฐ๋์ด, ์ด์ ๋ Rufus ๋ฑ์ ํตํด ๊ตฌ์ด ๋ค ์ค์น ๋ฐฉ๋ฒ์ ๊ทธ๋๋ก ๋ฐ๋ฅด๋ฉด ๋๋ค.[3]
2. UEFI ๋ฏธ์ง์[ํธ์ง]
๊ตฌ์ BIOS๋ก ๋์๊ฐ๋ ํน์ฑ์ UEFI๋ ๊ณต์์ ์ผ๋ก ์ง์ํ์ง ์๋๋ค. ๋ค๋ง UEFI์์ BIOS๋ฅผ ์๋ฎฌ๋ ์ดํธํ๋ legacy ๋๋ compatibility ๋ชจ๋๋ฅผ ์ง์ํ ๊ฒฝ์ฐ ์ด ๋ชจ๋๋ฅผ ํ์ฑํํ๋ฉด ์ธ ์ ์๋ค. ํ์ง๋ง ์ธํ
์ด 2020๋
๊น์ง ์ด ๋ชจ๋๋ฅผ ์ ๊ฑฐํ๊ธฐ๋ก ํ๋ ๋ฑ ํฅํ ๋ชจ๋ ์ปดํจํฐ์์ BIOS๊ฐ ์ฌ๋ผ์ง ์ ๋ง์ด๋ผ ์์ผ๋ก๋ FreeDOS๋ฅผ ๊ฐ์๋จธ์ ์ด ์๋๋ฉด ๋๋ฆฌ์ง ๋ชปํ๋ ์ํฉ์ด ๋ฒ์ด์ง ๊ฐ๋ฅ์ฑ์ด ๋๋ค.
๊ทธ๋์ ์ ์ ๋ค ์ค์์ UEFI๋ฅผ ์ง์ํ๋ผ๋ ์๊ตฌ๊ฐ ๋น๋ฐ์น๊ณ ์๊ณ , FreeDOS ์ธก ์ญ์ ํด๋น ์ฌ์ค์ ์ธ์งํ๊ณ ์๋ค. ํ์ง๋ง UEFI๋ฅผ ์ง์ํ๊ธฐ์๋ FreeDOS์ ๊ฐ๋ฐ ๋ชฉ์ ์ธ ๋ ๊ฑฐ์ ์ํํธ์จ์ด์ ๊ตฌ๋์ ์ด๊ธ๋๋ค๋ ์น๋ช ์ ์ธ ๋ฌธ์ ๊ฐ ์๋ค. DOSBox ๊ฐ์ ์๋ฎฌ๋ ์ดํฐ๊ฐ ๋ผ ๋ฒ๋ฆฌ๊ฑฐ๋ ์ต์ ๊ธฐ์ ์ ์ฌ์ฉํ๋ ์๋ก์ด OS์ฒ๋ผ ๋ ์๋ ์๋ค๋ ์ฐ๋ ค๊ฐ ๋ด๊ฒจ ์๋ ๊ฒ. ํนํ ๋ ๊ฑฐ์ ํ๋ก๊ทธ๋จ์ (UEFI๋ฅผ ํตํด ์๋ฎฌ๋ ์ดํธ ๋) BIOS์ ์ง์ ์ ๊ทผํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ์, ์์ UEFI๋ก์ ์ ํ์ ๊ณง ์ด๋ค์ ๋ํ ๋ชจ๋ ์ง์์ ํฌ๊ธฐํด์ผ ํจ์ ์๋ฏธํ๋ค. ์ด ๋๋ฌธ์ FreeDOS ์ธก์ UEFI๋ฅผ ์ง์ํ์ง ์๋๋ค๋ ์ ์ฅ์์ ํ๋ฐ์ง๋ ๋๊ฐ์ง ๋ชปํ๊ณ ์๋ค. 1.3 ๋ฒ์ ์์๋ UEFI๋ ์ฌ์ ํ ์ง์๋์ง ์์ ์์ ์ด๋ค.
๊ทธ๋ ๋ค๊ณ BIOS๊ฐ ์ด๋ฏธ ๋จ์ข ๋๋ฐ๋ค ์๋ฎฌ๋ ์ด์ ์ง์๋ ๊ณง ๋๊ธธ ๋ง๋น์ ๊ณ์ BIOS ์ ์ฉ ์ด์์ฒด์ ๋ฅผ ๊ณ ์งํ๋ฉด ๋ ์ด์ ๊ธฐ๊ธฐ์ ์ง์ ์ค์นํ๋ ํธ์คํธ OS๋ก๋ ์ฐ์ผ ์ ์๊ฒ ๋๋ ๋๋ ๋ง๊ฐ ๋ ๊ฒ์ ์๋ช ํ๋ค. ๋ฐ๋ผ์ ํ ์์ ์์๋ ๊ทธ๋ฅ DOSBox ๋ฑ์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฐ๊ฑฐ๋ ์ค๊ณ ๊ตฌํ ์ปดํจํฐ๋ฅผ ์ฌ๋ ๊ฒ ๋ฐ์ ๋ฐฉ๋ฒ์ด ์๋ค.
๊ทธ๋์ ์ ์ ๋ค ์ค์์ UEFI๋ฅผ ์ง์ํ๋ผ๋ ์๊ตฌ๊ฐ ๋น๋ฐ์น๊ณ ์๊ณ , FreeDOS ์ธก ์ญ์ ํด๋น ์ฌ์ค์ ์ธ์งํ๊ณ ์๋ค. ํ์ง๋ง UEFI๋ฅผ ์ง์ํ๊ธฐ์๋ FreeDOS์ ๊ฐ๋ฐ ๋ชฉ์ ์ธ ๋ ๊ฑฐ์ ์ํํธ์จ์ด์ ๊ตฌ๋์ ์ด๊ธ๋๋ค๋ ์น๋ช ์ ์ธ ๋ฌธ์ ๊ฐ ์๋ค. DOSBox ๊ฐ์ ์๋ฎฌ๋ ์ดํฐ๊ฐ ๋ผ ๋ฒ๋ฆฌ๊ฑฐ๋ ์ต์ ๊ธฐ์ ์ ์ฌ์ฉํ๋ ์๋ก์ด OS์ฒ๋ผ ๋ ์๋ ์๋ค๋ ์ฐ๋ ค๊ฐ ๋ด๊ฒจ ์๋ ๊ฒ. ํนํ ๋ ๊ฑฐ์ ํ๋ก๊ทธ๋จ์ (UEFI๋ฅผ ํตํด ์๋ฎฌ๋ ์ดํธ ๋) BIOS์ ์ง์ ์ ๊ทผํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ์, ์์ UEFI๋ก์ ์ ํ์ ๊ณง ์ด๋ค์ ๋ํ ๋ชจ๋ ์ง์์ ํฌ๊ธฐํด์ผ ํจ์ ์๋ฏธํ๋ค. ์ด ๋๋ฌธ์ FreeDOS ์ธก์ UEFI๋ฅผ ์ง์ํ์ง ์๋๋ค๋ ์ ์ฅ์์ ํ๋ฐ์ง๋ ๋๊ฐ์ง ๋ชปํ๊ณ ์๋ค. 1.3 ๋ฒ์ ์์๋ UEFI๋ ์ฌ์ ํ ์ง์๋์ง ์์ ์์ ์ด๋ค.
๊ทธ๋ ๋ค๊ณ BIOS๊ฐ ์ด๋ฏธ ๋จ์ข ๋๋ฐ๋ค ์๋ฎฌ๋ ์ด์ ์ง์๋ ๊ณง ๋๊ธธ ๋ง๋น์ ๊ณ์ BIOS ์ ์ฉ ์ด์์ฒด์ ๋ฅผ ๊ณ ์งํ๋ฉด ๋ ์ด์ ๊ธฐ๊ธฐ์ ์ง์ ์ค์นํ๋ ํธ์คํธ OS๋ก๋ ์ฐ์ผ ์ ์๊ฒ ๋๋ ๋๋ ๋ง๊ฐ ๋ ๊ฒ์ ์๋ช ํ๋ค. ๋ฐ๋ผ์ ํ ์์ ์์๋ ๊ทธ๋ฅ DOSBox ๋ฑ์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฐ๊ฑฐ๋ ์ค๊ณ ๊ตฌํ ์ปดํจํฐ๋ฅผ ์ฌ๋ ๊ฒ ๋ฐ์ ๋ฐฉ๋ฒ์ด ์๋ค.
3. ๊ธฐํ[ํธ์ง]
์์ ์ธ๊ธํ๋ฏ, OpenGEM์ด๋ผ๊ณ FreeDOS์์ ์ค์นํ ์ ์๋ GUI ํ๊ฒฝ์ด ์๋ค. FreeDOS ์์์ ์คํ๋๋ ๊ฒ์ด๋ฏ๋ก Windows 3.1๊ณผ ๋น์ทํ๋ค ๋ณด๋ฉด ๋๋ค. ์ค์ ๋ก๋ ์๋์ฐ 3.1๋ณด๋จ ํด๋์ Mac OS 6์ ๊ฐ๊น๋ค.
[1] Windows 9x ๊ณ์ด์ DOS ๊ธฐ๋ฐ์ด๊ธด ํ๋ ์ด์ชฝ์ ๊ฒฝ์ฐ ์ ์ฉ์ผ๋ก ์ค๊ณ๋ DOS ์์์ ์ผ์ฒดํ์ผ๋ก ๊ตฌ๋๋๋ ํ์์ด๊ธฐ์ ์ฌ์ฉํ ์ ์๋ค. ๊ทธ๋ฐ๋ฐ ์ ์ ์ด์์ฒด์ ๋ ์๋ ์๋ฎฌ๋ ์ดํฐ์ธ DOSBox์์๋ Windows 9x ๊ณ์ด์ ๋๋ฆด ์ ์๋ค๋ ๊ฒ ํจ์ ์ธ๋ฐ ์ฌ์ค DOSBox๊ฐ BIOS๋ฅผ ์ฑ
์์ง๋ ๊ฒ์ด๋ค.
[3] USB๊ฐ ์ฌ์ ํ C๋๋ผ์ด๋ธ๋ก ์ธ์๋์ง๋ง, ์ค์น ๋์์ด D๋๋ผ์ด๋ธ๋ก ๋ฐ๋์๋ค. ์ค์น ํ์๋ ๋ถํ
์์๋ง ๋ฐ๊ฟ์ USB๋ฅผ D๋๋ผ์ด๋ธ๋ก ์ธ์์์ผ์ฃผ๋ฉด ์ถ๊ฐ ํจํค์ง ์ค์น๋ ์งํํ ์ ์๋ค. (๋จ, Lite ์ด๋ฏธ์ง๋ก๋ ์ถ๊ฐ ํจํค์ง ์ค์น๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.)