๋ถ๋ฅ:์๋ฎฌ๋ ์ดํฐ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
- ์กฐ๋ ์ฉ ๋ณด์(Bosch), ํฌ๋ฆฌ์ค ๋ณด์(Bosh)๋ฅผ ์ฐพ์์ค์ จ๋ค๋ฉด ํด๋น ํญ๋ชฉ์ผ๋ก.
1. ๊ฐ์2. ํน์ง3. ํ์ฉ
3.1. ๊ฒ์๊ตฌ๋์ผ๋ก์ ๋ชฉ์ 3.2. ์ด์์ฒด์ ๊ตฌ๋์ ๋ชฉ์ 3.3. ๊ฐ๋ฐ ์ค ๋๋ฒ๊น
์ ๋ชฉ์ 3.4. ๋ชจ๋ฐ์ผ ์ค์น3.5. ๋ชจ๋ฐ์ผ ์ฑ ์ค๋ฅ3.6. ๋์คํฌ ์ด๋ฏธ์ง, ๋ด๋ถ ์ ์ฅ์์์ ์ฐ๋
4. ์ปค๋ฎค๋ํฐ ๋ชฉ๋ก5. ๊ธฐํ1. ๊ฐ์[ํธ์ง]
์ปดํจํฐ, ๋ชจ๋ฐ์ผ์์ x86 ํ๊ฒฝ์ ์๋ฎฌ๋ ์ด์
์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฌด๋ฃ, ์คํ์์ค ํ๋ก๊ทธ๋จ์ด๋ค. ๋ฐ์์ 'Box(๋ฐ์ค)' ์ ๊ฐ๋ค.
์ง์ํ๋ ์ด์์ฒด์ ๋ ์๋์ฐ, ์๋์ฐ CE, ๋ฆฌ๋ ์ค, ์๋๋ก์ด๋, iOS ๋ฑ์ด๋ค.
์ปดํจํฐ ๋ฒ์ ์ ์ต์ ๋ฒ์ ์ 2020๋ 1์ 5์ผ์ 2.6.11 ๋ฒ์ ์ด๋ค. 2015๋ ๋์ ์ ๋ฐ์ดํธ ๋๋ฉด์ ์ ์ ์๋ bximage ํ๋ก๊ทธ๋จ์ด ์๋ก์ด ๋ชจ์ต์ผ๋ก ๋ณด์ฌ์คฌ๋ค. ๋ค๋ง ์ฌ์ ํ QEMU์ ์๋๋ก์ด๋ ๋ฒ์ ์ ์ปดํจํฐ ๋ฒ์ ๊ณผ ๋น์ทํ์ง๋ง, ์กฐ์ ๋ฐฉ๋ฒ์ด ํฐ์น ์ธํฐํ์ด์ค์ ๋ง๊ฒ ์ต์ ํ๋์ด ์๋ค.
์ง์ํ๋ ์ด์์ฒด์ ๋ ์๋์ฐ, ์๋์ฐ CE, ๋ฆฌ๋ ์ค, ์๋๋ก์ด๋, iOS ๋ฑ์ด๋ค.
์ปดํจํฐ ๋ฒ์ ์ ์ต์ ๋ฒ์ ์ 2020๋ 1์ 5์ผ์ 2.6.11 ๋ฒ์ ์ด๋ค. 2015๋ ๋์ ์ ๋ฐ์ดํธ ๋๋ฉด์ ์ ์ ์๋ bximage ํ๋ก๊ทธ๋จ์ด ์๋ก์ด ๋ชจ์ต์ผ๋ก ๋ณด์ฌ์คฌ๋ค. ๋ค๋ง ์ฌ์ ํ QEMU์ ์๋๋ก์ด๋ ๋ฒ์ ์ ์ปดํจํฐ ๋ฒ์ ๊ณผ ๋น์ทํ์ง๋ง, ์กฐ์ ๋ฐฉ๋ฒ์ด ํฐ์น ์ธํฐํ์ด์ค์ ๋ง๊ฒ ์ต์ ํ๋์ด ์๋ค.
2. ํน์ง[ํธ์ง]
2.1. ๊ตฌ๋ ๊ฐ๋ฅํ ์ด์์ฒด์ [ํธ์ง]
x86 CPU๋ฅผ ๋์์ผ๋ก ํ ์ด์์ฒด์ ๋ค์ ๊ฑฐ์ ๋ชจ๋ ๊ตฌ๋ํ ์ ์๋ค.
ํ์คํ ๊ตฌ๋๋๋ ์ด๋ฏธ์ง๋ ์๋์ ๊ฐ๋ค.
ํ์คํ ๊ตฌ๋๋๋ ์ด๋ฏธ์ง๋ ์๋์ ๊ฐ๋ค.
- Damn Small Linux (๋ผ์ด๋ธCD ์ง์)
- SliTaz GNU/Linux 4.0 (๋ผ์ด๋ธCD ์ง์)
- Haiku OS 4.1
- Alpine Linux 3.5.2
- Tiny Core Linux 7.2
- FreeDOS 1.2
- muLinux
- Puppy Linux [9]
- OPENSTEP [10]
- Apple Rhapsody [11]
2.2. ํ๋์จ์ด[ํธ์ง]
์ง์ํ๋ ํ๋์จ์ด๋ ์๋์ ๊ฐ๋ค.
- x86 CPU[12]
- ์ธํ 440FX ๋ ธ์ค๋ธ๋ฆฟ์ง[13] + PIIX3 ์ฌ์ฐ์ค๋ธ๋ฆฟ์ง
- RAM (์ฌ์ฉ์๊ฐ ์ฉ๋์ ์์๋ก ์ค์ ๊ฐ๋ฅ)
- Cirrus GD5446 ๊ทธ๋ํฝ์นด๋ (Direct 9x ๋ฏธ์ง์)
- Creative Labs SB16 ์ฌ์ด๋์นด๋
- Novell NE2000 ๋คํธ์ํฌ ์นด๋
- 2๊ฐ์ ํ๋กํผ๋์คํฌ ๋๋ผ์ด๋ธ (5.25", 3.5" ๋ชจ๋ ์ฌ์ฉ๊ฐ๋ฅ)
- ์ต๋ 8๊ฐ์ IDE ์ฅ์น (ํ๋๋์คํฌ, CD ๋๋ผ์ด๋ธ)
- ์ง๋ ฌ, ๋ณ๋ ฌํฌํธ
- USB ํฌํธ ๋ฑ์ด๋ค.[14]
- 3dfx Voodoo 1, 2, ๋ฐด์, 3 PCI/AGP
2.2.1. CPU[ํธ์ง]
CPU๋ ํํฐ์ MMX ๊ณ์ด ์ด์ฐฝ๊ธฐ ๋ชจ๋ธ๋ก ์ถ์ . ์ผ๋ถ ๋ช
๋ น์ด์
์ ์ง์ํ์ง ์๋๋ค. ๋ค์ค ์ฝ์ด ์ค์ ์ด ๊ฐ๋ฅํ์ฌ, 100๊ฐ ์ด์์ ์ฝ์ด๋ ์ค์ ์ด ๊ฐ๋ฅํ๋ค. ์๋๋ ๋ ๋๋ ค์ง์ง๋ง. ์๋๋ก์ด๋๋ 2.6.8 ์
๋ฐ์ดํธ๋ก CPU ๋ชจ๋ธ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํด์ก๋ค.
- bx_generic
2.2.2. ๊ทธ๋ํฝ์นด๋[ํธ์ง]
๊ทธ๋ํฝ์นด๋๋ ์ํฅ๊ธฐ๊ธฐ, ์นฉ์
์ผ๋ก ์ ๋ช
ํ(์์ดํ, ์์ดํฐ์๋ Cirrus์ ์นฉ์
์ด ์ฌ์ฉ๋๋ค) Cirrus Logic์ GD-5446[15] ์ ์ฌ์ฉํ๋ค. PCI ๋ฒ์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ, ํด๋น ์นฉ์
์ ์ฌ์ฉํ ์ค์ ์ ํ์ ๊ทธ๋ํฝ ๋ฉ๋ชจ๋ฆฌ๊ฐ 1-4MB ์ ๋์ DRAM์ ์ฌ์ฉํ๋ค. Bochs์์๋ ๊ทธ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋์ ๊ทธ๋๋ก ๊ฐ์ง๊ณ ์๋ค.(์์ฑ์๋ณด๋ฉด 4MB๋ผ๊ณ ๋์ด์๋ค.)
Direct 9x๋ฅผ ์ง์ํ์ง ์๊ณ , ์ฑ๋ฅ์ด ๋ฎ์์ ์ ํ ์ด์์ฒด์ ์ค์น, ๊ตฌ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ฐ๋ถํฌ 4.10 ๋ฒ์ ์์ '์ง์ํ์ง ์๋ ๊ทธ๋ํฝ์นด๋' ๋ผ๊ณ ๋์ฌ ์ ๋.
์ด ๊ทธ๋ํฝ์นด๋๊ฐ ์์ฃผ ์๋ฎฌ๋ ์ดํฐ๊ณ์ ๋ช ๋ฌผ์ธ๋ฐ, QEMU์ Limbo๋ ๋ฌผ๋ก , LG์์ ์๋น์คํ Cloud PC์์๋ ์ฌ์ฉ๋์๋ค!! [16]
Bochs์์๋ ๋ ํ๋์ ๊ทธ๋ํฝ์นด๋๋ ์ง์ํ๋ค. ๊ธฐ๋ณธ VBE(VESA Bios Extensions) ๊ทธ๋ํฝ ์ฅ์น์ด๋ค. ์ด ์ฅ์น๋ VBEMP9x๋๋ผ์ด๋ฒ[17]๋ SciTech Display Doctor์ธ์๋ ์ง์์ด ๋์ง ์์, ์๋์ฐ 95 ๊ฐ์ ์ด์์ฒด์ ๋ฅผ 16์[18]์ผ๋ก ์ฌ์ฉํด์ผ ํ๋ค.. ๋ฌผ๋ก ๋ ๋์ ์ด์์ฒด์ ์ ๊ตฌ๋์ ํ๋ค๋ค. ์ฌ๋ด์ผ๋ก ํด๋น ๋๋ผ์ด๋ฒ๋ ํจ๋ฌ๋ ์ฆ ๋ฐ์คํฌํฑ์์๋ ์ฌ์ฉํ๊ณ ์๋ค(...)
๋์ VBE PCI๋ฅผ ์๋์ฐ ๋น์คํ ์ด์์์ ์ฌ์ฉํ๋ฉด ํด์๋๋ฅผ 1920x1080๊น์ง ์ฌ๋ฆด ์ ์๋ค.[19] ์ฌ๋ด์ผ๋ก VMWare๋ VirtualBox์์๋ VBE๊ธฐ๋ฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค.
Voodoo๋ ์ง์ํ๋ค. Voodoo Banshee๋ ์ง์ํ๋ฉฐ PCem์ด๋ DOSBox๋ Voodoo 1/2 SLI๋ง ์ง์ํ๋ค.
Direct 9x๋ฅผ ์ง์ํ์ง ์๊ณ , ์ฑ๋ฅ์ด ๋ฎ์์ ์ ํ ์ด์์ฒด์ ์ค์น, ๊ตฌ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ฐ๋ถํฌ 4.10 ๋ฒ์ ์์ '์ง์ํ์ง ์๋ ๊ทธ๋ํฝ์นด๋' ๋ผ๊ณ ๋์ฌ ์ ๋.
์ด ๊ทธ๋ํฝ์นด๋๊ฐ ์์ฃผ ์๋ฎฌ๋ ์ดํฐ๊ณ์ ๋ช ๋ฌผ์ธ๋ฐ, QEMU์ Limbo๋ ๋ฌผ๋ก , LG์์ ์๋น์คํ Cloud PC์์๋ ์ฌ์ฉ๋์๋ค!! [16]
Bochs์์๋ ๋ ํ๋์ ๊ทธ๋ํฝ์นด๋๋ ์ง์ํ๋ค. ๊ธฐ๋ณธ VBE(VESA Bios Extensions) ๊ทธ๋ํฝ ์ฅ์น์ด๋ค. ์ด ์ฅ์น๋ VBEMP9x๋๋ผ์ด๋ฒ[17]๋ SciTech Display Doctor์ธ์๋ ์ง์์ด ๋์ง ์์, ์๋์ฐ 95 ๊ฐ์ ์ด์์ฒด์ ๋ฅผ 16์[18]์ผ๋ก ์ฌ์ฉํด์ผ ํ๋ค.. ๋ฌผ๋ก ๋ ๋์ ์ด์์ฒด์ ์ ๊ตฌ๋์ ํ๋ค๋ค. ์ฌ๋ด์ผ๋ก ํด๋น ๋๋ผ์ด๋ฒ๋ ํจ๋ฌ๋ ์ฆ ๋ฐ์คํฌํฑ์์๋ ์ฌ์ฉํ๊ณ ์๋ค(...)
๋์ VBE PCI๋ฅผ ์๋์ฐ ๋น์คํ ์ด์์์ ์ฌ์ฉํ๋ฉด ํด์๋๋ฅผ 1920x1080๊น์ง ์ฌ๋ฆด ์ ์๋ค.[19] ์ฌ๋ด์ผ๋ก VMWare๋ VirtualBox์์๋ VBE๊ธฐ๋ฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค.
Voodoo๋ ์ง์ํ๋ค. Voodoo Banshee๋ ์ง์ํ๋ฉฐ PCem์ด๋ DOSBox๋ Voodoo 1/2 SLI๋ง ์ง์ํ๋ค.
2.2.3. ์ฌ์ด๋์นด๋[ํธ์ง]
Creative Labs Sound blaster 16๊ณผ Ensoniq AudioPCI ES1370์ ์ง์ํ๋ค.
์ฌ์ด๋ ๋ธ๋ผ์คํฐ 16์ ๊ฒฝ์ฐ ์๋์ฐ XP ์ดํ ์ด์์ฒด์ ์์ ๋๋ผ์ด๋ฒ ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค. ์๋์ฐ ๋น์คํ ๋ถํฐ๋ ๋ฏธ์ง์
ES1370์ ๊ฒฝ์ฐ ์๋์ฐXP ์ด์ ์ด์์ฒด์ ์์ ๋๋ผ์ด๋ฒ ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค. ๋จ ๊ฐ์์ ๊ธฐ/FM์์์ ์ง์ํ์ง์์ ์ฌ์์ด ๋ถ๊ฐ๋ฅํ๋ค.
๋ชจ๋ฐ์ผ์์๋ ๋๊น์ด ์๋๋ฐ DMA Timer๋ฅผ ์ ์ค์ ํ์.
์ฌ์ด๋ ๋ธ๋ผ์คํฐ 16์ ๊ฒฝ์ฐ ์๋์ฐ XP ์ดํ ์ด์์ฒด์ ์์ ๋๋ผ์ด๋ฒ ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค. ์๋์ฐ ๋น์คํ ๋ถํฐ๋ ๋ฏธ์ง์
ES1370์ ๊ฒฝ์ฐ ์๋์ฐXP ์ด์ ์ด์์ฒด์ ์์ ๋๋ผ์ด๋ฒ ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค. ๋จ ๊ฐ์์ ๊ธฐ/FM์์์ ์ง์ํ์ง์์ ์ฌ์์ด ๋ถ๊ฐ๋ฅํ๋ค.
๋ชจ๋ฐ์ผ์์๋ ๋๊น์ด ์๋๋ฐ DMA Timer๋ฅผ ์ ์ค์ ํ์.
2.2.4. ๋คํธ์ํฌ ์นด๋[ํธ์ง]
486์์ ํํฐ์ ์์ ์ ์ฃผ๋ก ์ด์ฉ๋์๋ ๋คํธ์ํฌ ์นด๋์ธ, Novell์ NE2000[20] ๋คํธ์ํฌ ์นด๋๋ 2.6.8 ์
๋ฐ์ดํธ ์ดํ๋ก ์ง์ํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ธํ E1000[21]๋คํธ์ํฌ ์นด๋๋ ์ง์ํด์ ์๋์ฐ ๋น์คํ ์ด์ ์ด์์ฒด์ ์์๋ ์ธํฐ๋ท ์์ ์ ํ ์ ์๋ค. [22]
๊ทธ๋ฆฌ๊ณ ์ธํ E1000[21]๋คํธ์ํฌ ์นด๋๋ ์ง์ํด์ ์๋์ฐ ๋น์คํ ์ด์ ์ด์์ฒด์ ์์๋ ์ธํฐ๋ท ์์ ์ ํ ์ ์๋ค. [22]
2.2.5. ๊ธฐํ ์ฅ์น[ํธ์ง]
CD ๋๋ผ์ด๋ธ๋ ์ฐ๊ธฐ ์์
์ด ๋ถ๊ฐ๋ฅํ ๋ชจ์์ด๋ค.
3. ํ์ฉ[ํธ์ง]
3.1. ๊ฒ์๊ตฌ๋์ผ๋ก์ ๋ชฉ์ [ํธ์ง]
Bochs๋ฅผ ์ด์ฉํ์ฌ ๊ณ ์ ์ด์์ฒด์ (DOS, ์๋์ฐ 95~2000 ๋ฑ)์ ๊ตฌ๋ํ ์ ์๋ค. ๊ณ ์ ๊ฒ์์ ํ๋ ์ดํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ํํ ์๋ค.
์ด ๊ฒฝ์ฐ, ์ด์์ฒด์ ๋ DOS์ ์๋์ฐ 95๋ก ์ ํ๋๋ค. ์๋์ฐ 98 ์ด์์ ์ด์์ฒด์ ๋ ์๋๊ฐ ๊ต์ฅํ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์, ๊ฒ์์ ๊ตฌ๋ํ๊ธฐ์๋ ์ ํฉํ์ง ์๋ค.[23]
์ฃผ๋ก ํ๋ ์ด๋๋ ๊ฒ์์ 2D ๊ฒ์๋ฑ์ด๋ค. (์ผ๊ตญ์ง, ํ๋ฆฐ์ธ์ค ๋ฉ์ด์ปค, ๋ฌธ๋ช 1~2 ๋ฑ)
3D ๊ฒ์์ ์ฑ๋ฅ์์ ํ๊ณ๋ก ์ธํ์ฌ ๊ตฌ๋์ด ํ๋ค๋ค. 2D ๊ฒ์์ธ ์คํํฌ๋ํํธ1 ์, ๊ตฌ๋์ ๊ฐ๋ฅํ์ง๋ง ๋ก๋ฉ์ด ๋งค์ฐ ๊ธธ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋๋ก์ด๋ ๋ฒ์ ์คํํฌ๋ํํธ ์๋ฎฌ๋ ์ดํฐ๋ ๋์์๋ ์ํ์ด๊ณ ..
์๋์ฐ 95์์ ๋กค๋ฌ์ฝ์คํฐ ํ์ด์ฟค1 ์ด ์ ํ๋ ์ด ๋๋ค๊ณ ํ๋ค. ์๋๋ ์กฐ๊ธ ๋๋ฆฌ์ง๋ง, ๋ฌธ์ ๋์ง ์๋๋ค๊ณ ํ๋ค. ๋ค๋ง DLL ํ์ผ์ ๋ฐ๋ก ๋ชจ์์ผ ํ๋ค๊ณ ..
๋์ค๊ฒ์์ ๋๋ฆฌ๊ฒ ๊ตฌ๋๋์ง๋ง(IPS ๊ฐ์ ๋ฐ๋ผ ์๋๋ ๋ค๋ฅด๋ค.) ์ฌ์ํฐ 2000์ ํ์ค๊ธฐ์ ๋น์ผ๋ก ์๋๋ค. ๋ค๋ง ์ข ๋๋ฆฌ๋ค. ๋ง์ฐ์ค๋ ์ ์๋ํ๋ค.(๋๋ผ์ด๋ฒ ์คํ ํ์)
๋์ค ๋ฐ ์๋์ฐ 9x ๊ณ์ด์ ๊ฒ์์ DOSBox๋ก ๊ตฌ๋ํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. Bochs์ ๋นํด์ ํจ์ฌ ๋น ๋ฅด๋ค. PC๋ PCem์ผ๋ก ๊ตฌ๋ํ์.
์ต์ ์ ์กฐ๊ธ ๋ง์ ธ์ฃผ๋ฉด ๋๋ ํฌ ์คํผ๋ 2๋ ํ์ดํฌ 2๋ ๊ตฌ๋๋๋ค. ๋ค๋ง voodoo๊ฐ์์์๋ ํ๋ ์ ๋๊น์ด ์ฆ๋ค. ISP์ VGA Update freq ์ค์ ์ ์๋งํ๋ฉด ํ๋ ์ ๋๊น์ด ์ค์ด๋ ๋ค. ์ฐธ๊ณ ๋ก ๋ฒ์ถ์ด ์บ 2๋ ํ์ค๊ธฐ์ ๋น์ผ๋ก ์คํ์ด ๋๋ค. ๋ค๋ง ๋ฐด์น๋งํน ๊ฒฐ๊ณผ๋ ์ฒ์ฐธํ์ง๋ง lBochs๊ธฐ์ค ์๋์ ๊ฐ์ด ์ค์ ํ๋ฉด 2D/3D๊ฒ์์ ์ํํ๊ฒ ๊ตฌ๋ํ ์ ์์ผ๋ฉฐ ๋ฒค์น๋งํน ๊ฒฐ๊ณผ๋ ์ข์์ง๋ค. ํ์ง๋ง ์ด๋ ๊ฒ ํ๋ฉด ์๋ฎฌ๋ ์ด์ ์๋๊ฐ ๋๋ ค์ง์ ์์ผ๋ ์ ์ ํ๊ฒ ์กฐ์ ํ๋ฉด ๋๋ค.
plugin_ctrl:speaker=1,ne2k=1,sb16=1,voodoo=1
vga:extension=cirrus,update_freq=12,realtime=0
cpu:model=pentium_mmx,ips=25M,reset_on_triple_fault=1,cpuid_limit_winnt=0
memory:guest=64,host=64
clock:sync=slowdown,time0=local
sb16:enabled=1,wavemode=1,dmatimer=1000K,dmadyn=0
voodoo:enabled=1,model=voodoo1
ํฌํํ๊ฒ๋ Voodoo1๋ณด๋ค Voodoo2๊ฐ ๊ฐ์์ด ๋ ์๋๋ค(...)
Bochs/๊ตฌ๋ ๊ฒ์ ๋ชฉ๋ก์ ์ฐธ๊ณ ํ๋๊ฒ ์ข๋ค.
Glide๊ฐ ์๋ Direct3D๋ ์ฝ๊ฐ ๋ถ์์ ํ๋ฉฐ Glide, D3D, OpenGL๊ฐ ์ ํ์ด ๋ถ๊ฐ๋ฅ ํ๋ค.
3.2. ์ด์์ฒด์ ๊ตฌ๋์ ๋ชฉ์ [ํธ์ง]
๊ตฌํ ์ด์์ฒด์ ๋ฅผ ๊ตฌ๋ํ๊ณ ์ถ์ ์ฌ๋๋ค๋ Bochs ๋ฅผ ๋ง์ด ์ด์ฉํ๋ค. ์ฃผ๋ก 10๋์ ์ ์์ด๋ค๋ก, ํด๋น ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํด๋ณด์ง ๋ชปํ ์ฌ๋์ด ๋๋ถ๋ถ. ์ด์ฐจํผ Bochs ์ฐ๋ ์ฌ๋๋ 10, 20๋๊ฐ ๋๋ถ๋ถ
์ฃผ๋ก ์์ ๋ฉ๋ด์ ๊ฒ์์ ํด๋ณด๊ฑฐ๋ ๋ด ์ปดํจํฐ์ ํ์ผ์ ๋ค์ ๊ฑฐ๋ฆฌ๋ค ์ฌ๋ฏธ์์ดํ๋ฉฐ ์ญ์ ํ๊ฒ ๋๋ค(...) ๊ทธ๋ ๊ทธ๋ด ๊ฒ์ด, ๋์คํฌ ์ด๋ฏธ์ง ์ฉ๋์ด ์ฅ๋์ด ์๋๊ธฐ์... ๋์ค, ์๋์ฐ 9x๋ ์ฉ๋์ด ์ ์ด์ ๊ด์ฐฎ์ง๋ง ์๋์ฐ 2000 ์ด์๋ถํฐ ์ฉ๋์ด ์ฅ๋ ์๋๊ฒ ๊นจ์ง๋ค. ๊ตฌ๋ํ๋ ค๋ฉด ์ต์ 2GB~3GB ์ฉ๋์ ๋น์๋ฌ์ผ ํ๋ค. ๋ฌผ๋ก growing, sparse๊ฐ์ ๋์คํฌ์ด๋ฏธ์ง ๋ชจ๋๋ฅผ ์ ์ฉ์ํค๋ฉด ๋์ ํ ๋น์ผ๋ก ๋ฐ๋๊ธฐ ๋๋ฌธ์ ์ฉ๋์ด ์์์ง๋ค.๊ทธ๋ผ์๋ 3GB์ ๋๋ ๋น์ฐ๋๊ฒ ์ข๋ค.
Windows 9x์์๋ "PCI๋ฒ์ค"๊ฐ ์ธ์๋์ง ์์ ์๋์ผ๋ก ์ค์นํด์ผํ๋ค.
์ฃผ๋ก ์์ ๋ฉ๋ด์ ๊ฒ์์ ํด๋ณด๊ฑฐ๋ ๋ด ์ปดํจํฐ์ ํ์ผ์ ๋ค์ ๊ฑฐ๋ฆฌ๋ค ์ฌ๋ฏธ์์ดํ๋ฉฐ ์ญ์ ํ๊ฒ ๋๋ค(...) ๊ทธ๋ ๊ทธ๋ด ๊ฒ์ด, ๋์คํฌ ์ด๋ฏธ์ง ์ฉ๋์ด ์ฅ๋์ด ์๋๊ธฐ์... ๋์ค, ์๋์ฐ 9x๋ ์ฉ๋์ด ์ ์ด์ ๊ด์ฐฎ์ง๋ง ์๋์ฐ 2000 ์ด์๋ถํฐ ์ฉ๋์ด ์ฅ๋ ์๋๊ฒ ๊นจ์ง๋ค. ๊ตฌ๋ํ๋ ค๋ฉด ์ต์ 2GB~3GB ์ฉ๋์ ๋น์๋ฌ์ผ ํ๋ค. ๋ฌผ๋ก growing, sparse๊ฐ์ ๋์คํฌ์ด๋ฏธ์ง ๋ชจ๋๋ฅผ ์ ์ฉ์ํค๋ฉด ๋์ ํ ๋น์ผ๋ก ๋ฐ๋๊ธฐ ๋๋ฌธ์ ์ฉ๋์ด ์์์ง๋ค.
Windows 9x์์๋ "PCI๋ฒ์ค"๊ฐ ์ธ์๋์ง ์์ ์๋์ผ๋ก ์ค์นํด์ผํ๋ค.
3.3. ๊ฐ๋ฐ ์ค ๋๋ฒ๊น ์ ๋ชฉ์ [ํธ์ง]
๋๋ฌผ์ง๋ง, ๊ฐ๋ฐ ์ค ๋๋ฒ๊น
์ ์ํ ์ฉ๋๋ก bochs๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์๋ค. ๋ถํธ๋ก๋, DOS ์์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ, ๋์๊ฐ ์ปค๋ ๋๋ฒ๊น
๋ ํ ์ ์๋ค.
์ด๋ฐ ๋ฅ์ ํ๋ก๊ทธ๋จ๋ค์ ๊ฐ๋ฐํ ๋, ๊ฐ๋ฐ ์ด๊ธฐ์ ๋ฏฟ์ ๋งํ ๋๋ฒ๊น ์๋จ์ด ๊ฑฐ์ ์์์ ์๊ฐํด๋ณด๋ฉด[24] ์ด๊ฒ์ ๋งค์ฐ ํฐ ์ด์ ์ด ๋ ์ ์๋ค.
์ฌ์ค ์ด๋ฐ ๋๋ฒ๊น ์ ํ ์ ์๋ ๊ฒ์ VMware, VirtualBox ๋ฑ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋, bochs์๋ port 0xe9 hack, magic breakpoint์ ๊ฐ์ด ํน๋ณํ ๊ธฐ๋ฅ์ด ์์ด ๋๋ฒ๊น ์ ๋์์ด ์กฐ๊ธ ๋ ๋๋ค.
์ด๋ฐ ๋ฅ์ ํ๋ก๊ทธ๋จ๋ค์ ๊ฐ๋ฐํ ๋, ๊ฐ๋ฐ ์ด๊ธฐ์ ๋ฏฟ์ ๋งํ ๋๋ฒ๊น ์๋จ์ด ๊ฑฐ์ ์์์ ์๊ฐํด๋ณด๋ฉด[24] ์ด๊ฒ์ ๋งค์ฐ ํฐ ์ด์ ์ด ๋ ์ ์๋ค.
์ฌ์ค ์ด๋ฐ ๋๋ฒ๊น ์ ํ ์ ์๋ ๊ฒ์ VMware, VirtualBox ๋ฑ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋, bochs์๋ port 0xe9 hack, magic breakpoint์ ๊ฐ์ด ํน๋ณํ ๊ธฐ๋ฅ์ด ์์ด ๋๋ฒ๊น ์ ๋์์ด ์กฐ๊ธ ๋ ๋๋ค.
- 0xe9 ํฌํธ๋ ์ผ๋ฐ์ ์ผ๋ก PC์์ ์ด๋ ํ ์ฉ๋๋ก๋ ์ฌ์ฉ๋์ง ์๋ ๊ฒ์ ์ด์ฉํ์ฌ, bochs๋ ์ด ํฌํธ๋ฅผ ๋๋ฒ๊น ์ฉ๋๋ก ์ง์ ํ์ฌ ์ฌ์ฉํ ์ ์๊ฒ๋ ํ๊ณ ์๋ค. out์ผ๋ก ํฌํธ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ฉด, bochs์ ์ฝ์์ ๋ฐ๋ผ๋ ๋๋ก ๋๋ฒ๊ทธ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ ์ ์๋ค.
- magic breakpoint๋ ๋ง ๊ทธ๋๋ก breakpoint ์ฉ๋์ ๊ธฐ๋ฅ์ด๋ค. ์ด ๊ธฐ๋ฅ์ bochs ๋ด๋ถ์์ ํน์ ๋ช ๋ น์ด๊ฐ ์คํ๋๋ฉด ์๋์ ์ผ๋ก ์คํ์ ๋ฉ์ถ๋๋ก ํ๋ค.[25][26] ์ด ์์ ๋ถํฐ ์ฌ์ฉ์๋ ๋ง์๊ป ๋๋ฒ๊น ์ ํ ์ ์๋ค. 100% ์ํํธ์จ์ด ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉํ๊ธฐ์ ํ ์ ์๋ ์ผ. ๋จ, 'bochsrc'๋ผ๋ ์ค์ ํ์ผ ๋ด์ 'magic_break: enabled=1'์ด ๊ธฐ์ฌ๋์ด ์์ด์ผ ํ๋ค.
3.4. ๋ชจ๋ฐ์ผ ์ค์น[ํธ์ง]
3.4.1. ์๋๋ก์ด๋[ํธ์ง]
ํ๋ ์ด์คํ ์ด์์ Bochs ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐ๊ณ ์คํํ๋ฉด ์ฌ๋ฌ๊ฐ์ง ์ค์ ์ ํ๋ ๋ฉ๋ด๊ฐ ๋์จ๋ค.
bochsrc ํญ๋ชฉ์ ์ ์ฝ์ด๋ณด๊ณ ์ ๋๋ก ์ค์ ํ๋ค๋ฉด, ๋์คํฌ ์ด๋ฏธ์ง์ ์ด์์ฒด์ ๊ฐ ๋ถํ ๋๊ณ , ์ฌ์ฉํ ์ ์์ ๊ฒ์ด๋ค.
์ต์ bochs๋ lbochs๋ GUI๋ฅผ ์ง์ํ๊ธฐ์ ์ด๋ ต์ง ์๊ฒ ๊ตฌ๋ ๊ฐ๋ฅํ๋ค.[27]
๋ค๋ง Lyubomyr Lisen์ ํ๋ก ํธ ์๋๋ Bochs๋ฅผ ์์ํ๋ค์ ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ๋๋ฌ์ bochsrc.txt๋ฅผ ์์ ํด์ผํ๋ค. ๋ฌธ์ ๋ ์ด๊ฑธ OS๋ถํ ํ ๋๋ง๋ค ๊ณ์ ํด์ค์ผ ํ๋ค. ๋ถํ ํ๊ธฐ์ ์ ํ๋ฉด ๋ถํ ํ ๋ ์ด๊ธฐํ๊ฐ ๋๋ค(...) ์ฐธ๊ณ ๋ก Metaํค๋ ์์/์ํผํค.
bochsrc ํญ๋ชฉ์ ์ ์ฝ์ด๋ณด๊ณ ์ ๋๋ก ์ค์ ํ๋ค๋ฉด, ๋์คํฌ ์ด๋ฏธ์ง์ ์ด์์ฒด์ ๊ฐ ๋ถํ ๋๊ณ , ์ฌ์ฉํ ์ ์์ ๊ฒ์ด๋ค.
์ต์ bochs๋ lbochs๋ GUI๋ฅผ ์ง์ํ๊ธฐ์ ์ด๋ ต์ง ์๊ฒ ๊ตฌ๋ ๊ฐ๋ฅํ๋ค.[27]
๋ค๋ง Lyubomyr Lisen์ ํ๋ก ํธ ์๋๋ Bochs๋ฅผ ์์ํ๋ค์ ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ๋๋ฌ์ bochsrc.txt๋ฅผ ์์ ํด์ผํ๋ค. ๋ฌธ์ ๋ ์ด๊ฑธ OS๋ถํ ํ ๋๋ง๋ค ๊ณ์ ํด์ค์ผ ํ๋ค. ๋ถํ ํ๊ธฐ์ ์ ํ๋ฉด ๋ถํ ํ ๋ ์ด๊ธฐํ๊ฐ ๋๋ค(...) ์ฐธ๊ณ ๋ก Metaํค๋ ์์/์ํผํค.
3.4.1.1. Ibochs PC Emulator[ํธ์ง]
lbochs PC Emulator ๋ผ๋ ํ๋ก ํธ์๋๋ ์๋๋ฐ ์ด์ชฝ์ GUI๋ผ์ ์ค์ ์ด ์ฝ๋ค.[28]
lbochs๋ ๊ตญ์ธ์์๋ง ๊ฒ์ ๋ฐ ๋ค์ด๋ก๋๊ฐ ๊ฐ๋ฅํ๋ฏ๋ก VPN์ ์ด์ฉํด์ ๋ค์ด๋ฐ์์ผ ํ๋ค.
ํ์ฌ ์ด๋ค ์ฌ์ฉ์๊ฐ ๊ฐ๋ฐ์์๊ฒ ๋ฌธ์๋ฅผ ๋ฃ์ด์ VPN์ ์ฌ์ฉํ์ง ์์๋ ๊ตญ๋ด์์ ๋ค์ด๋ฐ์ ์ ์๋ค.
ํ์ฌ ์ด๋ค ์ฌ์ฉ์๊ฐ ๊ฐ๋ฐ์์๊ฒ ๋ฌธ์๋ฅผ ๋ฃ์ด์ VPN์ ์ฌ์ฉํ์ง ์์๋ ๊ตญ๋ด์์ ๋ค์ด๋ฐ์ ์ ์๋ค.
3.4.1.1.1. ์ถ๊ฐ๋ ๊ธฐ๋ฅ[ํธ์ง]
3.4.1.1.2. ์ฅ์ [ํธ์ง]
- bochs์ ๋นํด ๋น ๋ฅธ ์๋
- PIP(ํฝ์ณ ์ธ ํฝ์ณ) ๊ธฐ๋ฅ[33]
- ๊ทธ์ธ ๋ค์ํ ๊ธฐ๋ฅ
- PC ํค๋ณด๋
์ค๋ฅธ์ชฝ Altํค๋ ํ๊ธ ์๋์ฐ์์ ํ/์ ์ ํ์ด ๊ฐ๋ฅํ๋ฉฐ ๋นํ์ฑ์ ํ๋ฉด Hacker's Keyboard๋ Gamepad๊ฐ์ ์ธ์ฅ ํค๋ณด๋๋ฅผ ์ฌ์ฉํ ์ ์๋ค. - ์ง์ ๋ ๋จ์
์ Bochs์์๋ ๋จ์๊ฐ ์ง์ ๋์ด์์ง ์์ IPS๊ฐ์ ๋ฐ๋ผ 0์ ๋ถ์ฌ์ผ ํ์ง๋ง lBochs๋ ๊ทธ๋ฐ๊ฑฐ ์์ด IPS๊ฐ์ ์ค์ ํ ๋ M(Million)๋จ์๋ก ์ง์ ๋์ด ์๋ค. ์๋ฅผ๋ค์ด 50M์ผ๋ ์ Bochs์์๋ 50000000(=50ใ)[34]์ ์ ๋ ฅํด์ค์ผ ํ์ง๋ง lBhcos๋ CPU IPS์์ 50์ ์ ๋ ฅํ๋ฉด 50M์ผ๋ก ์ค์ ๋๋ค. DMA Timer๋ ๋ง์ฐฌ๊ฐ์ง๋ก 100K๋จ์๋ก ์ง์ ๋๋ค. - ์๋๋ ์ฌํ์ง์.
- vvfat ์ฐ๊ธฐ ๊ฐ๋ฅ.
- ์ธ๋ถ ์ ๋ ฅ์ฅ์น ์ง์
์ฐ๊ฒฐ๋งํด๋ ์ธ๋ถ ์ ๋ ฅ์ฅ์น๋ฅผ ์ง์ํ๋ค.
3.4.1.1.3. ๋จ์ [ํธ์ง]
- ์๋์ฐ 8 ์ด์ ์ด์์ฒด์ ๊ตฌ๋ ๋ถ๊ฐ [35]
USB ๋ฏธ์ง์์ ๋ฐ์ดํธ๋ก ํด๊ฒฐ๋์๋ค
3.4.2. iOS[ํธ์ง]
Bochs์ iOS ๋ฒ์ ์ ๊ธฐ์ค์ผ๋ก ์ค๋ช
ํฉ๋๋ค. ์๋ Bochs๋ iOS ์ฉ๋๋ก ๋ง๋ค์ด์ง์ง ์์๋ค. iSoft ํ์ด Bochs๋ฅผ ์์ดํฐ, ์์ดํจ๋์์ ๋๋ฆด ์ ์๋๋ก ๊ฐ๋ฐํ ๊ฒ๋ค์ ์ฌ์ฉํด์ผ ํ๋ค. ๋ค์ด๋ก๋ ๋งํฌ, ์ค์น ๊ณผ์ ์ ์์์ ์ฐธ๊ณ ํ์.
1. Bochs ์ฑ ์ค์น, ํ๋ฒ ์คํ (๊ตฌ๊ธ์ ๊ฒ์ํด๋ ์ ์ ๋์จ๋ค. ํ์ฅ ํ ์๋์์์ ์ด ์ ์ฅ์#๋ฅผ ์ถ๊ฐํ๊ณ ๋ค์ด๋ฐ์์ผ ํ๋ค.)
2. ์ปดํจํฐ์ iFunBox ์ค์น
3. ๋๋ฆฌ๊ณ ์ถ์ ์ด์์ฒด์ ์ LiveCD.iso ํ์ผ๊ณผ OS.ini ๋ค์ด๋ก๋(Os.ini๋ ๊ธฐ๋ณธ ์ค์ ์ด ๊ฑฐ์ ๊ฐ์ผ๋ฏ๋ก ๋ค๋ฅธ ๊ฒ์ ์์ ํด์ ์ธ ์๋ ์๋ค.)
4. iFunBox๋ฅผ ์ด๊ณ ๋ ํ์ผ์ /User/Library/Bochs ์ ๊ฐ์ ๋๋ฆฌ๊ณ ์ถ์ ์ด์์ฒด์ ์ ์ด๋ฆ์ ๊ฐ์ง ํด๋๋ฅผ ๋ง๋ค๊ณ ์์ ๋ฃ๋๋ค.
5. ์คํ.
1. Bochs ์ฑ ์ค์น, ํ๋ฒ ์คํ (๊ตฌ๊ธ์ ๊ฒ์ํด๋ ์ ์ ๋์จ๋ค. ํ์ฅ ํ ์๋์์์ ์ด ์ ์ฅ์#๋ฅผ ์ถ๊ฐํ๊ณ ๋ค์ด๋ฐ์์ผ ํ๋ค.)
2. ์ปดํจํฐ์ iFunBox ์ค์น
3. ๋๋ฆฌ๊ณ ์ถ์ ์ด์์ฒด์ ์ LiveCD.iso ํ์ผ๊ณผ OS.ini ๋ค์ด๋ก๋(Os.ini๋ ๊ธฐ๋ณธ ์ค์ ์ด ๊ฑฐ์ ๊ฐ์ผ๋ฏ๋ก ๋ค๋ฅธ ๊ฒ์ ์์ ํด์ ์ธ ์๋ ์๋ค.)
4. iFunBox๋ฅผ ์ด๊ณ ๋ ํ์ผ์ /User/Library/Bochs ์ ๊ฐ์ ๋๋ฆฌ๊ณ ์ถ์ ์ด์์ฒด์ ์ ์ด๋ฆ์ ๊ฐ์ง ํด๋๋ฅผ ๋ง๋ค๊ณ ์์ ๋ฃ๋๋ค.
5. ์คํ.
3.5. ๋ชจ๋ฐ์ผ ์ฑ ์ค๋ฅ[ํธ์ง]
๊ฐ๊ฐ์ ์๋๋ก์ด๋ ๊ธฐ์ข
๋ณ๋ก ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์๋ค. ์ฐธ๊ณ ๋ก ์ค๋ฅ๋ผ๋ ๊ฒ์ ์๋๋ก์ด๋์ ์ค๋ฅ๊ฐ ์๋๋ผ, Bochs ์ ํ๋ฆฌ์ผ์ด์
์ ์ค๋ฅ๋ฅผ ๋งํ๋ ๊ฒ์ด๋ค.
PC๋ฒ์ ์ ๊ฒฝ์ฐ ์ค๋ฅ ๋ด์ญ์ด ๋ฌ๋ค.
PC๋ฒ์ ์ ๊ฒฝ์ฐ ์ค๋ฅ ๋ด์ญ์ด ๋ฌ๋ค.
- Bochs ์์ Start ์ SDL๋ก๊ณ ๊ฐ ๋ฌ ํ ๊ฒ์ ํ๋ฉด์ด ๋์๋ค 1-2์ด ์ด๋ด์ ๋ฐ๋ก ํ๊น [lbochs]
Start๋ฅผ ์คํํ๋ฉด SDL๋ก๊ณ ๊ฐ ๋จ๋ฉด์ ํ๋ฉด์ด ๊ฐ๋ก๋ก ๋ณ๊ฒฝ๋๊ณ ๊ฒ์ ํ๋ฉด์ด ๋์๋ค ํ๊ธด๋ค.
์ด ์ค๋ฅ๋ bochsrc ์ค์ ์ค๋ฅ ๋๋ HDD ํด๋(vvfat) ์ ๋ฌธ์ ์ด๋ค. ์๋ชป๋ ์ต์ ์ด ํฌํจ๋๋ฉด ์ด๋ฐ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ทธ ๋ถ๋ถ์ ์์ ํ๋ฉด ๋๋ค.
HDD ํด๋ ๋ฌธ์ ๋ ํด๊ฒฐ์ด ๊ฐ๋จํ๋ค. ๋ด์ฅ ๋ฉ๋ชจ๋ฆฌ์ HDD ํด๋๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ์์ฑํด๋ณด์. ๊ทธ๋๋ ์๋๋ค๋ฉด ์ญ์ ํ ์ฑ๋ก ์คํํด๋ณด์. ์์ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด ๋ฌธ์ ๋ ๋๋ถ๋ถ ํด๊ฒฐ๋๋ค.
์ด ์ค๋ฅ๋ bochsrc ์ค์ ์ค๋ฅ ๋๋ HDD ํด๋(vvfat) ์ ๋ฌธ์ ์ด๋ค. ์๋ชป๋ ์ต์ ์ด ํฌํจ๋๋ฉด ์ด๋ฐ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ทธ ๋ถ๋ถ์ ์์ ํ๋ฉด ๋๋ค.
HDD ํด๋ ๋ฌธ์ ๋ ํด๊ฒฐ์ด ๊ฐ๋จํ๋ค. ๋ด์ฅ ๋ฉ๋ชจ๋ฆฌ์ HDD ํด๋๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ์์ฑํด๋ณด์. ๊ทธ๋๋ ์๋๋ค๋ฉด ์ญ์ ํ ์ฑ๋ก ์คํํด๋ณด์. ์์ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด ๋ฌธ์ ๋ ๋๋ถ๋ถ ํด๊ฒฐ๋๋ค.
- Bochs ์คํ์ BIOS ํ๋ฉด์ด ์ถ๋ ฅ๋๊ณ ํ๊น
Start ์คํ์ BIOS ํ๋ฉด์ด ์ถ๋ ฅ๋๊ณ ๋์คํฌ, CD ๋๋ผ์ด๋ธ ์ ๋ณด๊ฐ ์ถ๋ ฅ๋๊ณ ํ๊ธฐ๋ ํ์์ด๋ค. ์ด๋ ๋์คํฌ, CD ์ค์ ์ ์๋ชป ํ์๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ชป๋ ๊ฒฝ๋ก๋ฅผ ์
๋ ฅํ์๊ฑฐ๋ 4GB ์ด์์ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ฐ ํ์์ด ๋ฐ์ํ๋ค๊ณ ํ๋ค.[40]
์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์ค์ ์ ํํ ํ์ธํด๋ณผ ๊ฒ.
๋์คํฌ ์ด๋ฏธ์ง ์์ฒด์ ๋ฌธ์ ๋ ์๋ค. ๋ค์ด๋ก๋, ์์ถ ํด์ ๊ณผ์ ์์ ํ์ผ์ด ์์๋๋ฉด ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋๋ค.[41] ์๋๋ก์ด๋์์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ์ฆ๋ค.
์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์ค์ ์ ํํ ํ์ธํด๋ณผ ๊ฒ.
๋์คํฌ ์ด๋ฏธ์ง ์์ฒด์ ๋ฌธ์ ๋ ์๋ค. ๋ค์ด๋ก๋, ์์ถ ํด์ ๊ณผ์ ์์ ํ์ผ์ด ์์๋๋ฉด ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋๋ค.[41] ์๋๋ก์ด๋์์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ์ฆ๋ค.
- Bochs ๊ตฌ๋ ์ค ํ๊น
๊ตฌ๋ ์ค์ ํ๊ฒผ๋ค๋ฉด, ๋๋ฌด ๊ณ ์ฌ์์ ํ๋ก๊ทธ๋จ์ ๊ตฌ๋ํ์๊ฑฐ๋ Bochs์ ํธํ๋์ง ์๋ ํ๋ก๊ทธ๋จ์ ๊ตฌ๋ํ๋ฉด ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์์ง ์ด ๋ฌธ์ ๋ ์์ธํ ๋ฐํ์ง ์์ธ์ด ์๋ค. ์๋๋ฉด ํฐ ์ฌ์์ด ๋ฎ๊ฑฐ๋ ํฐ ์ฌ์๋ณด๋ค RAM์ฉ๋์ ๋๋ฌด ๋ง์ด ์ค์ ํ๋ฉด ํ
๊ธด๋ค. ์ฌ์ง์ด 16๋นํธ ์ด์ ์์์ ์ ์ฅ์น๊ด๋ฆฌ์๋ ์์๋ฃฉ ์ต์คํ๋ ์ค๋ฅผ ์คํํด๋ ํ๊ธด๋ค!
- LAN์นด๋๊ฐ ๋์์ด ์๋จ
- LAN์นด๋๊ฐ ๋์์ด ์๋จ
๋๋ผ์ด๋ฒ๋ ์ค์น๊ฐ ๋๋ ๋คํธ์ํฌ์ ์ ์์ด ์๋๋ค๋ฉด ์ ํ์ ์ ๋คํธ์ํน์ ๋ด๋ฒ๋ ค๋๊ณ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํด์ผ ์ ์์ด ๋๋ค.
- ํด๋์์ ํ์ผ์ด ๋ ์๊ฐ
lbochs์์ ์ผ์ด๋๋๋ฐ ์ฃผ๋ก vvfat์ 503MB๋ฅผ ์ด๊ณผํด์ ๊ทธ๋ ๋ค. ์ด๊ณผํ์ง ์๋๋ก ์ฃผ์ํ์.
3.6. ๋์คํฌ ์ด๋ฏธ์ง, ๋ด๋ถ ์ ์ฅ์์์ ์ฐ๋[ํธ์ง]
์ฌ์ฉ์๊ฐ ์ํ๋ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํ๋ ค๋ฉด, ์ด๋ฏธ ์๋ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ญ์ ํ๊ณ , c.img ๋ก ์ด๋ฆ์ ๋ฐ๊พธ์ด SDL ํด๋์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
๋ด์ฅ ๋ฉ๋ชจ๋ฆฌ์์ ์ฐ๋์ด ํ์ํ๋ค๊ณ ์๊ฐ๋๋ฉด, ๋ด์ฅ ๋ฉ๋ชจ๋ฆฌ(/mnt/sdcard)์ hdd ๋ผ๋ ์ด๋ฆ์ ํด๋๋ฅผ ๋ง๋ค์ด Bochs์ D ๋๋ผ์ด๋ธ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ๋ค๋ง, ์ต๋ 503MB๊น์ง ์ฌ์ฉํ ์์์ด ํด๋น ์ฉ๋์ ์ด๊ณผํ๋ฉด ๋ถํ ์ด ๋์ง ์๊ฑฐ๋ ๋๋ผ์ด๋ธ ์ธ์์ด ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์๋ค. ์ฃผ์ํ์. ์ฉ๋ ํฐ ํ์ผ์ ๋ฐ๋ก ๋์คํฌ ์ด๋ฏธ์ง์ ๋ฃ์ด๋๋๊ฒ ์ข๋ค. ํด๋ ๋ฐฉ์(vvfat, Virtual FAT filesystem์ด๋ผ๊ณ ํ๋ค.)์ ์ด์ฉํ ๋๋ผ์ด๋ธ๋, ์์คํ ๋ด์์ ์ฐ๊ธฐ ์์ ์ด ๋์ง ์๋๋ค. ์ฐ๊ธฐ์์ ์ด ๋์ด๋ OS๋ฅผ ์ข ๋ฃํ๋ฉด
๋ด์ฅ ๋ฉ๋ชจ๋ฆฌ์์ ์ฐ๋์ด ํ์ํ๋ค๊ณ ์๊ฐ๋๋ฉด, ๋ด์ฅ ๋ฉ๋ชจ๋ฆฌ(/mnt/sdcard)์ hdd ๋ผ๋ ์ด๋ฆ์ ํด๋๋ฅผ ๋ง๋ค์ด Bochs์ D ๋๋ผ์ด๋ธ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ๋ค๋ง, ์ต๋ 503MB๊น์ง ์ฌ์ฉํ ์์์ด ํด๋น ์ฉ๋์ ์ด๊ณผํ๋ฉด ๋ถํ ์ด ๋์ง ์๊ฑฐ๋ ๋๋ผ์ด๋ธ ์ธ์์ด ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์๋ค. ์ฃผ์ํ์. ์ฉ๋ ํฐ ํ์ผ์ ๋ฐ๋ก ๋์คํฌ ์ด๋ฏธ์ง์ ๋ฃ์ด๋๋๊ฒ ์ข๋ค. ํด๋ ๋ฐฉ์(vvfat, Virtual FAT filesystem์ด๋ผ๊ณ ํ๋ค.)์ ์ด์ฉํ ๋๋ผ์ด๋ธ๋, ์์คํ ๋ด์์ ์ฐ๊ธฐ ์์ ์ด ๋์ง ์๋๋ค. ์ฐ๊ธฐ์์ ์ด ๋์ด๋ OS๋ฅผ ์ข ๋ฃํ๋ฉด
vvfat๊ฐ ์์ ๋์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ์คํ์ ์ ๋๋ค! [no]
๊ฐ์ ๋ฉ์์ง๊ฐ ๋์จ๋ค.
๋ด๋ถ ์ ์ฅ์์์ ์ฐ๋์, ์ค์๊ฐ์ผ๋ก ์ฐ๋๋๋ ๊ฒ์ ์๋๋ค. hdd ํด๋์ ํ์ผ์ ๋ฏธ๋ฆฌ ๋ฃ๊ณ Bochs๋ฅผ ์คํํด์ผ๋ง ํด๋ ๋ด๋ถ์ ํ์ผ์ ์ธ์ํ ์ ์๋ค. ๊ผญ ๊ธฐ์ตํ์.
์ด๊ฒ๋ ํ๋ก ํธ ์ค๋๋ง๋ค ๋ค๋ฅธ์ง lBochs์์ ์ฐ๊ธฐ์์ ์ด ๋๋ค(!!!).
๋ด๋ถ ์ ์ฅ์์์ ์ฐ๋์, ์ค์๊ฐ์ผ๋ก ์ฐ๋๋๋ ๊ฒ์ ์๋๋ค. hdd ํด๋์ ํ์ผ์ ๋ฏธ๋ฆฌ ๋ฃ๊ณ Bochs๋ฅผ ์คํํด์ผ๋ง ํด๋ ๋ด๋ถ์ ํ์ผ์ ์ธ์ํ ์ ์๋ค. ๊ผญ ๊ธฐ์ตํ์.
์ด๊ฒ๋ ํ๋ก ํธ ์ค๋๋ง๋ค ๋ค๋ฅธ์ง lBochs์์ ์ฐ๊ธฐ์์ ์ด ๋๋ค(!!!).
4. ์ปค๋ฎค๋ํฐ ๋ชฉ๋ก[ํธ์ง]
- ๋ฒ์ถ์ผ๋ก์ด๋ ์ต๊ทผ์ ์ ์ค๋ ์นดํ๋ก, ์ 2์ Bochs ์ปค๋ฎค๋ํฐ๋ก ์์๋๋ ๊ณณ์ด๋ค. ์๋ ค์ง ๋ฐ๋ก๋ ํต์ฌ ์ธ์ ๋๋ถ๋ถ์ด ์ด์ชฝ ์นดํ๋ก ๋น ์ง ๋ชจ์. ๋ธ๋ก๊ทธ ๋ฑ์ ์ ์ธํ ๊ตญ๋ด ์ปค๋ฎค๋ํฐ์์ ์ ์ผํ๊ฒ ์๋์ฐ ์ด๋ฏธ์ง๋ฅผ ๊ตฌํ ์ ์๋ ๊ณณ์ด๋ค.
- ์๋๋ก์ด๋ Bochs ํต์ฌ ์ธ์์ด ๋๋ถ๋ถ ํํด ๋ฐ ์๋ฃ๋ ๋ ์๊ฐ๋ฉด์ ๋จ์์๋ ๊ฒ ๊ฑฐ์ ์๋ค. ๊ทธ ์ดํ๋ก ๊ธ๋ ์๋ชป ์ฐ๋ฉด
๊ฒฝ๊ณ ๋ฅผ ๋ฐ๋๋ค.๊ฒฝ๊ณ ๋ก ๋๋์ง๋ ์๋๋ค. ์ค๋ณต์ด๋ฉด 30์ผ๋์ ๋ค์ด๋ฒ์ ๊ธ์ ๋ชป์ฐ๋ฉฐ, ์ฌํ๋ฉด ์๊ตฌ์ ์ผ๋ก ํ๋์ด ๋ถ๊ฐํ ์ ์๋ค! ํ์ฌ๋ ํ๋์ด ์ ์กฐํ์ฌ ๊ฐ์ ์ธ์ฌ๋ง ๊ฐํน ์ฌ๋ผ์ค๋ ์ ๋๋ค. - 4PDA Bochs ํ์ค์ด์ ์ ์ธ๊ณ์ ์ผ๋ก ๊ท๋ชจ๊ฐ Bochs ์ปค๋ฎค๋ํฐ.
4.1. 4PDA[ํธ์ง]
4.1.1. ์๊ฐ ๋ฐ ์๋ ฅ[ํธ์ง]
4PDA
4PDA๋ ๋ฌ์์์ ์ ์๊ธฐ๊ธฐ์ ์์์ด๋ ๋ฆฌ๋ทฐ ๋ฑ์ ๋ค๋ฃจ๋ ์น์ฌ์ดํธ์ด๋ค.
XDA์ ๋น์ทํ ํํ์ ํฌ๋ผ๋ ์ง์ํ๊ธฐ์, ๋ค์ํ ๊ฐ๋ฐ์ด๋ ์ฐ๊ตฌ๊ฐ ์งํ์ค์ด๋ค.
ํ๊ตญ์์๋ ๋์คํฌ์ด๋ฏธ์ง๋ก ์ผ๋ถ ์๋ ค์ ธ ์๋ค. ํ๊ตญ์์ ๊ฒจ์ฐ ํ๊ธํ ์๋์ฐXP ๋์คํฌ๋ฅผ ๋ง๋ค์์๋, ์ฌ๊ธฐ๋ ์ด๋ฏธ ์ด๊ฒฝ๋ํ ๋ฒ์ ์ด ๋์์ ๋น๊ต์ ๋น ๋ฅธ ์๋์ XP๋ฅผ ๋ณด์ฌ์ฃผ์๋ค.์ญ์ ๋ถ๊ตด์ ๋ถ๊ณฐ๊ตญ ์ฑ๋๋ค
์๋์ฐ CE, ๋ชจ๋ฐ์ผ ์์ ์ QEMU ์์ ์ฃผ๋ก ๊ตฌ๋๋ ๋์คํฌ์ด๋ฏธ์ง๊ฐ 4PDA ์ ์ํ ๋์คํฌ ์ด๋ฏธ์ง์๋ค. ์๋๋ก์ด๋ ์์ ์ด์ ์๋ ๊ธฐ์ ์ด ์์๋ค๋๊ฑธ ๋ณด์ฌ์ฃผ์๋ค.
๋ฌ์์ 4pda ์ ํธ ์๋ฎฌ๋ ์ดํฐ ์ค๋ฌธ์กฐ์ฌ์ ์์ ์๋ฏ์ด ์์ฆ์๋ ๋ฆผ๋ณด pc์๋ฎฌ๋ ์ดํฐ ์ฉ์ผ๋ก ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ๋ง์ด ๋ง๋ญ๋๋ค.
2013๋ ์ค์, Limbo ์ด๊ธด ํ์ง๋ง ์ธํฐ๋ท์ด ๊ฐ๋ฅํ ์๋์ฐ ๋์คํฌ์ด๋ฏธ์ง๋ฅผ ๊ฐ๋ฐํ์๋ค!! ์ด์์ฒด์ ๋ ์๋์ฐ NT 4.0 SP6 ์ด๋ค. ๋ฌ์์์ด ๋ฒ์ ์ด๋ผ, ํ๊ธ์ด ํ์๋์ง ์๋๋ค.
ํ๊ตญ ์ปค๋ฎค๋ํฐ์์๋ ์๋์ฐ 95์ ์ธํฐ๋ท์ ๊ฐ๋ฅํ๊ฒ ํ์๋ค. [42]
๊ทธ๋ฆฌ๊ณ 2015๋ ๋ค์ด์ ๋์ฑ ๋ง์ ๋ฐ์ ์ ์ด๋ฃจ์๋ค.
2000, ์๋์ฐxp๋ฅผ ๋ง์ด ๊ฒฝ๋ํํด์ ๋ถํ ํ ํธ๋ํฐ์๊ฒ ์ฝ๊ฐ์ ์ด์๊ฐ์ ์ค ํ, ์ธํฐ๋ท์ ์ด๋ฉด 30์ด ๋จ์งํ ์๊ฐ์ ๊ตฌ๊ธ์ ์ด ์ ์๋ค.
๋ฌผ๋ก ํ๊ธ์ ๋ ฅ๋ ๋๋ค.
์ต๊ทผ ์ฌ๋ผ์ค๋ ์๋ฃ๋ค์ ๋๋ถ๋ถ ์ธํฐ๋ท์ด ๊ฐ๋ฅํ๋ฉฐ Vista์ด์์ ์ด์ ์ฒด์ ๋ ์ง์ ๊ธฐ๊ฐ์ด ๋จ์๋ค๊ณ ์๋ฃ ๊ณต์ ๊ฐ ๊ธ์ง๋์ด ์๋ค.
(๊ทผ๋ฐ ๋๋ ค์ ๋ฐฐํฌํด๋ ์์ด๋ค ์๋ง?) ์ฒด๋ฆฌํธ๋ ์ผ ํ๋ธ๋ฆฟ์ด๋ผ ํ ์ง๋ผ๋ ํฐ์น ํ๊ฒฝ์ ์ ์ ๋ก ๋์ง ์๊ณ ๋ง๋ ๋น์คํ๋ฅผ ์ธ ์ด์ ๊ฐ...
4PDA๋ ๋ฌ์์์ ์ ์๊ธฐ๊ธฐ์ ์์์ด๋ ๋ฆฌ๋ทฐ ๋ฑ์ ๋ค๋ฃจ๋ ์น์ฌ์ดํธ์ด๋ค.
XDA์ ๋น์ทํ ํํ์ ํฌ๋ผ๋ ์ง์ํ๊ธฐ์, ๋ค์ํ ๊ฐ๋ฐ์ด๋ ์ฐ๊ตฌ๊ฐ ์งํ์ค์ด๋ค.
ํ๊ตญ์์๋ ๋์คํฌ์ด๋ฏธ์ง๋ก ์ผ๋ถ ์๋ ค์ ธ ์๋ค. ํ๊ตญ์์ ๊ฒจ์ฐ ํ๊ธํ ์๋์ฐXP ๋์คํฌ๋ฅผ ๋ง๋ค์์๋, ์ฌ๊ธฐ๋ ์ด๋ฏธ ์ด๊ฒฝ๋ํ ๋ฒ์ ์ด ๋์์ ๋น๊ต์ ๋น ๋ฅธ ์๋์ XP๋ฅผ ๋ณด์ฌ์ฃผ์๋ค.
์๋์ฐ CE, ๋ชจ๋ฐ์ผ ์์ ์ QEMU ์์ ์ฃผ๋ก ๊ตฌ๋๋ ๋์คํฌ์ด๋ฏธ์ง๊ฐ 4PDA ์ ์ํ ๋์คํฌ ์ด๋ฏธ์ง์๋ค. ์๋๋ก์ด๋ ์์ ์ด์ ์๋ ๊ธฐ์ ์ด ์์๋ค๋๊ฑธ ๋ณด์ฌ์ฃผ์๋ค.
๋ฌ์์ 4pda ์ ํธ ์๋ฎฌ๋ ์ดํฐ ์ค๋ฌธ์กฐ์ฌ์ ์์ ์๋ฏ์ด ์์ฆ์๋ ๋ฆผ๋ณด pc์๋ฎฌ๋ ์ดํฐ ์ฉ์ผ๋ก ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ๋ง์ด ๋ง๋ญ๋๋ค.
2013๋ ์ค์, Limbo ์ด๊ธด ํ์ง๋ง ์ธํฐ๋ท์ด ๊ฐ๋ฅํ ์๋์ฐ ๋์คํฌ์ด๋ฏธ์ง๋ฅผ ๊ฐ๋ฐํ์๋ค!! ์ด์์ฒด์ ๋ ์๋์ฐ NT 4.0 SP6 ์ด๋ค. ๋ฌ์์์ด ๋ฒ์ ์ด๋ผ, ํ๊ธ์ด ํ์๋์ง ์๋๋ค.
ํ๊ตญ ์ปค๋ฎค๋ํฐ์์๋ ์๋์ฐ 95์ ์ธํฐ๋ท์ ๊ฐ๋ฅํ๊ฒ ํ์๋ค. [42]
๊ทธ๋ฆฌ๊ณ 2015๋ ๋ค์ด์ ๋์ฑ ๋ง์ ๋ฐ์ ์ ์ด๋ฃจ์๋ค.
2000, ์๋์ฐxp๋ฅผ ๋ง์ด ๊ฒฝ๋ํํด์ ๋ถํ ํ ํธ๋ํฐ์๊ฒ ์ฝ๊ฐ์ ์ด์๊ฐ์ ์ค ํ, ์ธํฐ๋ท์ ์ด๋ฉด 30์ด ๋จ์งํ ์๊ฐ์ ๊ตฌ๊ธ์ ์ด ์ ์๋ค.
๋ฌผ๋ก ํ๊ธ์ ๋ ฅ๋ ๋๋ค.
์ต๊ทผ ์ฌ๋ผ์ค๋ ์๋ฃ๋ค์ ๋๋ถ๋ถ ์ธํฐ๋ท์ด ๊ฐ๋ฅํ๋ฉฐ Vista์ด์์ ์ด์ ์ฒด์ ๋ ์ง์ ๊ธฐ๊ฐ์ด ๋จ์๋ค๊ณ ์๋ฃ ๊ณต์ ๊ฐ ๊ธ์ง๋์ด ์๋ค.
(๊ทผ๋ฐ ๋๋ ค์ ๋ฐฐํฌํด๋ ์์ด๋ค ์๋ง?) ์ฒด๋ฆฌํธ๋ ์ผ ํ๋ธ๋ฆฟ์ด๋ผ ํ ์ง๋ผ๋ ํฐ์น ํ๊ฒฝ์ ์ ์ ๋ก ๋์ง ์๊ณ ๋ง๋ ๋น์คํ๋ฅผ ์ธ ์ด์ ๊ฐ...
4.1.2. 2014๋ , 2015๋ [ํธ์ง]
2014๋
4์์ด, 4PDA๊ฐ ๊ฒฐ๊ตญ ์๋์ฐ 3.11 ์์ ์ธํฐ๋ท์ด ๊ฐ๋ฅํ ๋์คํฌ์ด๋ฏธ์ง๋ฅผ ์ ์-๋ฐฐํฌํ์๋ค..!! ์ฉ๋์ ์์ถํด์ 100MB ์ ๋.ํ์ง๋ง ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ ๋ฏธ์ค์น์ด๋ค. [43]
4์ 12์ผ MICRO XP๊ฐ ์ ์๋์ด์ ์ฌ๋ผ์๋ค.
4์ 15์ผ ์๋์ฐ ์์นด๊ณ ๋น๋ 122, 484 [44] ์ ์ํ์๋ค. (๊ทธ๋ํฝ๋๋ผ์ด๋ฒ ๋ฌธ์ ๋ก ๋ถํ ๋ฌธ์ ๊ฐ ์๋ค.) ์๋์ฐ ์์นด๊ณ ๋น๋ 78 ๋ฒ์ ์ด 5์ 12์ผ์ ์ฌ๋ผ์๋ค. ํน์ดํ๊ฒ ์ฌ์ด๋ ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๊ฐ ๋์ด์๋ค.
5์ 7์ผ ์๋์ฐ 7 PE ๊ฐ ๋ฐฐํฌ๋๊ณ ์๋ค. (๋ค์ด๋ก๋ ๋ฐ์ผ๋ ค๋ฉด ๋ค์ด๋ก๋ ์ฌ์ดํธ์ ํ์๊ฐ์ ์ ํด์ผํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์๋ค.)
์ฝ ํ๋ฌ์ฌ ๋์ 6์ 8์ผ ๊น์ง ๋ค์ํ ๋์คํฌ ์ด๋ฏธ์ง๊ฐ ์ฌ๋ผ์๋๋ฐ ๋ฆผ๋ณด์๋ฎฌ๋ ์ดํฐ ์ ์ฉ์ผ๋ก ๋ง์ด ์ฌ๋ผ์๋ค.
5์ ์ด์์ ์ค๋ฐ๊น์ง ์ ํธ ์๋ฎฌ๋ ์ดํฐ ์ค๋ฌธ์กฐ์ฌํ๋ฐ๊ฐ ์๋ค.
๊ฒฐ๊ณผ๋ ๋ฆผ๋ณด ์๋ฎฌ๋ ์ดํฐ๊ฐ 1์ Bochs ๊ฐ 2์ 3, 4, 5์๋ ๋์ค๋ฐ์ค ํฐ๋ณด, QEMU, andosbox๋ก ์ฐจ์ง ํ์๋ค.
์์ฝ๋ค. ๋ฐ์ค์ฌ!
์๋ฎฌ๋ ์ดํฐ๊ณ๋ ํ๋๋ง์ฅํ๋ ๊ณผ๋๊ธฐ๊ฐ ๋๋๊ณ ์ ํด๊ธฐ์ ์ ์ด๋ค๊ณ ์๋ค.
ํ์ฌ ์๋์ฐ, ๋ฆฌ๋ ์ค, ๋์ค ๋ฑ ๋์คํฌ ์ด๋ฏธ์ง๊ฐ ์ด๋์ ๋ ํ์ด ์์ฑ์ด ๋์๊ณ ํฌํ์ํ์ ์๊ธฐ ๋๋ฌธ์ ์๋ฎฌ๋ ์ดํฐ ์ฑ๋ฅ์ด ๋์ฑ๋ ์ข์์ง์ง ์๋ ํ์ ๋์ด์์ ๋ฐ์ ์ ์ด๋ ค์ธ๊ฑฐ ๊ฐ๋ค.
2015๋ 8์ ํ์ฌ ์์นด๊ณ (95์ ๋ฒ ํ๋ฒ์ ์ฝ๋๋ค์)๊ฐ ๋ง์ด ์ฌ๋ผ์ค๊ณ os2๋ฅผ ์ ์ํ์ฌ ์ฌ๋ฆฐ๊ฑด ๋บด๊ณ ๋ ํฐ ์ฑ๊ณผ๊ฐ ๋ณ๋ก ์๋ค.
4์ 12์ผ MICRO XP๊ฐ ์ ์๋์ด์ ์ฌ๋ผ์๋ค.
4์ 15์ผ ์๋์ฐ ์์นด๊ณ ๋น๋ 122, 484 [44] ์ ์ํ์๋ค. (๊ทธ๋ํฝ๋๋ผ์ด๋ฒ ๋ฌธ์ ๋ก ๋ถํ ๋ฌธ์ ๊ฐ ์๋ค.) ์๋์ฐ ์์นด๊ณ ๋น๋ 78 ๋ฒ์ ์ด 5์ 12์ผ์ ์ฌ๋ผ์๋ค. ํน์ดํ๊ฒ ์ฌ์ด๋ ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๊ฐ ๋์ด์๋ค.
5์ 7์ผ ์๋์ฐ 7 PE ๊ฐ ๋ฐฐํฌ๋๊ณ ์๋ค. (๋ค์ด๋ก๋ ๋ฐ์ผ๋ ค๋ฉด ๋ค์ด๋ก๋ ์ฌ์ดํธ์ ํ์๊ฐ์ ์ ํด์ผํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์๋ค.)
์ฝ ํ๋ฌ์ฌ ๋์ 6์ 8์ผ ๊น์ง ๋ค์ํ ๋์คํฌ ์ด๋ฏธ์ง๊ฐ ์ฌ๋ผ์๋๋ฐ ๋ฆผ๋ณด์๋ฎฌ๋ ์ดํฐ ์ ์ฉ์ผ๋ก ๋ง์ด ์ฌ๋ผ์๋ค.
5์ ์ด์์ ์ค๋ฐ๊น์ง ์ ํธ ์๋ฎฌ๋ ์ดํฐ ์ค๋ฌธ์กฐ์ฌํ๋ฐ๊ฐ ์๋ค.
๊ฒฐ๊ณผ๋ ๋ฆผ๋ณด ์๋ฎฌ๋ ์ดํฐ๊ฐ 1์ Bochs ๊ฐ 2์ 3, 4, 5์๋ ๋์ค๋ฐ์ค ํฐ๋ณด, QEMU, andosbox๋ก ์ฐจ์ง ํ์๋ค.
์๋ฎฌ๋ ์ดํฐ๊ณ๋ ํ๋๋ง์ฅํ๋ ๊ณผ๋๊ธฐ๊ฐ ๋๋๊ณ ์ ํด๊ธฐ์ ์ ์ด๋ค๊ณ ์๋ค.
ํ์ฌ ์๋์ฐ, ๋ฆฌ๋ ์ค, ๋์ค ๋ฑ ๋์คํฌ ์ด๋ฏธ์ง๊ฐ ์ด๋์ ๋ ํ์ด ์์ฑ์ด ๋์๊ณ ํฌํ์ํ์ ์๊ธฐ ๋๋ฌธ์ ์๋ฎฌ๋ ์ดํฐ ์ฑ๋ฅ์ด ๋์ฑ๋ ์ข์์ง์ง ์๋ ํ์ ๋์ด์์ ๋ฐ์ ์ ์ด๋ ค์ธ๊ฑฐ ๊ฐ๋ค.
2015๋ 8์ ํ์ฌ ์์นด๊ณ (95์ ๋ฒ ํ๋ฒ์ ์ฝ๋๋ค์)๊ฐ ๋ง์ด ์ฌ๋ผ์ค๊ณ os2๋ฅผ ์ ์ํ์ฌ ์ฌ๋ฆฐ๊ฑด ๋บด๊ณ ๋ ํฐ ์ฑ๊ณผ๊ฐ ๋ณ๋ก ์๋ค.
4.2. Virtualroid[ํธ์ง]
Virtualroid๋ ์์ ๋งํ ํ๊ตญ Bochs ์ปค๋ฎค๋ํฐ์ด๋ฉฐ ์์ ์๋๋ก์ด๋ Bochs ์นดํ์์ ๋น ์ ธ๋์จ ํต์ฌ์ธ์ ์ค ์ผ๋ถ๊ฐ ๋ชจ์ฌ ๋ง๋ ์นดํ์ด๋ค.
์ ์ค๋์ง ์ผ๋ง์๋์์ง๋ง ๋น ์ ธ๋์จ ํต์ฌ ์ธ์์ด ์ ์ํ ๋์คํฌ์ด๋ฏธ์ง๋ฅผ ์ด ์นดํ์์ ์ฌ๊ณต์ ์ค์ด๋ผ ๋ถ์กฑํจ์ ๊ฑฐ์ ์๋ค.
ํ์ ์ด ์นดํ์์ ๊ตฌํ ์ ์๋ ์๋์ฐ ๋ฒ์ ์ 1.0 ~ 10 TH2 [45]์ด๋ค. ํ๊ธ ์๋์ฐ๋ ์๋์ฐ 3.0 ~ 10 TH2๊น์ง ๊ตฌํ ์ ์๋ค.[46]
๋์คํฌ์ด๋ฏธ์ง๋ฅผ ์ ์ํ ๋ ๋๋ถ๋ถ ํ ์คํธ ํ ๊ณต์ ํ๋ ๊ฑฐ๋ผ ์ฑ๋ฅ์ด ๋๋ค๋ฉด ๋ชจ๋ฐ์ผ ๊ตฌ๋์ด ๊ฐ๋ฅํ๋ค.[47]
๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ํ๊ณ ๊ณต์ ํ ๋์ ์ฑ ์์ ๋ณธ์ธ์ด ๋ชจ๋ ๊ฐ์ํด์ผ ํ๋ค.
์์ฒด ํ์ผ ์๋ฒ๋ ์ด์์ค์ด๋ค.#[48]
์ ์ค๋์ง ์ผ๋ง์๋์์ง๋ง ๋น ์ ธ๋์จ ํต์ฌ ์ธ์์ด ์ ์ํ ๋์คํฌ์ด๋ฏธ์ง๋ฅผ ์ด ์นดํ์์ ์ฌ๊ณต์ ์ค์ด๋ผ ๋ถ์กฑํจ์ ๊ฑฐ์ ์๋ค.
ํ์ ์ด ์นดํ์์ ๊ตฌํ ์ ์๋ ์๋์ฐ ๋ฒ์ ์ 1.0 ~ 10 TH2 [45]์ด๋ค. ํ๊ธ ์๋์ฐ๋ ์๋์ฐ 3.0 ~ 10 TH2๊น์ง ๊ตฌํ ์ ์๋ค.[46]
๋์คํฌ์ด๋ฏธ์ง๋ฅผ ์ ์ํ ๋ ๋๋ถ๋ถ ํ ์คํธ ํ ๊ณต์ ํ๋ ๊ฑฐ๋ผ ์ฑ๋ฅ์ด ๋๋ค๋ฉด ๋ชจ๋ฐ์ผ ๊ตฌ๋์ด ๊ฐ๋ฅํ๋ค.[47]
๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ํ๊ณ ๊ณต์ ํ ๋์ ์ฑ ์์ ๋ณธ์ธ์ด ๋ชจ๋ ๊ฐ์ํด์ผ ํ๋ค.
์์ฒด ํ์ผ ์๋ฒ๋ ์ด์์ค์ด๋ค.#[48]
5. ๊ธฐํ[ํธ์ง]
๋์คํฌ ์ด๋ฏธ์ง์ ๋ด์ฉ ํธ์ง์ Ultra ISO๋ผ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๊ฐ๋ฅํ๋ค.[49] Winimage๋ผ๋ ํ๋ก๊ทธ๋จ๋ ์๋ค. ์ด์ชฝ์ ํ๋กํผ ๋์คํฌ ์ด๋ฏธ์ง ํธ์ง์ ์ข๋ค.
- ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ํ๋ ค๋ฉด, ์ปดํจํฐ๊ฐ ํ์์ ์ด๋ค. ๋ชจ๋ฐ์ผ์ ๋๋ฌด ๋๋ฆฌ๊ณ , ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์๊ฐ์ด ์ ๋ง ์๊น๋ค.
์๋์ฐ 95 ์ค์นํ๋ ๋ฐ์ 2์๊ฐ์ ๊ธฐ๋ณธ์ด๋ค(...)๋จ iBochs๋ ์๊ฐ ์๊น์ง์๊ฒ ๋ฐ๋ก ์ค์นํ ์์๋ค. - ์ฃผ๋ก ์ปดํจํฐ ๋ฒ์ Bochs๋ก ์ค์นํ๊ฑฐ๋ QEMU Manager๋ผ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ ๋ค.
QEMU ํด๋๋ฅผ ๋ค์ ธ๋ณด๋ฉด qemu-img๋ผ๋ ํ๋ก๊ทธ๋จ์ด ์๋๋ฐ, ์ด๊ฒ ๋ฌผ๊ฑด์ด๋ค. vdi, vmdk <==> qcow2 ๊ฐ์ ๋ณํ์ด ๊ฐ๋ฅํ๋ค. ์ฆ, ๋ฒ์ถ์ผ ๋ฐ์ค๋ VMware์์ ์ค์นํ๊ณ , ๋์ ํ์ผ๋ง ์ข ๋ณํํด์ฃผ๋ฉด QEMU์์ ๋๋ฆด ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ค๋ง VMware๋ก ์ค์นํ ๊ฒฝ์ฐ, ๋ถํ ๋์ด์๋ vmdk ํ์ผ์ ํฉ์น๊ธฐ ์ํด ๋๋ค์ ํ๋ก๊ทธ๋จ์ ๋ฐ์์ผ ํ๋ฏ๋ก ๋ฒ์ถ์ผ ๋ฐ์ค๋ฅผ ๊ถ์ฅํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ ์ค๋ฅ๊ฐ ์๋ ๋ฏ.
Bochs๋ vhd, vmdk๋ฅผ ์ง์ํ๋ค.[50]Bochs๋ ๋ณํ ํ๋ก๊ทธ๋จ์ธ bximage๋ผ๋ ํ๋ก๊ทธ๋จ์ด ์๋ค.
vhd,vmdk <===> img ๋ณํ์ด ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ๋ฒ์ถ์ผ ๋ฐ์ค์์ ์ค์น ํ bochs๋ก ๊ตฌ๋ํ๊ฑฐ๋ img๋ก ๋ณํ ๊ฐ๋ฅํ๊ธฐ์ ๋ฒ์ถ์ผ ๋ฐ์ค๋ vmware๋ก OS ์ค์น ํ Bochs๋ก ๊ตฌ๋ํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. [์ฃผ์]
๋น์ทํ ์๋ฎฌ๋ ์ดํฐ๋ก๋ QEMU๋ Limbo PC Emulator๊ฐ ์๋ค. Limbo PC Emulator๋ 2013๋ ๋ง, ๊ฐ๋ฐ์ด ์ค๋จ๋์๋ค. ์ต์ ๋ฒ์ ์ 4.0.0-x86 ์ด๋ฉฐ, ์ ๋ฐ์ดํธ ๋๋ฉด์ ์์ ์ฑ์ด ํฌ๊ฒ ํฅ์๋์๋ค. ์ด ์๋ฎฌ๋ ์ดํฐ๊ฐ ์ด๋ณด์ ์ ์ฅ์์๋ ํจ์ฌ ํธํ๊ณ ์ข๋ค. QEMU๋ ๋ถํธํ UI์ ๋ฎ์ ์์ ์ฑ์ผ๋ก ์ธํด ์๋๋ก์ด๋์์ ์ ์ฌ์ฉ๋์ง ์๋๋ค.[52] ํ์ง๋ง ์๋๋ ๊ต์ฅํ๋ค.
4PDA์์ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ํ๋๋ฐ 1์ ์๋ฆฌ๋ฅผ Limbo PC Emulator์ ๋นผ์๊ธด ์ํฉ์ด ์ผ์ด๋ฌ๋ค. ์์ต...
์ผ์ฑ DeX์์๋ ๊ตฌ๋ํ ์์๋ค. ํ์ง๋ง ํค๋ณด๋/๋ง์ฐ์ค ์ฐ๋ ๋ถ๊ฐ์ ์คํ์ค ๋นํ์ฑํ์ ์ฐฝ๋ชจ๋๋ก๋ง ๊ตฌ๋์ด ๋๋ค.
lbochs๋ก ์๋์ฐ 7 ๊ฒฝ๋ํ ๋ฒ์ ์ ์ค์นํ ์ ์ ๊ฐ ๋ํ๋ฌ๋ค. ํ๋ฃจ ์ ๋ ์๊ฐ์ ํฌ๊ธฐํ๋ฉด ๊ฐ๋ฅํ๋ค๊ณ ... ์ค์นํ๋๋ฐ ์ฝ 11์๊ฐ์ด ๊ฑธ๋ ธ๋ค๊ณ ํ๋ค. #
[1] ์ฌ์ค, 6.22/6.23๋ฒ์ ์ดํ๋ก๋ ๋ชจ๋ 9x ์ด์์ฒด์ ์ ํฌํจ๋ ๋ฒ์ ์ด๋ค.
[2] RTM๋ฒ์ ์ ๊ฒฝ์ฐ setup is inspecting your computer's hardware configuration(์ค์น ํ๋ก๊ทธ๋จ์ด ์ปดํจํฐ์ ํ๋์จ์ด ๊ตฌ์ฑ์ ๊ฒ์ฌํ๊ณ ์์ต๋๋ค)์์ ์๋์ด๊ฐ๋ค. ๋ฐ์ด์ค์ค๋กฌ์ 2.6.9๋ฒ์ ์ด ์๋ 2.5.1๋ฒ์ ์ผ๋ก ๋ฐ๊พธ๋ฉด ๋๋ค.๋งํฌ
[3] ์ด ์ด์์ฒด์ ๋ฅผ ๊ตฌ๋ํ๊ธฐ ์ํด์ CPU๋ฅผ core_duo_t2400_yonah๋ก ์ค์ ํด์ผ ํ๋ค.
[4] ๋ํ ์ด ์ด์์ฒด์ ๋ฅผ ๊ตฌ๋ํ๊ธฐ ์ํด์ CPU๋ฅผ core_duo_t2400_yonah๋ก ์ค์ ํด์ผ ํ๋ค. Redstone 1์ดํ ๋ฒ์ ์ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ด ๋ฐ์ํ์ฌ ์ค์น ์งํ ๋ฐ ๋ถํ
์ด ๋ถ๊ฐ๋ฅํ๋ค.
[5] Windows 95 ๊ฐ๋ฐ ๋ฒ์
[6] Windows 2000์ ๊ธฐ์ดํ์ฌ ๊ฐ๋ฐํ๋ค๊ฐ ์ทจ์๋ ์ด์์ฒด์ ๋ก ์ดํ Windows XP์ ํก์๋๋ค.
[7] Windows XP ๊ฐ๋ฐ ๋ฒ์
[8] Windows Vista ๊ฐ๋ฐ ๋ฒ์
[9] ์๋ 4๊ฐ ์ด์์ฒด์ ๋ ํ๋ ์ด์คํ ์ด ๋ฒ์ Bochs์์ ์คํํธ ์์ ๋ค์ด๋ก๋ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋์ค๋ ์ด์์ฒด์ ๋ค์ด๋ค.
[11] Mac OS X ์๋ฒ 1.x์ ๋ฒ ํ๋ฒ์
[12] ํํฐ์ MMX ์ ๋๋ก ์ถ์ . ์ผ๋ถ ๋ช
๋ น์ด์
์ ์ง์ํ์ง๋ ์์. ๋ค์ค ์ฝ์ด ์ค์ ์ด ๊ฐ๋ฅํ๋ค. ํ์ง๋ง ์ฑ๋ฅ์ ์ํด์ ์ฝ์ด๋ฅผ 1๊ฐ๋ก ์ค์ ํ๋ ๊ฒ ์ข๋ค. ์ฝ์ด๊ฐ ๋ง์ผ๋ฉด ๋น ๋ฅด๋ค๊ณ ์๊ฐํ๊ธฐ ์ฌ์ฐ๋, ์๋ฎฌ๋ ์ดํฐ์์ ๋ค์ค์ฝ์ด๋ ํฐ ๋ถ๋ด์ด๋ค. ๋ค๋ฅธ ๊ฐ์๋จธ์ ๊ณผ๋ ๋ค๋ฅด๊ฒ, bochs๋ 100% ์ํํธ์จ์ด ์๋ฎฌ๋ ์ด์
์ ์ฌ์ฉํ๋ฏ๋ก ๋งค์ฐ ๋๋ฆฐ ํธ์ด๋ค. ๊ฒ๋ค๊ฐ CPU๋ฅผ ์๋ฎฌ๋ ์ด์
ํ๊ธฐ ์ํด์ ๋จ ํ๋๋ง์ ์ฝ์ด๋ฅผ ์ฌ์ฉํ๋ฏ๋ก, ์๋ฎฌ๋ ์ด์
ํ๋ ค๋ CPU์ ๊ฐฏ์๊ฐ ๋์ด๋๋ฉด ๊ทธ์ ๋น๋กํด์ ๋ ๋๋ ค์ง๋ค (...). ํ๋ ์ด๋ฌํ ๋ถ๋ถ์ ๋ฉํฐ์ค๋ ๋ฉ์ ์ด์ฉํด์ (์๋ฅผ ๋ค๋ฉด, 1๊ฐ์ ์ค๋ ๋์์ 1๊ฐ์ CPU๋ฅผ ์๋ฎฌ๋ ์ด์
ํ๋๋ก) ๊ฐ์ ํ์๋ ๋ง๋ ์์์ง๋ง, ์ ์ฉ๋ ๋ ์ด ์ฌ...๊น?
[13] ํํฐ์ ํ๋ก ์์ ์ ์ฌ์ฉ๋๋ ์นฉ์
์ด๋ค
[14] ์ผ๋ถ ํ๋์จ์ด ์ฅ์น๋ ์๋๋ก์ด๋ ๋ฒ์ ๊ณผ ํธํ๋์ง ์๋๋ค.
[15] ํํฐ์ ์์ ๋ถํฐ ํํฐ์2 ์ด๊ธฐ ์์ ๊น์ง๋ง ํด๋ ์ผ์ฑ์ด๋ ์ผ๋ณด๊ฐ์ ๊ตญ๋ด ๋๊ธฐ์
PC ์์ ์์ฒญ๋๊ฒ ์ ์ฉ๋์๋ ์นฉ์
์ด๋ค.(S3๊ณ์ด์ ํ๊ธ๋ฐ์ด์ค์ค์ ํธํ์ฑ๋ฌธ์ ๊ฐ ์์ด์ ์ ์ฉ๋์๋๊ฒ ๊ฐ๋ค.) 2000๋
๋ ์ด๋ฐ๊น์ง๋ง ํด๋ ํ๊ต์ปดํจํฐ์์๋ ์ฌ์ค์ ํ์ค์ผ ์ ๋.
[16] ์ ์ด๋ Cloud PC์ CPU๋ AMD Opteron 4์ฝ์ด, ์๋์ฐ7 ์ด์๋๋ฐ.. ๊ทธ๋ํฝ์นด๋์ ๊ฑธ๋ ค ๊ฒ์์ด ๋์ง ์์๋ค.
[17] WinNT์ฉ์ธ VBEMPNT๋๋ผ์ด๋ฒ๋ ์๋ค.
[18] ๋๋ผ์ด๋ฒ ์ค์น์ 32๋นํธ ์์ ๊ฐ๋ฅ
[19] ๋จ, Microsoft ๊ธฐ๋ณธ ๋์คํ๋ ์ด ๋๋ผ์ด๋ฒ ์ค์น๊ฐ ๊ฐ๋ฅํด์ผ ํ๋ค. ๊ฒฝ๋ํ ๋ชฉ์ ์ผ๋ก ๋น ์ ธ์๋ค๋ฉด ์ค์ ๋ถ๊ฐ๋ฅ
[20] DOSBox์์๋ ์ฌ์ฉํ๋ค.
[21] Intel(R) PRO-1000 MT Network Connection, ๋ฒ์ถ์ผ ๋ฐ์ค์์ ์ฌ์ฉํ๋ ๋คํธ์ํฌ ์นด๋๊ฐ ์ด๊ฑฐ๋ค.
[22] ๋ฌธ์ ๋ ๋๋ฆฌ๋ค...
[23] ์ฒด๋ฆฌํธ๋ ์ผ ํ์ฌ ํ๋ธ๋ฆฟ์ด๋ฉด ๋ชฐ๋ผ๋ ๊ทธ๊ฑธ ๋ฌ๊ณ ๋์ค๋ ๋ฌผ๊ฑด์ ๋
ธํธ๋ถ์ด ์๋ ์ด์ ๋๋ถ๋ถ Windows 10๊ณผ ์๋๋ก์ด๋๊ฐ ๊ฐ์ด ์ค์น๋์ด ๋์ค๋๋ฐ ๋ฉ์ฉกํ ์๋์ฐ๋ฅผ ์ฅ์์ผ๋ก ๋
๋ ๋ฆฌ๊ฐ...
[24] ๋ถํธ๋ก๋์ ์ปค๋์ ๋๋ฒ๊น
์ฉ ๋ฃจํด์ ๋ง๋ค๊ธฐ ์ ๊น์ง ์ ์ ์ผ๋ก ํ๋ฉด ๊ทธ ์์ฒด์ '๋ฌด์์ด ์ถ๋ ฅ๋์๋๊ฐ'๋ฅผ ๋ณด๊ณ ์์งํ ์๋ฐ์ ์๋ค. ์๋ฆฌ์ผ ํฌํธ ๊ฐ์ ์๋จ์ด ์์ผ๋ฉด ๊ทธ๋๋ง ๋์ ์
.
[25] xchg bx, bx. ์ค์ ๊ธฐ๊ณ์์ ํด๋น ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํด๋ ๋ฌดํดํ๋ฉฐ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์๋๋ค. ์๋ํ๋ฉด ์ด ๋ช
๋ น์ ๋ ์ง์คํฐ์ ๋ด์ฉ์ ๊ตํํ๋ ๋ช
๋ น์ธ๋ฐ, source์ destination์ด ๋ชจ๋ bx๋ก ๊ฐ์ผ๋ฏ๋ก ํด๋ญ์ ๋ญ๋นํ๋ ๊ฒ ๋ฐ์๋ ์ฃผ๋ชฉํ ๋งํ ๋ณํ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค.
[26] ์ด์ฐ ๋ณด๋ฉด INT 3h์ ๋น์ทํด ๋ณด์ด์ง๋ง, magic breakpoint๋ ์ด๋ ํ exception๋ ๋ฐ์์ํค์ง ์๋๋ค.
[27] ๋จ ์ผ๋ถ ๋์คํฌ์ด๋ฏธ์ง๋ ๊ตฌ๋ฌธ์ mode ๊ฐ์ ์ง์ ํด์ผํ๋ bochsrc ์์ ์ด ํ์ํ ์ ์๋ค.
[28] ๊ธฐ์กด bochs์ GUI๋ณด๋ค ๊ธฐ๋ฅ์ด๋ ์ค์ ํ ์ ์๋ ํญ๋ชฉ์ด ๋ง๋ค.
[29] ๊ธฐ์กด Bochs๋ ๋ค๋ฅธ ํธ์ง์ฑ์ผ๋ก bochsrc๋ฅผ ์์ ํด์ผ ํ์ง๋ง lbochs๋ ์์ฒด ๋ฉ๋ด์ผ ๋ชจ๋๋ก ๋ค๋ฅธ ์ฑ ์ค์น ํ์์์ด ์์ ์ด ๊ฐ๋ฅํ๋ค. ๋ฉ๋ด์ผ ์ค์ ๊ฐ์ด๋๋ ์์ง๋ง ์ ์์ ์๋๋ค.
[30] ํ์ฌ ์ํ๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ด๋ค. ์ฑ ์ฌ์คํ์ ์๋์ผ๋ก ์ ์ฅํ ์ํ๋ฅผ ๋ถ๋ฌ์จ๋ค.
[31] ๋ฉํฐ์ค๋ ๋ ๊ธฐ๋ฅ
[32] ์ฌ์ด๋ ์นด๋ ๋ถ๋ถ์ dmatimer๋ช
๋ น์ด
[33] ์ด๊ฒ ์ ๋ง ๊ฟ๊ธฐ๋ฅ์ธ๋ฐ ๊ธฐ์กด bochs์์๋ ์ฑ์ ๊ณ์ ์ผ๋๊ณ ์ง๋ฃจํจ์ ์ด๊ฒจ๋ด์ผํ์ง๋ง ์ด ๊ธฐ๋ฅ ๋๋ถ์ ์คํ ํ ํ๋ฒํผ์ ๋๋ฅด๊ณ ๋ค๋ฅธ๊ฑธ ํ๋ฉด์ ์ผ์ง๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ฉด ๋๋ค.
[34] Clock=slowdown์ผ๋ก ์ค์ ํ๋ฉด CPU-Z๊ฐ์ ์ฑ๋ฅ ์ ๋ณด ์ ํธ๋ค์ด 50ใ๋ก ์ธ์ํ๋ค.
[35] ์๋์ ํ๋ ์๋์ฐ ๋ก๊ณ ์์ ๋ถํ
์ด ์๋์ด๊ฐ๋ค.
[36] PIP ์ํ ์ ์ธ
[37] ์ด๊ฒ ๊ฐ์ฅ ํฐ ๋จ์ ์ด๋ค. ์ค์๋ก ์ต๊ทผ ์ฑ ํ๋ฉด์ด๋ ์ ๊ถ๋ฒ๋ฆฌ๋ฉด ๊ทธ๋๋ก ์ฑ์ด ๊บผ์ ๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ์ฃผ์๊ฐ ํ์ํ๋ค.
[38] ์๋๋ก์ด๋ ๋๊ฐ์์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ต์
์ ํ์ฑํํ๋ฉด ์๋ํ๋ค. ๋์ PIP๊ฐ...์๋๋ค.
[lbochs] ๊ฒ์ ํ๋ฉด์ด ๋์๋ค 1-2์ด ์ด๋ด์ ๋ฐ๋ก ํ๊น
[40] 4GB ์ด์์ธ์ง๋ ํ์ค์น ์์ผ๋ ๋์ฒด๋ก ๊ทธ๋ ๋ค๋ ์๊ฒฌ์ด ๋ค์์ด๋ฉฐ ๋ฐ๋ํ๋ ์ฌ๋์ ์๋ค.
[41] Booting from Hard Disk... ์์ ์๋์ด ๊ฐ๋ ๊ฒฝ์ฐ๋ ์ด์ ํด๋น๋๋ค.
[42] ์ง๊ธ์ ์ ์๊ถ๋๋ฌธ์ ์ญ์ ๋์๋ค.
[43] ์ ์์๊ฐ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๊ฐ ์ค์น์ค๋ฅ๋ก ๊ทธ๋ฅ 16์์ผ๋ก ์
๋ก๋ ํด๋์ ์ํ. ๊ทธ๋ฅ ์๋์ฐ 3.11 ์ธํฐ๋ฉ์ดํธ ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ์ ์ ๊ฑด๊ฐ์ ์ด๋กญ๋ค.
[44] ์๋์ฐ 95 ๋ฒ ํ๋ฒ์ , 484 ๋ฒ์ ์ด ์ต์ข
๋ฒ์
[46] ๋จ ํ๊ธ ์๋์ฐ 8, 8.1๋ฒ์ ์ ์์ง PE๋ฐ์ ์๋ค.
[47] ์๋์ฐ 10 TH2๋ ์ ์์๊ฐ ์ง์ ๋ชจ๋ฐ์ผ์์ ๊ตฌ๋ ์ฑ๊ณต ํ ์ฌ๋ ธ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ฌด๋ ์์ด๋ค.
[48] ๋ค์ด ๋งํฌ๋ฅผ ๋ค์ด๊ฐ๋ฉด ์ ์์ด ์๋๋ ๋งํฌ๊ฐ ์๋๋ฐ ์ด ์๋ฒ๊ฐ ์
๋ฐ์ดํธ ๋๋ฉด์ ๋งํฌ๊ฐ ๋ฐ๋์๊ธฐ ๋๋ฌธ์ ์ด ์๋ฒ์ ์๋ฃ์ค์ ๋ค์ด๊ฐ์ ๋ค์ด๋ฐ์ผ๋ฉด ๋๋ค.
[49] mode๊ฐ flat์ผ๋๋ง ๋๋จธ์ง๋ ์ปจ๋ฒํฐ๋ก ๋ฐ๊ฟ ๋ด์ผ๋๋ค.
[50] Mode ๋ถ๋ถ์ vhd ๊ฒฝ์ฐ vpc, vmdk๋ vmware4๋ก ์ค์
[์ฃผ์] ์ปจํธ๋กค๋ฌ๋ฅผ IDE๋ก ๋ฐ๊ฟ์ผ Bochs์์ ์ฌ์ฉ๊ฐ๋ฅํ๋ค. ์๊ทธ๋ฌ๋ฉด ๋ถํ
๋์ค์ 0x0000007B ์ฝ๋์ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ด์ด ๋ฌ๋ค. ์ผ๋ถ ์ด์์ฒด์ ์ ๊ฒฝ์ฐ IDE๋ก ์ค์ ํด๋ ์๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
[52] ๊ทธ๋ฐ๋ฐ Limbo๊ฐ QEMU๊ธฐ๋ฐ์ด๋ค.