์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

1. ๊ฐœ์š”2. ํŠน์ง•3. ์‚ฌ์šฉ๋ฒ•4. ํ•˜๋“œ์›จ์–ด
4.1. CPU4.2. VGA4.3. ๋„คํŠธ์›Œํฌ ์นด๋“œ4.4. ์‚ฌ์šด๋“œ ์นด๋“œ4.5. ๋ฉ”์ธ๋ณด๋“œ
5. ๋ฒ„๊ทธ6. ๋ฆผ๋ณด ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ๊ตฌ๋™ ๊ถŒ์žฅํ•˜๋Š” ์šด์˜์ฒด์ œ7. ๋ฆผ๋ณด ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์ง€์›ํ•˜๋Š” ํ•˜๋“œ ๋””์Šคํฌ ์ด๋ฏธ์ง€ ํ™•์žฅ์ž8. ๊ตฌ๋™

1. ๊ฐœ์š”[ํŽธ์ง‘]

Limbo PC Emulator๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ x86 ๊ฐ€์ƒํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‹ค.

2013๋…„ ๋ง, ๊ณต์‹์ ์œผ๋กœ ๊ฐœ๋ฐœ์ด ์ค‘๋‹จ๋˜์—ˆ์œผ๋ฉฐ, ์ตœ์‹ ๋ฒ„์ „์€ 0.9.9 ARM v7 ๋ฒ„์ „์ด๋‹ค. ๋‹ค๋งŒ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด HoloUI๋ฅผ ์ ์šฉํ•˜์—ฌ 2014๋…„์— 0.9.7 ๋ฒ„์ „์„ ๋‚ด๋†“์•˜๋‹ค. ํ˜„์žฌ๋„ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ณ  ์žˆ๋Š”๋“ฏ. http://sourceforge.net/p/limbopcemulator/ ํ˜„์žฌ๋Š” ์–ด๋А ๊ฐœ๋ฐœ์ž๊ฐ€ 2.9.1 Alpha ๋ฒ„์ „๊นŒ์ง€ ๋‚ด๋†“์•˜๋‹ค.
Bochs 2.6.8์ด ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฒ„์ „์œผ๋กœ ๊ฐœ๋ฐœ๋˜๋ฉด์„œ ํ˜„์žฌ๋Š” ๊ฑฐ์˜ ์“ฐ์ด์ง€ ์•Š๋Š”๋‹ค.

์ตœ์‹  ๋ฒ„์ „์€ 5.0.0์ด๋ฉฐ, ๋„ค์ด๋ฒ„ ์นดํŽ˜ '๋ฒ„์ถ”์–ผ๋กœ์ด๋“œ'์™€ F-Droid, Github์—์„œ ๋‚ด๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

2. ํŠน์ง•[ํŽธ์ง‘]

Bochs์™€๋Š” ๋‹ค๋ฅด๊ฒŒ GUI[1]๋•๋ถ„์— ์‚ฌ์šฉ์ด ํŽธ๋ฆฌํ•˜๊ณ , ํ•˜์ง€๋งŒ QEMU์— ๊ธฐ๋ฐ˜์„ ๋‘” ์—๋ฎฌ๋ ˆ์ดํ„ฐ์ด๊ธฐ์—, Bochs๋ณด๋‹ค ์†๋„๋Š” ๋น ๋ฅด์ง€๋งŒ ๋ถˆ์•ˆ์ •ํ•˜๋‹ค.[2]

๊ฐœ๋ฐœ ์ดˆ์ฐฝ๊ธฐ ์‹œ์ ˆ์˜ Limbo๋Š” ๊ต‰์žฅํžˆ ๋ถˆ์•ˆ์ •ํ•˜๊ณ  ๋А๋ฆฐ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์˜€๋‹ค. 2013๋…„ ์ดˆ์ค‘๋ฐ˜๊ธฐ์˜€๋Š”๋ฐ, ์ด๋ฏธ ๊ทธ ๋•Œ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ 4.0์ด ๋„๋ฆฌ ๋ณด๊ธ‰๋˜์—ˆ๋˜ ๋•Œ์˜€์œผ๋‚˜ Limbo๋Š” 2.2, 2.3์—๋Š” ์•ˆ์ •์„ฑ์„ ๋ณด์—ฌ์ฃผ์ง€๋งŒ ์•ˆ๋“œ๋กœ์ด๋“œ 4.0 ์ด์ƒ์˜ ๋ฒ„์ „์—์„œ๋Š” ๊ทน๋„๋กœ ๋ถˆ์•ˆ์ •ํ•œ ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค.[3]
๊ฐœ๋ฐœ์ž๋„ ์ด๋ฅผ ๊ณ ๋ คํ–ˆ๋Š”์ง€, ๊ฐœ๋ฐœ์ค‘๋‹จ ์ง์ „์— ARM v7์„ ์ง€์›ํ•˜๋Š” 0.9.9 ๋ฒ„์ „์„ ๊ณต๊ฐœํ•˜์˜€๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ 4.0 ์ด์ƒ์˜ ๋ฒ„์ „์— ๋Œ€ํ•ด์„œ๋„ ํ˜ธํ™˜์„ฑ์„ ๊ฐ€์ง€๊ฒŒ ๋œ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋‹ค์‹œ ๋ฆผ๋ณด ์—๋ฎฌ๋ ˆ์ดํ„ฐ์— ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. [4]

๊ทธ๋ฆฌ๊ณ  Limbo๋Š” ๋””์Šค์ผ“, CD๋ฅผ ๊บผ๋‚ด๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด DOS ์„ค์น˜์‹œ, Bochs์—์„œ๋Š” DOS ์„ค์น˜ํŒŒ์ผ์„ ๋”ฐ๋กœ ํ•˜๋“œ๋””์Šคํฌ์— ๋ฏธ๋ฆฌ ์ „๋ถ€ ๋ณต์‚ฌํ•ด์„œ ์„ค์น˜ํ•ด์•ผ ํ•˜์ง€๋งŒ, Limbo์—์„œ๋Š” ์‹ค์ œ ์ปดํ“จํ„ฐ์™€ ๊ฐ™์ด ๋””์Šค์ผ“์„ ์ˆœ์„œ๋Œ€๋กœ ๋„ฃ์œผ๋ฉฐ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ํ™”๋ฉดํฌ๊ธฐ ์„ค์ •, ๋งˆ์šฐ์Šค, ํ‚ค๋ณด๋“œ ์„ค์ •๊นŒ์ง€ ๋ชจ๋‘ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ผ๋ถ€ ํŠน์ˆ˜ํ‚ค์˜ ์ž…๋ ฅ๋„ ์ง€์›ํ•œ๋‹ค.

Bochs๋ณด๋‹ค ์ง„๋ณด๋œ ๊ธฐ๋Šฅ์€ ์—ฌ๊ธฐ์„œ ๋์ด ์•„๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ ๋””์Šคํฌ์ด๋ฏธ์ง€๋„ ์ด ์•ฑ๊ณผ ์šด์˜์ฒด์ œ ์„ค์น˜ํŒŒ์ผ๋งŒ ์žˆ์œผ๋ฉด ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๊ณต ๋””์Šคํฌ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์šฉ๋Ÿ‰์€ ์ž„์˜๋กœ ์„ค์ •๊ฐ€๋Šฅํ•˜๋‹ค. ์—ฌ๊ธฐ์„œ ๋งŒ๋“ค์–ด์ง€๋Š” ๋””์Šคํฌ์ด๋ฏธ์ง€์˜ ํ˜•์‹์€ IMG๊ฐ€ ์•„๋‹ˆ๋ผ QCOW2๋ผ๋Š” QEMU ๋””์Šคํฌ์ด๋ฏธ์ง€ ๊ทœ๊ฒฉ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„๋‹ค. ๋ฌผ๋ก  IMG ํ˜•์‹์˜ ๋””์Šคํฌ์ด๋ฏธ์ง€๋„ ๋ฆผ๋ณด์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

QCOW2๋Š” IMG์™€ ๋‹ฌ๋ฆฌ, ๋””์Šคํฌ์ด๋ฏธ์ง€์—์„œ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•œ ๊ณต๊ฐ„๋งŒํผ๋งŒ ์šฉ๋Ÿ‰์€ ์ฐจ์ง€ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ต‰์žฅํžˆ ํšจ์œจ์ ์ด๋‹ค. ๊ฐ™์€ 300MB ์งœ๋ฆฌ ๋นˆ ๋””์Šคํฌ์ด๋ฏธ์ง€๋ผ๋„ IMG๋Š” 300MB๋ฅผ ๊ทธ๋Œ€๋กœ ๋จน๊ณ  ๋“ค์–ด๊ฐ€์ง€๋งŒ QCOW2๋Š” 1MB ๋ฏธ๋งŒ์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง„๋‹ค.

๊ฐ€์žฅ ์ฃผ๋ชฉํ•  ๋ถ€๋ถ„์€ ๋ฐ”๋กœ ๋„คํŠธ์›Œํฌ์˜ ์ง€์›์ด๋‹ค. ๋ณ„ ๋‹ค๋ฅธ ๋ณต์žกํ•œ ๊ณผ์ •์—†์ด ๋ฆผ๋ณด์—์„œ ๋„คํŠธ์›Œํฌ ์นด๋“œ๋ฅผ ์„ ํƒํ•˜๊ณ , ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๋ฉด ์ธํ„ฐ๋„ท์ด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๊ฐ€์žฅ ํ”ํ•œ ๋„คํŠธ์›Œํฌ ์นด๋“œ๋Š” NE2000 ์ด๋‚˜ Realtek 8139 ๋“ฑ์ด๋‹ค. ์ธํ„ฐ๋„ท์„ ํ•˜๊ธฐ์— ๊ฐ€์žฅ ํŽธ๋ฆฌํ•˜๊ณ  ๋น ๋ฅธ ์šด์˜์ฒด์ œ๋Š” Kolibri OS. Live CD ์šด์˜์ฒด์ œ์ธ๋ฐ, ์šฉ๋Ÿ‰์ด 10MB๋ฅผ ๋„˜์ง€ ์•Š์œผ๋ฉฐ ๊ฐ์ข… ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋‚ด์žฅํ•˜๊ณ  ์žˆ์–ด์„œ ์‚ฌ์šฉ์ด ๊ฐ„ํŽธํ•˜๋‹ค. ๋งŽ์€ ํˆด๋„ ์ง€์›ํ•˜๊ณ  ์žˆ๋‹ค.

QEMU Manager๋‚˜ VMware ๋“ฑ์˜ ์œ ๋ช… ๊ฐ€์ƒํ™” ํ”„๋กœ๊ทธ๋žจ๋“ค์ด 'ํ”„๋กœํ•„'์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์ค‘์˜ ์šด์˜์ฒด์ œ ์„ค์ •์„ ์ €์žฅํ•˜๋“ฏ์ด, ๋ฆผ๋ณด์—์„œ๋„ ํ”„๋กœํ•„์„ ์ด์šฉํ•˜์—ฌ ๊ฐ๊ฐ์˜ ์„ค์ •์„ ๋”ฐ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฐ€์ƒ๋จธ์‹ ์˜ ๊ตฌ๋™๋ฐฉ์‹๋„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. SDL๋ฐฉ์‹๊ณผ VNC ๋ฐฉ์‹ ๋‘˜ ์ค‘์—์„œ ์„ ํƒ๊ฐ€๋Šฅํ•˜๋‹ค. SDL๋ฐฉ์‹์€ Bochs์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ๋™๋ฐฉ์‹์ด๋‹ค. ํ›„์ˆ ํ•  VNC์ฒ˜๋Ÿผ ๊ฐ€์ƒ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด ์•„๋‹ˆ๋ผ์„œ, ๊ตฌ๋™์ƒํƒœ๊ฐ€ ๋ฐ”๋กœ ์ถœ๋ ฅ๋˜๋Š” ํ˜•ํƒœ์ด๋‹ค. ๊ฒŒ์ž„์„ ํ• ๋•Œ์— ์ถ”์ฒœ๋˜๋Š” ๊ตฌ๋™๋ฐฉ์‹์ด๋‹ค.

VNC๋ฐฉ์‹์€ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๊ตฌ๋™๋ถ€์™€ ์ถœ๋ ฅ๋ถ€๊ฐ€ ๋ถ„๋ฆฌ๋œ ํ˜•ํƒœ์ด๋‹ค. VNC๋ผ๊ณ  ํ•ด์„œ IP๋‚˜ ํฌํŠธ ์„ค์ •์„ ํ•  ํ•„์š”์—†์ด ๋ฐ”๋กœ ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ตฌ๋™ํ™”๋ฉด์„ ๋ฐ”๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ˜•ํƒœ๊ฐ€ ์•„๋‹ˆ๊ธฐ์—, ์•ฝ๊ฐ„์˜ ๋”œ๋ ˆ์ด๊ฐ€ ์žˆ๋‹ค. ์ผ๋ถ€ ์šด์˜์ฒด์ œ๋Š” SDL, VNC์— ๋”ฐ๋ผ ๊ตฌ๋™์ด ์•ˆ๋  ์ˆ˜ ์žˆ๋‹ค.

๋˜ ํ•˜๋‚˜, ๋ฆผ๋ณด์—์„œ์˜ ๊ฐ€์žฅ ๋…ํŠนํ•œ ๊ธฐ๋Šฅ์€ ๋ฐ”๋กœ ARM ์—๋ฎฌ๋ ˆ์ด์…˜์ด๋‹ค. ๋„ค์ดํ‹ฐ๋ธŒ ARM RISC CPU๋ฅผ ๊ฐ€์ƒํ™”ํ•˜๋Š”๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ ๋งค์šฐ ๋…์ฐฝ์ ์ธ ๊ธฐ๋Šฅ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ก ์ ์œผ๋กœ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ๋‚˜ Windows CE ๋“ฑ์˜ ๋ชจ๋ฐ”์ผ ์šด์˜์ฒด์ œ๋ฅผ ์ด์‹ํ•˜๋Š”๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.(์‹ค์ œ๋กœ ํ•ด๋‹น AP๋ฅผ ์žฅ์ฐฉํ•œ ๊ธฐ๊ธฐ๊ฐ€ ์•ˆ๋“œ๋กœ์ด๋“œ์™€ Windows CE์˜ ํŽŒ์›จ์–ด๊ฐ€ ์ œ์ž‘๋˜์—ˆ๋˜ ๊ธฐ๊ธฐ์ด๋‹ค.) ํ•˜์ง€๋งŒ ๊ฐ€์ƒํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ARM CPU๊ฐ€ ๊ตฌํ˜•์ด๋ผ, ํ•ด๋‹น AP๋ฅผ ํƒ‘์žฌํ•œ ๊ธฐ๊ธฐ์˜ ํŽŒ์›จ์–ด๋‚˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ฐ›๊ธฐ ํž˜๋“ค๋‹ค. ๊ณ ๋กœ, ์•„์ง ARM ๋””์Šคํฌ์ด๋ฏธ์ง€๋Š” 4PDA์—์„œ๋„ ๊ฐœ๋ฐœ-๋ฐฐํฌ๋˜์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ , ARM ์—๋ฎฌ๋ ˆ์ด์…˜์„ ์ด์šฉํ•˜๋ ค๋ฉด ์ปค๋„ ์ด๋ฏธ์ง€์™€ initd ์ด๋ฏธ์ง€๋„ ํ•„์š”ํ•˜๋‹ค.

๊ธฐ๊ธฐ์—์„œ KVM์„ ํ•ด๊ธˆํ•˜๋ฉด KVM ์˜ต์…˜์„ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค.

3. ์‚ฌ์šฉ๋ฒ•[ํŽธ์ง‘]

๋ฒ„์ถ”์–ด๋กœ์ด๋“œ ์นดํŽ˜์˜ ํšŒ์›์ธ AUG๋กœ๋Œ๊ธฐ๊ฐ€ ์˜ฌ๋ฆฐ ์‚ฌ์šฉ๋ฒ•.

์‹คํ–‰ํ•˜๊ณ  ๋งจ ์œ„์˜ ํ”„๋กœํ•„ ๋ฉ”๋‰ด๋ฅผ ํ„ฐ์น˜ํ•˜์—ฌ ํ”„๋กœํ•„์„ ๋งŒ๋“ค๋ฉด, ๋ณธ๊ฒฉ์ ์ธ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์„ค์ •์ฐฝ์„ ๋ณด๋ฉด ์ข€ ๋ณต์žกํ•˜๊ธด ํ•˜์ง€๋งŒ ํ™•์‹คํžˆ Bochs๋ณด๋‹ค๋Š” ์‰ฝ๊ณ  ๊ฐ„ํŽธํ•˜๋‹ค. ์ž์‹ ์ด ์›ํ•˜๋Š”๋Œ€๋กœ ์„ ํƒํ•˜๋ฉด ๋˜๋‹ˆ.. CPU, RAM, VGA, ๋””์Šคํฌ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒํ•˜๊ณ  ๋ถ€ํŒ…์„ค์ •๋„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ–ˆ๋‹ค๋ฉด Start๋ฅผ ์„ ํƒํ•˜์—ฌ ๊ฐ€์ƒ๋จธ์‹ ์„ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ถ€ํŒ…์‹œ๊ฐ„์€ ์šด์˜์ฒด์ œ/๊ธฐ๊ธฐ๋งˆ๋‹ค ๋‹ค๋ฅด๋‚˜, S8 ๊ธฐ์ค€ DOS๋Š” 10์ดˆ ์ด๋‚ด, ์œˆ๋„์šฐ 95๋Š” 30์ดˆ ์ด๋‚ด์— ๋ถ€ํŒ…์ด ์™„๋ฃŒ๋œ๋‹ค.
๋ฉ”๋‰ดํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ฆฌ๋Š”๋ฐ, ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค, ํ™”๋ฉดํฌ๊ธฐ, ์„ค์ • ์ฐฝ์œผ๋กœ ์ด๋™, CD/DVD๋˜๋Š” ๋””์Šค์ผ“์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.
๋ฉ”๋‰ด์—์„œ ๋งˆ์šฐ์Šค๋ฅผ ์„ ํƒํ•ด์•ผ ๋งˆ์šฐ์Šค๊ฐ€ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•ด์ง€๋‹ˆ ๊ผญ ๋ฏธ๋ฆฌ ํ™œ์„ฑํ™”์‹œ์ผœ ๋†“์•„์•ผ ํ•œ๋‹ค. ์†๊ฐ€๋ฝ์„ ํ„ฐ์น˜ํ•˜๋ฉด ํด๋ฆญ, ์†๊ฐ€๋ฝ์„ ์ด๋™ํ•˜๋ฉด ๋งˆ์šฐ์Šค ์ปค์„œ ์ด๋™, ํ•œ ์†๊ฐ€๋ฝ์„ ํ„ฐ์น˜ํ•œ ์ƒํƒœ์—์„œ ๋‹ค๋ฅธ ์†๊ฐ€๋ฝ์œผ๋กœ ์•„๋ฌด๊ณณ์ด๋‚˜ ํ„ฐ์น˜ํ•˜๋ฉด ์šฐํด๋ฆญ์ด๋‹ค. (๋“€์–ผ ํ•‘๊ฑฐ ํƒญ ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ผ๋ฐ˜ ํด๋ฆญ์œผ๋กœ ์ธ์‹ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žฆ๋‹ค.)
๋“œ๋ž˜๊ทธ๋Š”, ํ•œ ํ•ญ๋ชฉ์„ 2~3์ดˆ๊ฐ„ ์ปค์„œ๋กœ ๋ˆ„๋ฅด๊ณ  ์žˆ๋‹ค๊ฐ€ ์ปค์„œ๋ฅผ ์ด๋™ํ•˜๋ฉด ๋œ๋‹ค. ์œˆ๋„์šฐ ๊ธฐ๋ณธ ์นด๋“œ๊ฒŒ์ž„์„ ํ• ๋•Œ์— ์ข‹๋‹ค

4.0.0-x86๊ธฐ์ค€์œผ๋ก  ์šฐ์ธก ํด๋ฆญ์€ '๋ณผ๋ฅจ ์ค„์ด๊ธฐ'๋ฒ„ํŠผ์ด๋ฉฐ ๊ณ ์„ฑ๋Šฅ ๋ชจ๋“œ(์šฐ์„  ๋ชจ๋“œ)๋„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.[5]

USB ํ‚ค๋ณด๋“œ/๋งˆ์šฐ์Šค๋„ ์ง€์›ํ•œ๋‹ค.

4. ํ•˜๋“œ์›จ์–ด[ํŽธ์ง‘]

Limbo PC Emulator์˜ ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•˜์—ฌ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

4.1. CPU[ํŽธ์ง‘]

-Default x86


-QEMU 32


์ธํ…” ์ฝ”์–ด ์‹œ๋ฆฌ์ฆˆ 1์„ธ๋Œ€.

-CoreDuo

-486

-Pentium 1

-Pentium 2

-Pentium 3

-athlon

์ธํ…” ์•„ํ†ฐ ์‹œ๋ฆฌ์ฆˆ N270 ๋„ท๋ถ์šฉ CPU.

-n270

-default (64)

-qemu64

-phenom

AMD Phenom 64.

์ธํ…” ์ฝ”์–ด 2 ๋“€์˜ค.

-Core2Duo

-kvm64

-dafault (arm)

-arm926

-arm946

-arm1026

4.2. VGA[ํŽธ์ง‘]

-qxl
Red hat QXL

-cirrus
Cirrus GD-5446

-vmware
VMware SVGA-II

-xenfb
Xen Desktop

-std
๋น„๋””์˜ค ๋ฐ”์ด์˜ค์Šค ํ™•์žฅ ์นด๋“œ. VBE Mini Port ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ VRAM์€ 16MB. ๋†€๋ž๊ฒŒ๋„ 2k ํ•ด์ƒ๋„๋ฅผ ์ง€์›ํ•œ๋‹ค.

4.3. ๋„คํŠธ์›Œํฌ ์นด๋“œ[ํŽธ์ง‘]

-rtl8139
Realtek 8139 ๋„คํŠธ์›Œํฌ ์นด๋“œ

-ne2k
Novell NE2000(Realtek 8209AS)

-e1000
์ธํ…” E1000 PCI Ethernet

-i82551

-i82557b

-pcnet
AMD PC-NET 10Mbps.

-i82559er

-virtio
๊ฐ€์ƒํ™” ๋„คํŠธ์›Œํฌ ๋“œ๋ผ์ด๋ฒ„

4.4. ์‚ฌ์šด๋“œ ์นด๋“œ[ํŽธ์ง‘]

-sb16
Creative ์˜ SoundBlaster16 ์ด๋‹ค.

-es1370
ENSONIQ AudioPCI ES-1370

-ac97
Realtek AC97

-cs4231a
OPTi Crystal CS4231A-KL

-Adlib
์• ๋“œ๋ฆฌ๋ธŒ OPL2 ์‚ฌ์šด๋“œ ์นด๋“œ. ์ด๊ฒŒ ์—†์œผ๋ฉด MIDI์ถœ๋ ฅ์ด ์•ˆ๋œ๋‹ค.

-hda
Intel HD Audio

-pcspk
PC ์Šคํ”ผ์ปค. ๋˜ฅ์ปด์—์„œ ๋‚˜๋Š” ๊ทธ ๋ถ€์ €์Œ ๋งž๋‹ค.

-all
์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์‚ฌ์šด๋“œ ์นด๋“œ๋ฅผ ์—๋ฎฌ๋ ˆ์ด์…˜ ํ• ์ˆ˜์žˆ๋‹ค. DOS/Windows 9x์—์„œ Adlib๋ž‘ ์กฐํ•ฉํ•˜๋ฉด MIDI์™€ PCM์„ ๋™์‹œ์— ์ถœ๋ ฅํ• ์ˆ˜์žˆ๋‹ค.

4.5. ๋ฉ”์ธ๋ณด๋“œ[ํŽธ์ง‘]


-pc
-pc-i440fx-2.9 ~ 2.0
-pc-i440fx-1.4 ~1.7
-pc-1.3 ~ 1.0
-pc-0.10 ~ 0.15

-q35
-pc-q35 2.4 ~ 2.9

-isapc

5. ๋ฒ„๊ทธ[ํŽธ์ง‘]

  • 2.0 ์ดํ•˜์˜ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ DOS ๊ธฐ๋ฐ˜์˜ ์šด์˜์ฒด์ œ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด Hacker's Keyboard๋ฅผ ์‚ฌ์šฉํ•ด๋„ ํ‚ค ์ธ์‹์„ ์ œ๋Œ€๋กœ ๋ชป ํ•˜๋Š” ์น˜๋ช…์  ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.
  • 2.4.0 Alpha ๋ฒ„์ „ ๊ธฐ์ค€ Windows 1.0 Alpha๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๊ทธ๋ž˜ํ”ฝ์ด ์ฒ˜์ฐธํ•˜๊ฒŒ ๊นจ์ง„ ์ฑ„ ๋ถ€ํŒ…๋˜์–ด Windows์˜ ๊ฑฐ์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.
  • 2.4.0 Alpha ๋ฒ„์ „ ๊ธฐ์ค€ PS/2 ๋งˆ์šฐ์Šค ํŒจ์น˜๊ฐ€ ์ ์šฉ๋œ Windows 1.0 Premier Edition๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋ถ€ํŒ…์€ ์ž˜ ๋˜์ง€๋งŒ ์‚ฌ์šฉํ•˜๋‹ค ๋ณด๋ฉด ๊ฐ‘์ž๊ธฐ ๋งˆ์šฐ์Šค์˜ ํด๋ฆญ ๋“ฑ์˜ ๊ธฐ๋Šฅ์ด ์ •์ง€ํ•˜๊ณ  ์ปค์„œ๋งŒ ์›€์ง์ธ๋‹ค.
  • 2.9.1 Alpha ๋ฒ„์ „ ๊ธฐ์ค€ Windows 1.01์„ ์‹คํ–‰ํ•˜๋ฉด ๋ธ”๋ฃจ์Šคํฌ๋ฆฐ์ด ๋œจ๋ฉด์„œ ์‹คํ–‰์ด ๋˜๋Š”๋ฐ, ์ด ๋•Œ ๋งˆ์šฐ์Šค ์ปค์„œ๋„ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ  ํ‚ค๋ณด๋“œ๋„ ๋จนํžˆ์ง€ ์•Š์•„ ๊ฐ•์ œ ์žฌ๋ถ€ํŒ…์„ ํ•ด์•ผ ํ•œ๋‹ค.
  • ํ•œ๊ธ€ ์œˆ๋„์šฐ 3.1์—์„œ๋Š” ์ œ์–ดํŒ์˜ ์ œ์–ด๊ธฐ ํ•ญ๋ชฉ์ด ์‚ฌ๋ผ์ง€๋Š” ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค. drivers.cplํŒŒ์ผ์„ ์ œ์–ดํŒ์œผ๋กœ ์—ฐ๊ฒฐ์‹œ์ผœ๋†“๊ณ  ์‹คํ–‰ํ•ด๋ด๋„ ์ œ์–ดํŒ๋งŒ ๋‚˜์˜จ๋‹ค.
  • ํ•œ๊ธ€ MS-DOS์—์„  Shiftํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ณ  ์žˆ์–ด์•ผ๋งŒ ์ž…๋ ฅ์ด ๋œ๋‹ค.
  • MSHBIOS์™€ ์ถฉ๋Œ์ด ์žฆ๋‹ค.
  • Windows์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๋ Œ๋”๋ง์ด ๋˜์ง€์•Š์•„ Windows์šฉ 3D๊ฒŒ์ž„์„ ๊ตฌ๋™ํ• ์ˆ˜๊ฐ€ ์—†๋‹ค. TSC ์‚ฌ์šฉ์‹œ ์†Œํ”„ํŠธ์›จ์–ด ๋ Œ๋”๋ง์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ CPU ํด๋Ÿญ์ด ์ตœ๋Œ€ 1GHz๊นŒ์ง€ ์ง‘๊ณ„๋œ๋‹ค.

6. ๋ฆผ๋ณด ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ๊ตฌ๋™ ๊ถŒ์žฅํ•˜๋Š” ์šด์˜์ฒด์ œ[ํŽธ์ง‘]

Damn Small Linux, Trinux, ttylinux, Minix, FreeBSD, AROS(Icaros Desktop), Kolibri OS, FreeVMS, OpenWRT, Other OSes[6]

7. ๋ฆผ๋ณด ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์ง€์›ํ•˜๋Š” ํ•˜๋“œ ๋””์Šคํฌ ์ด๋ฏธ์ง€ ํ™•์žฅ์ž[ํŽธ์ง‘]

  • IMG[7]
  • QCOW, QCOW2 ๋“ฑ์˜ QEMU ๋””์Šคํฌ ์ด๋ฏธ์ง€
  • VMDK, VDI, VHD ๋“ฑ์˜ ๊ฐ€์ƒ ๋จธ์‹  ๋””์Šคํฌ ์ด๋ฏธ์ง€

8. ๊ตฌ๋™[ํŽธ์ง‘]

[1] Google Play์—์„œ ์„ค์น˜ํ•˜๋ฉด GUI๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ ๋”ธ๋ ค์˜จ๋‹ค.
[2] ํ•˜์ง€๋งŒ ํ˜„์žฌ๋Š” ์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜๋ฉด์„œ ์•ˆ์ •๋˜๊ณ ์žˆ๋‹ค.
[3] ์ž˜ ํŠ•๊ฒผ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ 4.0 ์ด์ƒ ๋ฒ„์ „์—์„œ Limbo๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€๋ถ€๋ถ„ 5๋ถ„์„ ๋„˜๊ธฐ์ง€ ๋ชปํ•˜๊ณ  ํŠ•๊ฒผ๋‹ค. ๋•Œ๋•Œ๋กœ ์‹œ์ž‘ํ•˜์ž๋งˆ์ž ํŠ•๊ธฐ๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์—ˆ๋‹ค.
[4] 0.9.9 ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•˜์—ฌ ๊ฑฐ์˜ Bochs ๊ธ‰์˜ ์•ˆ์ •์„ฑ์ด ํ™•๋ณด๋˜์—ˆ๋‹ค. ๋‹ค๋งŒ ์•„์ง ์ž์ž˜ํ•œ ๋ถ€๋ถ„๋“ค์€ ์—ฌ์ „ํžˆ ๋ถˆ์•ˆ์ •ํ•˜๋‹ค. ์˜ˆ๋กœ ํŠน์ • ์œˆ๋„์šฐ XP ์ด๋ฏธ์ง€๋ฅผ ๋Œ๋ฆด ๋•Œ ๋ถ€ํŒ…์ด ๋˜์ง€ ์•Š๊ณ  ํŠ•๊ธด๋‹ค๋˜๊ฐ€... ๊ฐ™์ด ์ข€ ๋ถ€์กฑํ•˜์ง€๋งŒ, ๋‹ค์–‘ํ•œ ์„ค์ •์ด ์ด ๋‹จ์ ์„ ๋ณด์™„ํ•˜๊ณ ๋„ ๋‚จ๋Š”๋‹ค.
[5] ์ด ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ํœด๋Œ€์ „ํ™”์˜ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒฝ๊ณ ๊ฐ€ ๋œฌ๋‹ค.
[6] ์œˆ๋„์šฐ XP์ดํ•˜์˜ ์šด์˜์ฒด์ œ, ๋น„ ๋ฆฌ๋ˆ…์Šค ์šด์˜์ฒด์ œ
[7] flat๋ชจ๋“œ์˜ ๋””์Šคํฌ์ด๋ฏธ์ง€๋งŒ ์ง€์›ํ•œ๋‹ค.