๋ถ๋ฅ: ๊ฐ์ํ ํ๋ก๊ทธ๋จ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
์ ์ฌ์ง์ ์ด๊ฑธ๋ก ReactOS๋ฅผ ๊ตฌ๋ํ๋ ๋ชจ์ต์ด๋ค.
Quick EMUlator ํํ์ด์ง
ํ๋์จ์ด ๊ฐ์ํ์ ๊ธฐ๋ฅ์ ๊ฐ์ถ, ๋ฌด๋ฃ์ด์ ์คํ ์์ค CPU ์๋ฎฌ๋ ์ดํฐ์ด๋ค. QEMU์ KVM์ ์ ์ฉํ ์ ์์ผ๋ฉฐ, ์ฌ์ค์ ๋ฆฌ๋ ์ค์์ ์ฌ์ฉํ๋ ๊ฐ์๋จธ์ ์ ํ์ค์ด๋ค.
Quick EMUlator ํํ์ด์ง
ํ๋์จ์ด ๊ฐ์ํ์ ๊ธฐ๋ฅ์ ๊ฐ์ถ, ๋ฌด๋ฃ์ด์ ์คํ ์์ค CPU ์๋ฎฌ๋ ์ดํฐ์ด๋ค. QEMU์ KVM์ ์ ์ฉํ ์ ์์ผ๋ฉฐ, ์ฌ์ค์ ๋ฆฌ๋ ์ค์์ ์ฌ์ฉํ๋ ๊ฐ์๋จธ์ ์ ํ์ค์ด๋ค.
1. ๊ฐ์[ํธ์ง]
QEMU๋ ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ฑ์ฉํ๋ค. ์ ํํ๊ฒ๋ Type-2 ํ์ดํผ๋ฐ์ด์ ์ด๋ค. ์ด๋ฅผ ์ด์ฉํด ๊ฐ์ ๋จธ์ ์ฌ๋ฟ์ ํ ํ๋ซํผ์ผ๋ก ๋๋ฆด ์ ์๋ค. ์ด์ ๋น์ทํ ์ํํธ์จ์ด๋ก๋ VMware์ VirtualBox ๋ฑ์ด ์๋ค.
2. ์ค๋ช [ํธ์ง]
QEMU๋ฅผ ๊ฐ์ํ ๋จธ์ ์ด ์๋ ๊ธฐ๋ณธ์ ์ธ ์๋ฎฌ๋ ์ดํฐ๋ก ์ฌ์ฉํ ๋์๋ ์ฑ๋ฅ์ด ๋์๋ค.[1] ํ์ง๋ง ๊ทธ๊ฑด ํน๋ณํ ํ๋์จ์ด๋ฅผ ๊ฐ์ํํ ๋๋ ๊ทธ๋ ๊ณ , ์ผ๋ฐ์ ์ธ ๋ฐ์คํฌํ์ด๋ ์๋ฒ ๊ฐ์ํ ์์๋ -enable-kvm ์ต์
์ผ๋ก ๋ฆฌ๋
์ค์ ๊ฐ์ํ ์ปค๋์ธ KVM์ ์ ์ฉํ๋๋ฐ, ๊ทธ๋ฌ๋ฉด qemu๋ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์๋๋ผ ํ์ดํผ๋ฐ์ด์ ๋ก ์๋ํ๋ค. ์ด๋ VMware์ฒ๋ผ ๊ฐ์ํํ ์ ์๋ ๋ถ๋ถ(CPU ๋ฑ)์ ํ๋์จ์ด๋ฅผ ๊ทธ๋๋ก ์ฐ๊ณ (VT-x ๊ธฐ์ ) ์ด์ธ์ ๋ถ๋ถ๋ง ์๋ฎฌ๋ ์ด์
์ผ๋ก ์ฒ๋ฆฌํ๋ค. ๊ทธ ๊ฒฐ๊ณผ ๊ฐ์ํ์ ์ฑ๋ฅ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ข์ ํธ์ด๋ค. ๋, ๊ฐ์ ๋์คํฌ์ ๋ผ์ดํธ๋ฐฑ ์ฐ๊ธฐ ์บ์๋ฅผ ์ง์ํ์ฌ ํธ์คํธ ๋ฉ๋ชจ๋ฆฌ๋ง ์ถฉ๋ถํ๋ฉด ์ผ๋ฐ ํ๋๋ก๋ SSD ๋ถ๋ฝ์ง ์์ ์ฐ๊ธฐ ์๋๋ฅผ ๊ตฌํํ๋ค[2](์๋์ฐ ๊ฐ์ ๊ฑด ์ค์นํ๋ ๋ฐ์ 5๋ถ๋ ์ ๊ฑธ๋ฆฐ๋ค).
2019๋ ๋ถํฐ 5์ธ๋ ์ด์์ ์ธํ CPU์ ์ฅ์ฐฉ๋ ์์ด๋ฆฌ์ค GPU๋ฅผ ์ด์ฉํ VGA ์ ๊ฐ์ํ๋ฅผ ์์ ํ์์๋ ์ง์ํ์ฌ ์ธํ ์ GPU ๋๋ผ์ด๋ฒ๊ฐ VM์์ ๊ทธ๋๋ก ์ค์น๋๊ณ ์๋ํ๋ ๋ฑ ๊ฒฝ์์ ํ๋ค์ ์๋ฒ๊ตฐ์์๋ง ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์์ด ๋ฐ์คํฌํ์ ํ์ดํผ๋ฐ์ด์ ๋ก๋ ๊ฐํ ์ต๊ฐ์ด๋ค.
์์ ํ๋ฏ KVM์ ํตํด ๊ฐ์ํ๋ฅผ ๊ตฌํํ๋, ์ด๋ ๋ฆฌ๋ ์ค์์ ์ฐ๋ ๊ฐ์ํ ๊ธฐ์ ์ด๊ณ , ์๋์ฐ/๋งฅ์์๋ HAXM์ ์ด๋ค.
2019๋ ๋ถํฐ 5์ธ๋ ์ด์์ ์ธํ CPU์ ์ฅ์ฐฉ๋ ์์ด๋ฆฌ์ค GPU๋ฅผ ์ด์ฉํ VGA ์ ๊ฐ์ํ๋ฅผ ์์ ํ์์๋ ์ง์ํ์ฌ ์ธํ ์ GPU ๋๋ผ์ด๋ฒ๊ฐ VM์์ ๊ทธ๋๋ก ์ค์น๋๊ณ ์๋ํ๋ ๋ฑ ๊ฒฝ์์ ํ๋ค์ ์๋ฒ๊ตฐ์์๋ง ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์์ด ๋ฐ์คํฌํ์ ํ์ดํผ๋ฐ์ด์ ๋ก๋ ๊ฐํ ์ต๊ฐ์ด๋ค.
์์ ํ๋ฏ KVM์ ํตํด ๊ฐ์ํ๋ฅผ ๊ตฌํํ๋, ์ด๋ ๋ฆฌ๋ ์ค์์ ์ฐ๋ ๊ฐ์ํ ๊ธฐ์ ์ด๊ณ , ์๋์ฐ/๋งฅ์์๋ HAXM์ ์ด๋ค.
3. ํน์ง : VGA Passthrough[ํธ์ง]
๋ค๋ฅธ ๊ฐ์ํ ํ๋ก๊ทธ๋จ๊ณผ ์ฐจ๋ณ๋๋ ๋
๋ณด์ ์ฅ์ ์ ๋ฐ์คํฌํ ํ๊ฒฝ์ผ๋ก VGA Passthrough๋ฅผ ์ง์ํ๋ ๊ฒ์ด๋ค. VMWare๋ ์๋ฒ์ฉ ์ด์์ฒด์ ์ธ ESXi๋ก๋ง ํ ์ ์๊ณ , VirtualBox์ PCI Passthrough๋ VGA๋ฅผ ์ง์ํ์ง ์๋๋ค. Xen์ VGA Passthrough ์ฑ๋ฅ์ด ์๋นํ ๋ฎ์ ๋ฐ๋ค๊ฐ#์ฐธ๊ณ [3] ํธ์คํธ(Dom0)์ ์ด์ ๊ธฐ๋ฅ์ด ๋งค์ฐ ์ ํ์ ์ธ ํ์ ๋ฐ์คํฌํ์ผ๋ก ์ฌ์ฉํ๊ธฐ ๊ณค๋ํ๋ค.(Xen์ ์์กฐ์ธ XenServer๋ ESXi ์ฒ๋ผ ํธ์คํธ์ ๋ฐ์คํฌํ ๊ธฐ๋ฅ์ ์์ ์ง์ํ์ง ์๋๋ค.)
ํธ์คํธ๋ CPU์ ๋ด์ฅ๋ GPU๋ฅผ ์ฐ๊ฑฐ๋ ์์ ๋๋ค๋ฅธ ๊ทธ๋ํฝ ์นด๋๋ฅผ ๋ฌ์์ ์ฌ์ฉํ๊ณ ๊ฒ์คํธ ์๋์ฐ์ PCI Passthrough๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ ๋จธ์ ๋ด ์ด์์ฒด์ ์ ์ค์ ๊ทธ๋ํฝ ์นด๋ ํ ๊ฐ๋ฅผ ๋ถ์ฌ์ค๋ค.[4] VMware Workstation ๋ฑ์์๋ ๊ทธ๋ํฝ ์นด๋๋ ์ด๋๊น์ง๋ ์ผ๋ถ๋ง ํ๋์จ์ด์ ์ง์ ์ฐ๊ด๋ผ ์๋๋ฐ, QEMU์์ PCI Passthrough๋ก ์ง์ ๊ฐ์ ๋จธ์ ์ ๋ถ์ฌ์ฃผ๋ ๋ฐฉ๋ฒ์ผ๋ก ์๋ ๋ถํฐ ์ง์์ด ๋ถ์คํ์๋ '๊ฐ์๋จธ์ ์ผ๋ก ๊ฒ์'[5]๋ก ์ ํ ์ ์๊ฒ ํด ์ฃผ์๋ค.(๋๋ถ์ ์์ญ๊ฐ์ ์นํ์ด์ง๋ฅผ ์ต๊ด์ ์ผ๋ก ์ด์ด๋๋ ํค๋น ์น์ํผ๋ค์ ๊ฒ์๊ณผ ์ธํฐ๋ท๋ฑ ํน์ ํฌ๊ธฐํ์ง ์๊ณ ์๋ ๋ฆฌ๋ ์ค + ํ์ด์ดํญ์ค์ ๋งค์ฐ ์์ ์ ์ธ ์น์ํ์ ์ฆ๊ธธ ์ ์๊ฒ ๋์๋ค.) ์ด ๋ฐฉ์ฒ์ผ๋ก ๋๋ฆฌ๋ ๊ฒ์ ์ฑ๋ฅ์ ์๋์ฐ๋ฅผ ๋ค์ดํฐ๋ธ๋ก ๋๋ฆด ๋์ ๊ฑฐ์ ๋น์ทํ๋ค. ์์ฆ์ VGA ์นด๋๋ UEFI ํ์จ์ด์์๋ง VGA ํจ์ค์ฐ๋ฃจ๊ฐ ์ ์์ ์ผ๋ก ์๋ํ๋ค. ์ด ๊ฒฝ์ฐ BIOS ๋ชจ๋๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ตฌํ ์ด์์ฒด์ ์์๋ IRQ์์ ๊ด๋ จ ๋ฌธ์ ๋ก ๋น๋์ค์นด๋๋ฅผ ์ ์์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. ๋ฐ๋ผ์ UEFI๋ฅผ ์ง์ํ์ง ์๋ XP ์ดํ์ ์ด์์ฒด์ ์์ VGA ํจ์ค์ฐ๋ฃจ๋ฅผ ํ๊ณ ์ถ๋ค๋ฉด ๊ตฌํ VGA๋ฅผ ์ฅ์ฐฉํ๊ฑฐ๋ qemu-kvm ๋ง๊ณ xen์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ๊ทธ๋ฌ๋๊น ์๋์ฐ 9x ์ดํ ๊ณ ์ ๊ฒ์์ฉ์ด๋ฉด OpenGL๋ก 3dfx Glide ์๋ฎฌ๋ ์ด์ ์ด ๊ฐ๋ฅํ ์ปค์คํ ๋ DOSBOX๋ฅผ, xp ์ฉ ๊ณ ์ ๊ฒ์์ด๋ผ๋ฉด ํ๋์จ์ด๊ฐ์์ผ๋ก dx3d๋ฅผ ์ง์ํ๋ VirtualBox๊ฐ ๋ ๋ซ๋ค.[6][7]
Looking Glass๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด ์๋์ฐ์ ๋ด์ฅ๋ DXGI(MS DirectX Graphics Infrastructure)๋ฅผ ์ด์ฉํ์ฌ ํจ์ค์ฐ๋ฃจ VGA์ ํ๋ฉด์ ํธ์คํธ์ ๋ชจ๋ํฐ์์ ๋ณผ ์ ์๋ค. ์ฆ, ๊ฐ์๋จธ์ ์ ํจ์ค์ฐ๋ฃจ๋ ๋น๋์ค์นด๋ ๋ชจ๋ํฐ๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํ์ง ์์๋ ๋๋ค.
ํธ์คํธ๋ CPU์ ๋ด์ฅ๋ GPU๋ฅผ ์ฐ๊ฑฐ๋ ์์ ๋๋ค๋ฅธ ๊ทธ๋ํฝ ์นด๋๋ฅผ ๋ฌ์์ ์ฌ์ฉํ๊ณ ๊ฒ์คํธ ์๋์ฐ์ PCI Passthrough๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ ๋จธ์ ๋ด ์ด์์ฒด์ ์ ์ค์ ๊ทธ๋ํฝ ์นด๋ ํ ๊ฐ๋ฅผ ๋ถ์ฌ์ค๋ค.[4] VMware Workstation ๋ฑ์์๋ ๊ทธ๋ํฝ ์นด๋๋ ์ด๋๊น์ง๋ ์ผ๋ถ๋ง ํ๋์จ์ด์ ์ง์ ์ฐ๊ด๋ผ ์๋๋ฐ, QEMU์์ PCI Passthrough๋ก ์ง์ ๊ฐ์ ๋จธ์ ์ ๋ถ์ฌ์ฃผ๋ ๋ฐฉ๋ฒ์ผ๋ก ์๋ ๋ถํฐ ์ง์์ด ๋ถ์คํ์๋ '๊ฐ์๋จธ์ ์ผ๋ก ๊ฒ์'[5]๋ก ์ ํ ์ ์๊ฒ ํด ์ฃผ์๋ค.(๋๋ถ์ ์์ญ๊ฐ์ ์นํ์ด์ง๋ฅผ ์ต๊ด์ ์ผ๋ก ์ด์ด๋๋ ํค๋น ์น์ํผ๋ค์ ๊ฒ์๊ณผ ์ธํฐ๋ท๋ฑ ํน์ ํฌ๊ธฐํ์ง ์๊ณ ์๋ ๋ฆฌ๋ ์ค + ํ์ด์ดํญ์ค์ ๋งค์ฐ ์์ ์ ์ธ ์น์ํ์ ์ฆ๊ธธ ์ ์๊ฒ ๋์๋ค.) ์ด ๋ฐฉ์ฒ์ผ๋ก ๋๋ฆฌ๋ ๊ฒ์ ์ฑ๋ฅ์ ์๋์ฐ๋ฅผ ๋ค์ดํฐ๋ธ๋ก ๋๋ฆด ๋์ ๊ฑฐ์ ๋น์ทํ๋ค. ์์ฆ์ VGA ์นด๋๋ UEFI ํ์จ์ด์์๋ง VGA ํจ์ค์ฐ๋ฃจ๊ฐ ์ ์์ ์ผ๋ก ์๋ํ๋ค. ์ด ๊ฒฝ์ฐ BIOS ๋ชจ๋๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ตฌํ ์ด์์ฒด์ ์์๋ IRQ์์ ๊ด๋ จ ๋ฌธ์ ๋ก ๋น๋์ค์นด๋๋ฅผ ์ ์์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. ๋ฐ๋ผ์ UEFI๋ฅผ ์ง์ํ์ง ์๋ XP ์ดํ์ ์ด์์ฒด์ ์์ VGA ํจ์ค์ฐ๋ฃจ๋ฅผ ํ๊ณ ์ถ๋ค๋ฉด ๊ตฌํ VGA๋ฅผ ์ฅ์ฐฉํ๊ฑฐ๋ qemu-kvm ๋ง๊ณ xen์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ๊ทธ๋ฌ๋๊น ์๋์ฐ 9x ์ดํ ๊ณ ์ ๊ฒ์์ฉ์ด๋ฉด OpenGL๋ก 3dfx Glide ์๋ฎฌ๋ ์ด์ ์ด ๊ฐ๋ฅํ ์ปค์คํ ๋ DOSBOX๋ฅผ, xp ์ฉ ๊ณ ์ ๊ฒ์์ด๋ผ๋ฉด ํ๋์จ์ด๊ฐ์์ผ๋ก dx3d๋ฅผ ์ง์ํ๋ VirtualBox๊ฐ ๋ ๋ซ๋ค.[6][7]
Looking Glass๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด ์๋์ฐ์ ๋ด์ฅ๋ DXGI(MS DirectX Graphics Infrastructure)๋ฅผ ์ด์ฉํ์ฌ ํจ์ค์ฐ๋ฃจ VGA์ ํ๋ฉด์ ํธ์คํธ์ ๋ชจ๋ํฐ์์ ๋ณผ ์ ์๋ค. ์ฆ, ๊ฐ์๋จธ์ ์ ํจ์ค์ฐ๋ฃจ๋ ๋น๋์ค์นด๋ ๋ชจ๋ํฐ๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํ์ง ์์๋ ๋๋ค.
3.1. ์ค์ ๋ฐฉ๋ฒ[ํธ์ง]
#์ค์ ๋ฐฉ๋ฒ1 #์ค์ ๋ฐฉ๋ฒ2 #์ค์ ๋ฐฉ๋ฒ3
1. vt-d๋ฅผ ์ง์ํ๋ CPU์ ๋ฉ์ธ๋ณด๋๋ฅผ ์ค๋นํ๋ค.
2. ๋ฉ์ธ๋ณด๋์์ vt-d๋ฅผ ํ์ฑํํ๋ค(BIOS ์ค์ ).
3. ์ปค๋์์ vt-d๋ฅผ ํ์ฑํํ๋ค(iommu ์ปค๋์ต์ ์ค์ ).
4. ๊ฒ์คํธOS์ ์ฐ๊ฒฐํ๋ ค๋ ์ฅ์น๋ฅผ ํธ์คํธ OS์์ ๋ถ๋ฆฌํ๋ค(์ฌ์ฉํ๋ ์ปค๋ ๋ฒ์ ์ ๋ฐ๋ผ vfio-pci ๋๋ pci-stub ์ค์ . 3.x ๋ ์ปค๋์ vfio-pci๋ฅผ ์ง์ํ์ง ์๊ณ 4.x ๋ ์ปค๋์์ pci-stub๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ๋ฅ์ด ํฌ๊ฒ ํ๋ฝํ๋ค.).
5. qemu์ ๊ฐ์๋จธ์ ์ค์ ์์ ํด๋น์ฅ์น๋ฅผ ๊ฒ์คํธ์ ์ฐ๊ฒฐํ๋ค(์คํ์ต์ ๋๋ xml ํ์ถ๊ฐ. virt-manager๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐํธํ๋ค).
1. vt-d๋ฅผ ์ง์ํ๋ CPU์ ๋ฉ์ธ๋ณด๋๋ฅผ ์ค๋นํ๋ค.
2. ๋ฉ์ธ๋ณด๋์์ vt-d๋ฅผ ํ์ฑํํ๋ค(BIOS ์ค์ ).
3. ์ปค๋์์ vt-d๋ฅผ ํ์ฑํํ๋ค(iommu ์ปค๋์ต์ ์ค์ ).
4. ๊ฒ์คํธOS์ ์ฐ๊ฒฐํ๋ ค๋ ์ฅ์น๋ฅผ ํธ์คํธ OS์์ ๋ถ๋ฆฌํ๋ค(์ฌ์ฉํ๋ ์ปค๋ ๋ฒ์ ์ ๋ฐ๋ผ vfio-pci ๋๋ pci-stub ์ค์ . 3.x ๋ ์ปค๋์ vfio-pci๋ฅผ ์ง์ํ์ง ์๊ณ 4.x ๋ ์ปค๋์์ pci-stub๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ๋ฅ์ด ํฌ๊ฒ ํ๋ฝํ๋ค.).
5. qemu์ ๊ฐ์๋จธ์ ์ค์ ์์ ํด๋น์ฅ์น๋ฅผ ๊ฒ์คํธ์ ์ฐ๊ฒฐํ๋ค(์คํ์ต์ ๋๋ xml ํ์ถ๊ฐ. virt-manager๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐํธํ๋ค).
3.2. ์ฐธ๊ณ ์ฌํญ[ํธ์ง]
0. 2๊ฐ์ ๊ทธ๋ํฝ ์นด๋๋ก ๊ตฌ์ฑ๋๋ ๊ฒฝ์ฐ๊ฐ ์ผ๋ฐ์ ์ด๋ ์ธํ
iGPU๊ฒฝ์ฐ GVT-g๋ก ํ๋์ iGPU๋ก๋ ๊ฐ๋ฅํ๋ค. dGPU ํ๊ฐ๋ก๋ ์ญ์ ๊ฐ๋ฅํ๋ค.[8]
1. VGA๋ฅผ ์ธ์ปจ๋๋ฆฌ PCI-E ํฌํธ(๋ ธ์ค๋ธ๋ฆฟ์ง์ ์ฐ๊ฒฐ๋ PCIE ๋ ์ธ์ด ์๋ ์ฌ์ฐ์ค๋ธ๋ฆฟ์ง์ ์ฐ๊ฒฐ๋ PCIE ๋ ์ธ)์ ์ฅ์ฐฉํ๋ฉด ํด๋น ์ฌ๋กฏ์ ๋์ญํญ๊ณผ๋ ๋ณ๋๋ก ์ํคํ ์ฒ ๋๋ฌธ์ ๋ฐ์ํ๋ ๋์ญํญ ๋ถ์กฑ์ผ๋ก ์ฑ๋ฅ ์ ํ๊ฐ ์๋นํ๊ฒ ๋ฐ์ํ๋ฏ๋ก ์กฐ๊ธ ๋ถํธํ๋๋ผ๋ ํ๋ผ์ด๋จธ๋ฆฌ ํฌํธ์ ์ฅ์ฐฉํด์ผ ํ๋ค.
2. NVIDIA์ VGA ๋๋ผ์ด๋ฒ์๋ ๋ฝ์ด ๊ฑธ๋ ค ์์ด ๊ฐ์ ๋จธ์ ์์์๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๊ฐ ์๋์ ์ค๋จํ๋ค(K1, K2 ๋ฑ vGPU ์์ฅ ์ ์์ ์ฐ๋ คํ๋ฏ). ๋์์ฑ ์ผ๋ก ๊ฒ์คํธ ์ด์์ฒด์ ์๊ฒ ๊ฐ์๋จธ์ ํ๊ฒฝ์ ์๋ฆฌ์ง ์๋๋ก ํ๋ ์คํ ์ต์ ์ค์ ('-cpu host,km=off', '--features kvm_hidden=on' ๋ฑ)์ด๋ VGA ๋ฐ์ด์ค์ค ๋คํ ๋ฑ์ ๋ฐฉ๋ฒ์ด ์๋ ค์ ธ ์์ง๋ง ๋๋ผ์ด๋ฒ๊ฐ ์ ๋ฐ์ดํธ๋๋ฉด์ ์ง์์ ์ผ๋ก ์ฐจ๋จ๋๊ณ ์์ผ๋ฏ๋ก ์ํธํ๊ฒ AMD๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
1. VGA๋ฅผ ์ธ์ปจ๋๋ฆฌ PCI-E ํฌํธ(๋ ธ์ค๋ธ๋ฆฟ์ง์ ์ฐ๊ฒฐ๋ PCIE ๋ ์ธ์ด ์๋ ์ฌ์ฐ์ค๋ธ๋ฆฟ์ง์ ์ฐ๊ฒฐ๋ PCIE ๋ ์ธ)์ ์ฅ์ฐฉํ๋ฉด ํด๋น ์ฌ๋กฏ์ ๋์ญํญ๊ณผ๋ ๋ณ๋๋ก ์ํคํ ์ฒ ๋๋ฌธ์ ๋ฐ์ํ๋ ๋์ญํญ ๋ถ์กฑ์ผ๋ก ์ฑ๋ฅ ์ ํ๊ฐ ์๋นํ๊ฒ ๋ฐ์ํ๋ฏ๋ก ์กฐ๊ธ ๋ถํธํ๋๋ผ๋ ํ๋ผ์ด๋จธ๋ฆฌ ํฌํธ์ ์ฅ์ฐฉํด์ผ ํ๋ค.
2. NVIDIA์ VGA ๋๋ผ์ด๋ฒ์๋ ๋ฝ์ด ๊ฑธ๋ ค ์์ด ๊ฐ์ ๋จธ์ ์์์๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๊ฐ ์๋์ ์ค๋จํ๋ค(K1, K2 ๋ฑ vGPU ์์ฅ ์ ์์ ์ฐ๋ คํ๋ฏ). ๋์์ฑ ์ผ๋ก ๊ฒ์คํธ ์ด์์ฒด์ ์๊ฒ ๊ฐ์๋จธ์ ํ๊ฒฝ์ ์๋ฆฌ์ง ์๋๋ก ํ๋ ์คํ ์ต์ ์ค์ ('-cpu host,km=off', '--features kvm_hidden=on' ๋ฑ)์ด๋ VGA ๋ฐ์ด์ค์ค ๋คํ ๋ฑ์ ๋ฐฉ๋ฒ์ด ์๋ ค์ ธ ์์ง๋ง ๋๋ผ์ด๋ฒ๊ฐ ์ ๋ฐ์ดํธ๋๋ฉด์ ์ง์์ ์ผ๋ก ์ฐจ๋จ๋๊ณ ์์ผ๋ฏ๋ก ์ํธํ๊ฒ AMD๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
- ๊ทธ๋๋ NVIDIA ๋น๋์ค์นด๋๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ฅ๋ ฅ์๊ฐ ์ ์ํ ์คํฌ๋ฆฝํธ๋ก ๊ณต์๋๋ผ์ด๋ฒ๋ฅผ ํฌ๋ํ๋ฉด ๋๋ค. ํ๋ ์ ์กฐ์ฌ์์ ๊ผผ๊ผผํ๊ฒ ๋ง์๋์ ์ด ๋ํ ์ฝ์ง๋ ์๋ค. ์์ฆ ๋๋ผ์ด๋ฒ๋ ์ ์กฐ์ฌ์ ๋ฐฉํด๋ก setup.exe๋ฅผ ํตํ ์ค์น๋ ์๋๋ ์ฅ์น๊ด๋ฆฌ์์์ ์์์
์ผ๋ก ์ค์นํด์ผ ํ๋ค. ์์
๋ฉ๋ด์ผ. ๋๋ผ์ด๋ฒ์ ์ ์กฐ์ฌ ์๋ช
์ด ์๋ ๊ด๊ณ๋ก ์๋์ฐ ๊ฐ๋ฐ์์ฉ ํ
์คํธ๋ชจ๋์์๋ง ๊ฒ์์ ํ ์ ์๋ค. ๋ฐฐํ์์ด ๋ฑ ์ํฐ์นํธ ํ๋ก๊ทธ๋จ์ ํ
์คํธ๋ชจ๋๋ฅผ ์ฐจ๋จํ๋ฏ๋ก ๋๋ค์์ ์ธ๊ธฐ FPS๋ ๊ตฌ๋์ด ๋ถ๊ฐ๋ฅํ๋ค.
- ๊ทธ๋๋ ํฌ๊ธฐํ ์ ์๋ค๋ฉด... ์๋์ฐ 7 ์ด๋ 32๋นํธ ์๋์ฐ 10์ ์ผ๋ฐ๋ชจ๋ ์์๋ ๋๋ผ์ด๋ฒ ์๋ช
์ ๋ฌด์ํ ์ ์๋ค.
3. ์ ํต์ ์ธ IBM PC ๊ตฌ์กฐ์ ๋กฌ์ ์ฝ์ด์ฌ ๋ VGA ์ฅ์น๋ ์ผ๋ฐ PCI ์ฅ์น์ ๋ฌ๋ฆฌ ๋ถํ ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฝ์ด๋ค์ธ ๋กฌ์ ์๋์ฐ ์นดํผํ์ฌ ์ ๊ทผํ๋ค. ์ด๋๋ฌธ์ ํจ์ค์ฐ๋ฃจ๋ก VGA๋ฅผ ์ฐ๊ฒฐํ ๊ฒฝ์ฐ ROM ์ ๋ณด๊ฐ ์๋์ฐ์นดํผ๋ ๊ฐ์๋จธ์ ์ VGA ROM ๊ณผ ์์ฌ ์์คํ ์์ ์ฑ์ด ํผ์๋ ์ ์๋ค. ๋ฐ๋ผ์ ๋ฐ๋ก ์ ํญ๋ชฉ์ฒ๋ผ VGA๋กฌ์ ํ์ผ๋ก ๋คํํ์ฌ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค. ์ผ๋ฐ์ ์ผ๋ก <ROM Parser> ๋ฅผ ์ด์ฉํ์ฌ ์ถ์ถํ๋๋ฐ ์ ์ถ๋ ฅ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ, ๋ฉ๋ชจ๋ฆฌ ๋งต(/proc/iomem)์์ ํด๋น VGA์ PCI ์ฅ์น๋ฒํธ(lspci)๋ก VGA ์ฃผ์๋ฅผ ์ฐพ์ ๋ฉ๋ชจ๋ฆฌ(/dev/mem)์ ํด๋น๊ตฌ๊ฐ์ ์ง์ ์ ๊ทผ(dd)ํ์ฌ ๋คํํ๋ค.์ฐธ๊ณ
4. ์ฌ์ด๋์ ํค๋ณด๋ ๋ง์ฐ์ค ๋ฑ ์ ์ถ๋ ฅ ์ธํฐํ์ด์ค์ ์ํ ๋ฒ๋ฒ ์์ด ๊ฝค ์์ผ๋ฏ๋ก ์ด์ง๊ฐํ๋ฉด ๋ชจ๋ ํจ์ค์ฐ๋ฃจ๋ก ์ฐ๊ฒฐํด์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. USB์ฐ๊ฒฐ์ TCP/IP ๋ฅผ ์ด์ฉํ ๋ฆฌ๋ค์ด๋ ํธ(usbredirserver)๋ฅผ ์ด์ฉํ๋ฉด ๋ ์์ ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
5. ๋ฆฌ๋ ์ค VGA ํจ์ค์ฐ๋ฃจ ๊ตฌ์ฑ ๊ฐ์ด๋ฐ ๊ฐ์ฅ ๊ณจ๋ฃธํ ๋ถ๋ถ์ ํธ์คํธ VGA ๊ตฌ์ฑ์ด๋ค. ์ฐ์ ๋์ผVGA ์นด๋ ์ฅ์ฐฉ์ ๋ฉ์ธ๋ณด๋ ํ๋์จ์ด ํธํ์ฑ ๋ฌธ์ ๋ก ๋ถํ ์กฐ์ฐจ ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๊ทธ๋ฆฌ๊ณ ๊ตฌํ VGA๋ผ ๋๋ผ์ด๋ฒ ๋ฆด๋ฆฌ์ฆ๊ฐ ์ค๋๋ ๊ฒฝ์ฐ์๋ Xorg์์ ๋์ผVGA๋ฅผ ์๋์ผ๋ก ์ก์ง ๋ชปํด ์ฌ๋ฌ๊ฐ์ง ์ฝ์ง์ ํด๊ฐ๋ฉฐ ์๋์ผ๋ก xorg.conf๋ฅผ ์ค์ ํด์ผํ๋ค.
- ์ต์ ์ฑ
์ CPU ๋ด์ฅ ๊ทธ๋ํฝ ํ์ฉ. ์ด๊ฒ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ, nvidia ์ผ๋ฐ์ฉ ์นด๋๋ ๋ถํ
ํธํ์ฑ ๋ฌธ์ ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์ฒ ์ง๋ ์ํธ๋ฆฌ๊ธ ์ฟผ๋๋ก ์นด๋๋ฅผ, AMD๋ ๋ถํ
ํธํ์ฑ ๋ฌธ์ ๋ ํจ์ฌ ์ ์ง๋ง ์ ์กฐ์ฌ์ ๋ฆฌ๋
์ค์ฉ ๋๋ผ์ด๋ฒ ์ง์์ด ๊ตฌ์ง๊ตฌ์งํ๋ฏ๋ก ๊ฐ๊ธ์ ์ต์ ์ ํ๋์จ์ด๋ฅผ ๊ถ์ฅํ๋ค.
- ์ผ๋ฐ PCI VGA๋ ๊ตฌํ๊ธฐ๋ ์ด๋ ต๊ณ ์์ด๋ ๊ตฌํ ์นฉ์ ์ด๋ผ ๋๋ผ์ด๋ฒ ์ง์์ ๋ฌธ์ ๊ฐ ๋ง์ผ๋ ๋์ผ PCIE x16 ์ฌ๋กฏ ๋ฉ์ธ๋ณด๋๋ฅผ ๊ตฌ์ ํด์ผํ๋ค.
- USB 3.0์ ์ด์ฉํ ์ฑ๊ตด์ฉ PCI-e ๋ผ์ด์ ์นด๋๋ ๋ฆฌ๋ ์ค์์ ์ง์ํ์ง ์๋๋ค. ์ ํ์ํ๋ฉด ๊ทธ๋ฅ ์ผ์ด๋ธ๋ก 1:1 ์ฐ๊ฒฐํ x1 to x16 ์์ผ์ ์ด๋ฒ ์ด์์ ๊ตฌ๋งคํ์. ์๋๋ฉด ๋ฏธ๋ ๊ทธ๋ผ์ธ๋๋ก ์์ผ ๋์ ๋ฐ๋๊ฐ.[10]
- ์ผ๋ฐ PCI VGA๋ ๊ตฌํ๊ธฐ๋ ์ด๋ ต๊ณ ์์ด๋ ๊ตฌํ ์นฉ์ ์ด๋ผ ๋๋ผ์ด๋ฒ ์ง์์ ๋ฌธ์ ๊ฐ ๋ง์ผ๋ ๋์ผ PCIE x16 ์ฌ๋กฏ ๋ฉ์ธ๋ณด๋๋ฅผ ๊ตฌ์ ํด์ผํ๋ค.
- USB 3.0์ ์ด์ฉํ ์ฑ๊ตด์ฉ PCI-e ๋ผ์ด์ ์นด๋๋ ๋ฆฌ๋ ์ค์์ ์ง์ํ์ง ์๋๋ค. ์ ํ์ํ๋ฉด ๊ทธ๋ฅ ์ผ์ด๋ธ๋ก 1:1 ์ฐ๊ฒฐํ x1 to x16 ์์ผ์ ์ด๋ฒ ์ด์์ ๊ตฌ๋งคํ์. ์๋๋ฉด ๋ฏธ๋ ๊ทธ๋ผ์ธ๋๋ก ์์ผ ๋์ ๋ฐ๋๊ฐ.[10]
6. virt-manager ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ต์ด VM ํ๋กํ ์์ฑ์์๋ ํจ์ค์ฐ๋ฃจ ์ฅ์น๋ฅผ ์๋ถ์ฌ์ผ ํ๋ค. ํนํ VGA. ํ๋กํ ์์ฑ์์ ํจ์ค์ฐ๋ฃจ๋ฅผ ์ ์ฉํ๋ฉด ํจ์ค์ฐ๋ฃจ๋ VGA๊ฐ ํ๋ผ์ด๋จธ๋ฆฌ๋ก ์ค์ ๋์ด ์ด๊ธฐ ๋ถํ ํ๋ฉด์ด ํจ์ค์ฐ๋ฃจ๋ VGA์์ ์ถ๋ ฅ๋๋ค. ์ด๋ ๊ฒ ๋๋ฉด ์๋์ฐ๊ฐ ์ ๋๋ก ๋ถํ ๋์ง ์๋ ๊ฒ์ ๋ฌผ๋ก , ๋ถํ ๋์ด๋ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ๋ ์ค๋ฅ๋ฅผ ์ผ์ผํจ๋ค. ํจ์ค์ฐ๋ฃจ ์ฅ์น๋ ์๋์ฐ ์ค์น๋ฅผ ์๋ฃํ ๋ค์ ๋ถ์ด์.
7. ๊ฒ์คํธ ์๋์ฐ์์ ๊ณ์ํด์ VGA์ ๊ด๋ จ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์ ์กฐ์ฌ์ ์ต์ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ฑฐํ๊ณ ๋ณด๋ค ์์ ์ ์ธ ์๋์ฐ ์ ๋ฐ์ดํธ์์ ์ ๊ณตํ๋ WHQL ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณธ๋ค. ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋ถํ์ํ ์์ .
8. ํจ์ค์ฐ๋ฃจ ์ ํ๋ก๊ทธ๋จ์์ ๊ณ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ํด๋ฆฐํ๋กํ ์์ฑ, BIOS๋คํ, WHQL๋๋ผ์ด๋ฒ ์ฌ์ฉ ๋ฑ์ ๋ชจ๋ ํ๋๋ฐ๋ ๊ณ์ํด์ ํ๋ก๊ทธ๋จ์ด ํ ๋ฒ์ฉ ์ค๋ฅ๋ฅผ ๋ด๋ฉด์ ์ค๋จ๋๋ค๋ฉด ์๋ง๋ VGA ํ์จ์ด์ ๋ฌธ์ ์ผ ๊ฒ์ด๋ค.(ํธ์คํธ ์๋์ฐ์์๋ ์ ๋์๊ฐํ ์ง๋ง VM์์๋ ๋ฐ๋์ ์ค๋ฅ๋ฅผ ๋ด๋ฟ๋๋ค.) ํด๊ฒฐ์ฑ ์ ํ์จ์ด ์ ๋ฐ์ดํธ.(๊ตณ์ด ์ํํ๊ฒ ์ ๋ฐ์ดํธ ํ์ง ์๊ณ VM๋ถํ ์ ๋กฌํ์ผ์ ์ฝ์ด์ค๋๋ก ์ค์ ํด๋ ๋๋ค.) ๊ทธ๋ฌ๋ VGA๋ ๋ฉ์ธ๋ณด๋์ ๋ฌ๋ฆฌ ํ์จ์ด๋ฅผ ์ ๋ฐ์ดํธํด์ฃผ๋ ์ ์กฐ์ฌ๊ฐ๊ฐ ๊ฑฐ์ ์๋ค. ๋ค๋ฅธ ํ์ฌ ์ ํ์ผ๋ก ์นด๋ ๊ต์ฒด.
- ๋ฆฌ๋
์ค์ X์๋์ฐ๋ ์ ํต์ ์ผ๋ก 1.์ ์ ์จ ๋์ ์นฉ์
2.์ธ์ง๋ ๋์ ์ ์กฐ์ฌ 3.๊ฐ๊ธ์ ์ต์ ์ ํ๋์จ์ด ๋ฅผ ์๊ตฌํด ์๋ค. ๋ง์ด๋ OS์ ์๋ช
์ผ๋ก Xfree86 ์์ ๋ถํฐ ์ ์ ์จ ๋์ ์นฉ์
์ ๋ฉ์ด์ ์ ์กฐ์ฌ ์ ํ์ ๋ฃ๋ณด์ก ์ ํ๊ณผ ํ์ฐํ ์ฐจ์ด๊ฐ ๋ฌ๋ค. ํ์ฌ์๋ ์ ํจํจ์ ํ์ธํ๋ ๋ถ๋ถ.
9. ๋ ธ์ค๋ธ๋ฆฟ์ง์ PCIE ๋ ์ธ์ด ์ฌ๋ ท ๋ฌ๋ ค์๋ ์๋ฒ์ฉ ๋ฉ์ธ๋ณด๋์ ๊ฒฝ์ฐ ๋๋ถ๋ถ ๋ถํธ์ ๋์คํ๋ ์ด ์๋ตํฐ ์ ํ์ด ๋ถ๊ฐ๋ฅํ๋ค. ์ฐ์ ์์๊ฐ ๋์ ์ฌ๋กฏ์ ํธ์คํธ์์ ์ฌ์ฉํ VGA๋ฅผ ์ฅ์ฐฉํด์ ๋ถํธ์ ๋์คํ๋ ์ด๋ก ๋ง๋ค์ด ์ฃผ์ง ์์ผ๋ฉด ๋ถํ ์งํ์ค ํจ์ค์ฐ๋ฃจ๊ฐ ์๋ํ๋ ์๊ฐ ๋จนํต์ด ๋๋ค.
10. ํจ์ค์ฐ๋ฃจํ vga์ hdmi ์ค๋์ค ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ง๊ธ๊ฑฐ๋ฆผ ์๋ ์ฌ์ด๋๋ฅผ ๊ฒฝํํ ์ ์๋ค
3.2.1. ํธ์คํธ VGA ์๋์ค์ [ํธ์ง]
1. ๊ฒ์คํธ์ ์ฅ์ฐฉํ VGA๋ฅผ ์ ๊ฑฐํ๋ค.
2. ํธ์คํธ์์ ์ฌ์ฉํ VGA ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ค.
3. ํธ์คํธ VGA์ xorg.conf ํ์ผ์ ์๋์์ฑํ๋ค.(ํ์ฌ ๋ฒ์ ์ xorg ๊ถ์ฅ์ค์ ์ '์ค์ ํ์ผ ์์'์ด๋ค)
4. ๊ฒ์คํธ์ฉ VGA๋ฅผ ์ฅ์ฐฉํ๋ค.
5. xorg ๊ตฌ๋ ํ ์คํธ
2. ํธ์คํธ์์ ์ฌ์ฉํ VGA ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ค.
3. ํธ์คํธ VGA์ xorg.conf ํ์ผ์ ์๋์์ฑํ๋ค.(ํ์ฌ ๋ฒ์ ์ xorg ๊ถ์ฅ์ค์ ์ '์ค์ ํ์ผ ์์'์ด๋ค)
4. ๊ฒ์คํธ์ฉ VGA๋ฅผ ์ฅ์ฐฉํ๋ค.
5. xorg ๊ตฌ๋ ํ ์คํธ
4. ํ์ฉ[ํธ์ง]
4.1. ๊ณ ์ ๊ฒ์๋จธ์ [ํธ์ง]
๋์ค๋ฐ์ค์์ ์์ง ์ง์ํ์ง ์๊ฑฐ๋ ์๋์ฐ9x์์๋ง ๊ตฌ๋๋๋ ๊ณ ์ ๊ฒ์์ ์ํ ๊ฐ์๋จธ์ ์ ๋ง๋๋๋ฐ๋ ์ ์ฉํ๋ค. ๋์ค๋ฐ์ค์์๋ ์๋์ฐ98๊น์ง ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ๋ ํ๋ ์๋ฎฌ๋ ์ด์
ํจ์จ์ด ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ ๊ฒ์์ ์ง์ฅ์ด ์์ ์ ๋๋ก ์ฑ๋ฅ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. qemu๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณผ์ ์ด ์ข ๋ณต์กํ๊ธฐ๋ ํด๋ ์พ์ ํ ์ฑ๋ฅ์ ๊ฒ์๋จธ์ ์ ํ๋ณดํ ์ ์๋ค.
์์ฝ๊ฒ๋ vGPU ๊ธฐ๋ฅ์ ํ์กด VGA์ ๋๋ผ์ด๋ฒ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฏ๋ก ๊ณ ์ ๊ฒ์์ ๊ตฌ๋์๋ ๋์์ด ๋์ง ์์ง๋ง Voodoo 1, 2๋ ๋จ์ผ VGA๊ฐ ์๋๋ผ ์ธ์ฅ 3D ๊ฐ์ ์นด๋์ด๋ฉฐ PCI ์ฌ๋กฏ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ํํ VGA์ ๋ฌ๋ฆฌ ์์ฝ๊ฒ ํจ์ค์ฐ๋ฃจ๊ฐ ๊ฐ๋ฅํ๋ค.[11]
๋ฒ์ฉ VESA ๋๋ผ์ด๋ฒ์ธ VBE Mini Port๋ฅผ ์ด์ฉํ๋ฉด ๋ฌด๋ฆฌ์์ด vGPU๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ค.
์์ฝ๊ฒ๋ vGPU ๊ธฐ๋ฅ์ ํ์กด VGA์ ๋๋ผ์ด๋ฒ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฏ๋ก ๊ณ ์ ๊ฒ์์ ๊ตฌ๋์๋ ๋์์ด ๋์ง ์์ง๋ง Voodoo 1, 2๋ ๋จ์ผ VGA๊ฐ ์๋๋ผ ์ธ์ฅ 3D ๊ฐ์ ์นด๋์ด๋ฉฐ PCI ์ฌ๋กฏ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ํํ VGA์ ๋ฌ๋ฆฌ ์์ฝ๊ฒ ํจ์ค์ฐ๋ฃจ๊ฐ ๊ฐ๋ฅํ๋ค.[11]
๋ฒ์ฉ VESA ๋๋ผ์ด๋ฒ์ธ VBE Mini Port๋ฅผ ์ด์ฉํ๋ฉด ๋ฌด๋ฆฌ์์ด vGPU๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ค.
4.1.1. ์ค์น๋ฐฉ๋ฒ[ํธ์ง]
1.ํด๋น vm์ kvm ๊ฐ์์ ๋นํ์ฑํ ํ๋ค.
2.ํด๋น vm์ apci๋ฅผ ๋นํ์ฑํ ํ๋ค.
3.440fx๋ฉ์ธ๋ณด๋๋ฅผ ์ ํํ๋ค.
4.๋์ค์์๋ ps2ํค๋ณด๋ ์๋ฎฌ๋ ์ด์ ์ด ์ ๋๋ก ์๋ํ์ง ์์ผ๋ฏ๋ก ํํฐ์ ์์ ๊ณผ ํฌ๋งท ์ํ ๋์ค์์ ์์๋ ์ผ์์ ์ผ๋ก usbํค๋ณด๋๋ฅผ ๋ถ์ฌ์ค๋ค. ์๋์ฐ ์ค์น์ฐฝ์์๋ usbํค๋ณด๋๊ฐ ๋ถ์ด์์ผ๋ฉด ํค์ ๋ ฅ์ด ์๋๋ค.
5.98๋ฒ์ ์ ์ฌ๋ถํ ํ๋ฉด vm์ด ๋ฉ์ถ๋ ๋ฌธ์ ๊ฐ ์์ผ๋ฏ๋ก ์์คํ ์ด ๋ฉ์ถ๋ฉด ๊ฐ์ ์ข ๋ฃํ ๋ค์ ์ผ์ค๋ค.
6.pnp bios๊ฐ ์ ๋๋ก ์ค์น๋์ง ์๊ธฐ ๋๋ฌธ์ pnp ๊ธฐ๋ฅ์ด ์๋ํ์ง ์๋๋ค. ์ธ์์ ์ํด์๋ inf-update๋ฅผ ์ค์นํด์ผ ํ๋๋ฐ ์ธํ inf ํจ์น ํ๋ก๊ทธ๋จ์ด 440fx ๊ฐ์๋ณด๋๋ฅผ ์ธ์๋ชปํ๋ค. ๋ค์๊ณผ ๊ฐ์ด ์๋์ผ๋ก ์ค์นํ๋ค.
2.ํด๋น vm์ apci๋ฅผ ๋นํ์ฑํ ํ๋ค.
3.440fx๋ฉ์ธ๋ณด๋๋ฅผ ์ ํํ๋ค.
4.๋์ค์์๋ ps2ํค๋ณด๋ ์๋ฎฌ๋ ์ด์ ์ด ์ ๋๋ก ์๋ํ์ง ์์ผ๋ฏ๋ก ํํฐ์ ์์ ๊ณผ ํฌ๋งท ์ํ ๋์ค์์ ์์๋ ์ผ์์ ์ผ๋ก usbํค๋ณด๋๋ฅผ ๋ถ์ฌ์ค๋ค. ์๋์ฐ ์ค์น์ฐฝ์์๋ usbํค๋ณด๋๊ฐ ๋ถ์ด์์ผ๋ฉด ํค์ ๋ ฅ์ด ์๋๋ค.
5.98๋ฒ์ ์ ์ฌ๋ถํ ํ๋ฉด vm์ด ๋ฉ์ถ๋ ๋ฌธ์ ๊ฐ ์์ผ๋ฏ๋ก ์์คํ ์ด ๋ฉ์ถ๋ฉด ๊ฐ์ ์ข ๋ฃํ ๋ค์ ์ผ์ค๋ค.
6.pnp bios๊ฐ ์ ๋๋ก ์ค์น๋์ง ์๊ธฐ ๋๋ฌธ์ pnp ๊ธฐ๋ฅ์ด ์๋ํ์ง ์๋๋ค. ์ธ์์ ์ํด์๋ inf-update๋ฅผ ์ค์นํด์ผ ํ๋๋ฐ ์ธํ inf ํจ์น ํ๋ก๊ทธ๋จ์ด 440fx ๊ฐ์๋ณด๋๋ฅผ ์ธ์๋ชปํ๋ค. ๋ค์๊ณผ ๊ฐ์ด ์๋์ผ๋ก ์ค์นํ๋ค.
1) ์ฅ์น๊ด๋ฆฌ์์์ ๋๋ํ๊ฐ ๋ ์๋ pnp bios์ ๋๋ผ์ด๋ฒ ์ฌ์ค์น๋ฅผ ์ ํํ๋ค.
2) ๋ชจ๋ ์ฅ์น๋ชฉ๋ก์์ ์ค์น๋ฅผ ์ ํํ์ฌ 'PCI ๋ฒ์ค'๋ฅผ ์ ํํ๋ฉด pnp bios๊ฐ ์ ์์ ์ผ๋ก ์ธ์๋์ด ์์คํ ์ฅ์น๋๋ผ์ด๋ฒ๋ค์ด ์ค์น๋๊ธฐ ์์ํ๋ค.
2) ๋ชจ๋ ์ฅ์น๋ชฉ๋ก์์ ์ค์น๋ฅผ ์ ํํ์ฌ 'PCI ๋ฒ์ค'๋ฅผ ์ ํํ๋ฉด pnp bios๊ฐ ์ ์์ ์ผ๋ก ์ธ์๋์ด ์์คํ ์ฅ์น๋๋ผ์ด๋ฒ๋ค์ด ์ค์น๋๊ธฐ ์์ํ๋ค.
7.cirrus vga ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋๋ฉด ์ฌ๋ถํ
ํ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ด ๋ฌ๋ค. ์๋์ฐ98 vesa ๋น๋์ค ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ด๋ก๋๋ฐ์ ์ค์นํด์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์คํ๋ ์ด ๋ฑ๋ก์ ๋ณด์ ์ด๋ํฐ ์์ฑ์์ ํ๋์จ์ด ๊ฐ์์ ๋ฐ๋์ ๊บผ์ค๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด VM์ด ์์๋ก ๋ค์ด๋๋ค.
8.98๊ณผ ํ์ฌ ์๋์ฐ์ ํ์ผ๊ณต์ ๋... ๊ทธ๋ฅ ftp๋ฅผ ์ฌ์ฉํ์. ๊ฐ๋จํ ์ftp ์ถ์ฒ. ๊ทธ๋ฌ๋ ์FTP๋ก ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ์กํ๋ฉด ํ์ผ์ด ๊นจ์ง๋๊น ์๋ฒ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ์.
9.์ฌ์ด๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ฉด ์๋ฆฌ๊ฐ ์๋๋ค. ์ธํฐ๋ท์์ ํ๋งคํ๋ 2000์์ง๋ฆฌ usb ์ฌ์ด๋์ฝ๋ฑ์ ํจ์ค์ฐ๋ฃจ๋ก ์ฐ๊ฒฐํ๋ฉด ๊ฐ๋จํ ํด๊ฒฐ๋๋ค. ๋๋ผ์ด๋ฒ๋ ์๋์ฐ98์ ๊ธฐ๋ณธํ์ฌ ๋์ด์๋ค.
8.98๊ณผ ํ์ฌ ์๋์ฐ์ ํ์ผ๊ณต์ ๋... ๊ทธ๋ฅ ftp๋ฅผ ์ฌ์ฉํ์. ๊ฐ๋จํ ์ftp ์ถ์ฒ. ๊ทธ๋ฌ๋ ์FTP๋ก ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ์กํ๋ฉด ํ์ผ์ด ๊นจ์ง๋๊น ์๋ฒ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ์.
9.์ฌ์ด๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ฉด ์๋ฆฌ๊ฐ ์๋๋ค. ์ธํฐ๋ท์์ ํ๋งคํ๋ 2000์์ง๋ฆฌ usb ์ฌ์ด๋์ฝ๋ฑ์ ํจ์ค์ฐ๋ฃจ๋ก ์ฐ๊ฒฐํ๋ฉด ๊ฐ๋จํ ํด๊ฒฐ๋๋ค. ๋๋ผ์ด๋ฒ๋ ์๋์ฐ98์ ๊ธฐ๋ณธํ์ฌ ๋์ด์๋ค.
4.1.2. ์๋์ฐ95์ ๊ฒฝ์ฐ[ํธ์ง]
1. ๊ธฐ๋ณธ์ 98๊ณผ ๋์ผํ๋ค.
2. ์๋์ฐ95๋ IDE ์๋ฎฌ๋ ์ด์ ์ด ๋ถ์์ ํด์ ํฐ ํ์ผ์ ๋ณต์ฌํ๋ฉด ์์๋ก ์ฌ๋ถํ ๋๋ค. ์ผ๋จ IDE ๋ฐฉ์์ผ๋ก ์๋์ฐ๋ฅผ ์ค์นํ ๋ค์ SCSI ์ปจํธ๋กค๋ฌ๋ฅผ ์ถ๊ฐํ๋ค. LSI 895A ์ปจํธ๋กค๋ฌ ๋๋ผ์ด๋ฒ ํ์ผ์ ๊ตฌํด INF๋ฅผ ์ฐํด๋ฆญ์ผ๋ก ์ค์นํ๋ค. ์ฅ์น๊ด๋ฆฌ์์์ SCSI ์ฅ์น ์ ์ด๊ธฐ๋ฅผ ์๋ก๊ณ ์นจํ๋ฉด ์ ๋ฐ์ดํธ๋๋ค. ์ฌ๋ถํ ํ์ฌ ์ ์๊ฐ๋์ ํ์ธํ ๋ค ํ๋๋์คํฌ์ ๋ฐฉ์์ SCSI๋ก ๋ณ๊ฒฝํ๋ฉด ์์ ์ ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅํ๋ฉฐ ๋์คํฌ ์๋๋ ํจ์ฌ ๋นจ๋ผ์ง๋ค(์๋์ฐ98์์๋ ์ฒด๊ฐ์๋ ํฅ์).
3. ๋์นด๋๋ฅผ pcnet์ผ๋ก ์ง์ ์ ๋ ฅํ๋ฉด 95์ ๋ด์ฅ๋๋ผ์ด๋ฒ๋ก ์๋์ค์น๋๋ค. PNP ๋ฐ์ด์ค์ค๋ฅผ ์ค์นํ๋ฉด 8139๋์นด๋๋ ์ค์น๊ฐ๋ฅ.
4. ์ฌ์ด๋๋ SB16, adlib 2๊ฐ๋ฅผ ํจ๊ป ์ถ๊ฐํด์ผ ์๋์ค์น๋ sb16์์ ์๋ฆฌ๊ฐ ์ถ๋ ฅ๋๋ค. adlib์ virt-manager์์ ์ง์ํ์ง ์์ผ๋ virsh๋ก ์๋๊ตฌ์ฑ ํด์ผํ๋ค.
5. ํ์ผ์ ์ก์ ํ๋ฆฌ์จ์ด ftp ์๋ฒ์ธ war ftp daemon์ ์ธํฐ๋ท์์ ๊ตฌํ ์ ์๋ค.
6. ๋ง์ฐ์ค์ ์คํฌ๋กค ํ ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ก์งํ ์ Mouse Ware๋ฅผ ์ค์นํ๋ค.
2. ์๋์ฐ95๋ IDE ์๋ฎฌ๋ ์ด์ ์ด ๋ถ์์ ํด์ ํฐ ํ์ผ์ ๋ณต์ฌํ๋ฉด ์์๋ก ์ฌ๋ถํ ๋๋ค. ์ผ๋จ IDE ๋ฐฉ์์ผ๋ก ์๋์ฐ๋ฅผ ์ค์นํ ๋ค์ SCSI ์ปจํธ๋กค๋ฌ๋ฅผ ์ถ๊ฐํ๋ค. LSI 895A ์ปจํธ๋กค๋ฌ ๋๋ผ์ด๋ฒ ํ์ผ์ ๊ตฌํด INF๋ฅผ ์ฐํด๋ฆญ์ผ๋ก ์ค์นํ๋ค. ์ฅ์น๊ด๋ฆฌ์์์ SCSI ์ฅ์น ์ ์ด๊ธฐ๋ฅผ ์๋ก๊ณ ์นจํ๋ฉด ์ ๋ฐ์ดํธ๋๋ค. ์ฌ๋ถํ ํ์ฌ ์ ์๊ฐ๋์ ํ์ธํ ๋ค ํ๋๋์คํฌ์ ๋ฐฉ์์ SCSI๋ก ๋ณ๊ฒฝํ๋ฉด ์์ ์ ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅํ๋ฉฐ ๋์คํฌ ์๋๋ ํจ์ฌ ๋นจ๋ผ์ง๋ค(์๋์ฐ98์์๋ ์ฒด๊ฐ์๋ ํฅ์).
3. ๋์นด๋๋ฅผ pcnet์ผ๋ก ์ง์ ์ ๋ ฅํ๋ฉด 95์ ๋ด์ฅ๋๋ผ์ด๋ฒ๋ก ์๋์ค์น๋๋ค. PNP ๋ฐ์ด์ค์ค๋ฅผ ์ค์นํ๋ฉด 8139๋์นด๋๋ ์ค์น๊ฐ๋ฅ.
4. ์ฌ์ด๋๋ SB16, adlib 2๊ฐ๋ฅผ ํจ๊ป ์ถ๊ฐํด์ผ ์๋์ค์น๋ sb16์์ ์๋ฆฌ๊ฐ ์ถ๋ ฅ๋๋ค. adlib์ virt-manager์์ ์ง์ํ์ง ์์ผ๋ virsh๋ก ์๋๊ตฌ์ฑ ํด์ผํ๋ค.
5. ํ์ผ์ ์ก์ ํ๋ฆฌ์จ์ด ftp ์๋ฒ์ธ war ftp daemon์ ์ธํฐ๋ท์์ ๊ตฌํ ์ ์๋ค.
6. ๋ง์ฐ์ค์ ์คํฌ๋กค ํ ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ก์งํ ์ Mouse Ware๋ฅผ ์ค์นํ๋ค.
4.2. ํดํจํ ์[ํธ์ง]
์ฒ ์ง๋ ๊ตฌํ ๋งฅํจํ ์ ์ํฌ์คํ
์ด์
์ ์ธ๊ฒ ์ฃผ์์ ๋ฆฌ๋
์ค, ์๋์ฐ, OSX 3๊ฐ์ง ์ด์์ฒด์ ๋ฅผ ๋์์ ๊ทธ๋ฆฌ๊ณ ํฉ๋ฒ์ ์ผ๋ก ์ฌ์ฉํ ์ ๋ ์๋ค. ์ค์ ํดํจํ ์์๋ ๋ค๋ฅด๊ฒ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋์ผํ ๊ฐ์ ํ๊ฒฝ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ํจ์ฌ ์ ๊ณ ํด๊ฒฐ๋ฐฉ๋ฒ๋ ์ฝ๊ฒ ์ฐพ์ ์ ์๋ค.๊ทธ๋ฆฌ๊ณ PowerPC๋ ์ ๋ฎฌ๋ ์ด์
์ด ๊ฐ๋ฅํ๋ค!
4.2.1. ์ค์น๋ฐฉ๋ฒ[ํธ์ง]
์์ธํ ์ค์น๋ฐฉ๋ฒ
1. ๋ฉ์ธ๋ณด๋ ์ํคํ ์ฒ p35, mac ์ง์ ํจ์น๋ UEFI OVMF ํ์จ์ด, ํด๋ก๋ฒ ๋ถํธ๋ก๋ ์ฌ์ฉ.
1. ๋ฉ์ธ๋ณด๋ ์ํคํ ์ฒ p35, mac ์ง์ ํจ์น๋ UEFI OVMF ํ์จ์ด, ํด๋ก๋ฒ ๋ถํธ๋ก๋ ์ฌ์ฉ.
- enoch ์ปค๋๋ก๋๋ ๋น์ถ. BIOS ํ๊ฒฝ์์๋ง ์๋ํ๋ฉฐ ๋ค์ดํฐ๋ธ ์ค์น์ด๋ฏธ์ง๋ฅผ ์ฝ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ํด๋ก๋ฒ ๋ถํ
๋์คํฌ๋ฅผ ๋ ์ฌ์ฉํด์ผํ๋ค.
- qemu command line ์ต์ ์ ์ ๋ ฅํ๋ ค๋ฉด xml ํ์ผ ๋งจ ์ฒซ์ค์ ๋๋ฉ์ธ ํ์ ์ ์ธ ํญ๋ชฉ์ libvirt.org ์คํค๋ง๋ฅผ ์ถ๊ฐํด์ผ ํ๋ค. gui ์คํ์ ์๋์ค์ ์ด ์์ค๋๋ ๊ฒ์ ๋ง๊ธฐ ์ํด vi ๋ฑ ์ผ๋ฐ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ง ๋ง๊ณ virt-manager์ ๋ด์ฅ๋ virsh๋ฅผ ์ฌ์ฉํ๋ค.
- qemu command line ์ต์ ์ ์ ๋ ฅํ๋ ค๋ฉด xml ํ์ผ ๋งจ ์ฒซ์ค์ ๋๋ฉ์ธ ํ์ ์ ์ธ ํญ๋ชฉ์ libvirt.org ์คํค๋ง๋ฅผ ์ถ๊ฐํด์ผ ํ๋ค. gui ์คํ์ ์๋์ค์ ์ด ์์ค๋๋ ๊ฒ์ ๋ง๊ธฐ ์ํด vi ๋ฑ ์ผ๋ฐ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ง ๋ง๊ณ virt-manager์ ๋ด์ฅ๋ virsh๋ฅผ ์ฌ์ฉํ๋ค.
2. ํด๋ก๋ฒ ๋ถํธ๋ก๋๋ฅผ ์ค์นํ๋ ค๋ฉด OSX๊ฐ ํ์ํ๊ธฐ๋๋ฌธ์ ์ธํฐ๋ท์์ ๋์๋ค๋๋ ํดํจํ ์์ฉ ๋ถํ
USB๋ฅผ ๋ค์ด๋ฐ์ ํด๋ก๋ฒ ๋ถํธ๋ก๋๋ฅผ ์คํํ๊ณ ํด๋ก๋ฒ ํ๋ฉด์์ OSX ์ค์น์๋์ ๋ฒ ์ด์ค์์คํ
์ ์ ํํ๋ค.
- ๊ทธ๋ํฝ์ QXL ์ฅ์น๋ฅผ ์ ํํ ํ, ๊ฐ์๋จธ์ ์ OVMF UEFI ์ต์
์ผ๋ก ๋ค์ด๊ฐ ๋๋ฐ์ด์ค ํ๋ฉดํด์๋๋ฅผ ํด๋ก๋ฒ ๋ถํธ๋ก๋์์ ์ค์ ํ ํ๋ฉดํด์๋์ ์ผ์น์์ผ์ผ ํ๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ค์ ๋ก๋์ ๋ถํธ ๋ฉ์์ง ํ๋ฉด๋ถํฐ ๊นจ์ ธ ๋์จ๋ค. ์ค์ ๊ฐ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ๋ถํ
USB์ config.plist ํ์ผ์ ์ด์ด ํด์๋ ๊ฐ์ ํ์ธํ๋ค. ํด์๋ ์ค์ ๊ฐ์ด ์์ผ๋ฉด FHD๋ก ์ ์ฉ๋๋ค.
- ์ต์ด ์ค์น ์ดํ OS ์ฌ์ค์น์ ํ๋์ ๊ธฐ๋ณธํ์ฌํ๋ ๋ฒ ์ด์ค ์์คํ ์ผ๋ก ๋ถํ ํ์ฌ OS๋ฅผ ์ค์นํ๋ฉด ์ฌ๋ถํ ํ ์์คํ ์ด ๋ฉ์ถ๋ค. OS๋ ๋ฐ๋์ ์ค์นCD์ ํ์ฌ๋ ๋ฒ ์ด์ค ์์คํ ์ผ๋ก ๋ถํ ํ์ฌ ์ค์นํ๋ค.
- ์ต์ด ์ค์น ์ดํ OS ์ฌ์ค์น์ ํ๋์ ๊ธฐ๋ณธํ์ฌํ๋ ๋ฒ ์ด์ค ์์คํ ์ผ๋ก ๋ถํ ํ์ฌ OS๋ฅผ ์ค์นํ๋ฉด ์ฌ๋ถํ ํ ์์คํ ์ด ๋ฉ์ถ๋ค. OS๋ ๋ฐ๋์ ์ค์นCD์ ํ์ฌ๋ ๋ฒ ์ด์ค ์์คํ ์ผ๋ก ๋ถํ ํ์ฌ ์ค์นํ๋ค.
3. OS ์ค์น ํ ํด๋ก๋ฒ ๋ถํธ๋ก๋์ ์ค์ ๋๊ตฌ๋ฅผ ์ค์นํ๊ณ ๋ถํ
USB์ ์ค์ ๊ฐ์ ๊ต์ ํ๋ค.
- ์ค์ ์๋์ถ์ถ ํ์ผ๋ก ์์ฑํ ์ค์ ์ PC์ ๋งค์ฐ ์ ํฉํ๋ค. ์ด ์์ฑ๊ฐ์ ํ๋ฉด ํด์๋ ์์ ๊ณผ ํด๋ญ ์ฃผํ์ ์์ ์ ์ํ qemu ์ต์
์ค์ ์ ๋๋ง ๋ํ๋ค.
- ๋ถํ USB์ ๊ธฐ ํ์ฌ๋ kext ํ์ผ๋ค๋ง ์ค์ ๋๊ตฌ๋ฅผ ์ด์ฉํด์ ์ ๋ฐ์ดํธ ํ๋ค. ์๋ฌด ๋๋ผ์ด๋ฒ๋ ๋ง ์ค์นํ๋ฉด ๋ถํ ์ ์คํจํ๋ค.
- ๋ถํ USB์ ๊ธฐ ํ์ฌ๋ kext ํ์ผ๋ค๋ง ์ค์ ๋๊ตฌ๋ฅผ ์ด์ฉํด์ ์ ๋ฐ์ดํธ ํ๋ค. ์๋ฌด ๋๋ผ์ด๋ฒ๋ ๋ง ์ค์นํ๋ฉด ๋ถํ ์ ์คํจํ๋ค.
4. ํธ์คํธ-๊ฒ์คํธ์ ๋ง์ฐ์ค ๊ณต์ฉ์ ์ํด qemu์ USB ํฐ์น์คํฌ๋ฆฐ์ ๊ฐ์์ฅ์น๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด qemu์ฉ ๋๋ผ์ด๋ฒ๋ฅผ ์ถ๊ฐ๋ก ์ค์นํด์ผ ํ๋ค.
5. ์ด์ ๋๋ง ์ค์ ํด์ฃผ๊ณ ํด๋ก๋ฒ๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ฉด ์ฌํ๊ฒ ๋ฒ๋ฒ ์ด๋ ๋์์ด ๋งค๋๋ฌ์์ง๋ค.
5. ์ด์ ๋๋ง ์ค์ ํด์ฃผ๊ณ ํด๋ก๋ฒ๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ฉด ์ฌํ๊ฒ ๋ฒ๋ฒ ์ด๋ ๋์์ด ๋งค๋๋ฌ์์ง๋ค.
- ํด๋ก๋ฒ ๋ถํธ๋ก๋๋ฅผ ์
๋ฐ์ดํธ์ ์ธ๋ฐ์๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ฉด ๋ถํ
์ด ์๋๋ค. UEFI ๋๋ผ์ด๋ฒ ๊ฐ์ด๋ฐ DataHubDxe๋ง ์ค์นํ๋ค.
- ํด๋ก๋ฒ ๋ถํธ๋ก๋๋ฅผ ์๋ชป์ค์ ํ๋ฉด ์ ์์ ์ธ ๋ถํ ์ ํ ์ ์์ผ๋ฏ๋ก OS ํ๋์๋ ๋ถํธ๋ก๋๋ฅผ ์ค์นํ์ง ๋ง๊ณ ๋ฐฑ์ ๋ณธ์ ๋ง๋ ๋ถํ ์ฉ USB๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
- ํด๋ก๋ฒ ๋ถํธ๋ก๋๋ฅผ ์๋ชป์ค์ ํ๋ฉด ์ ์์ ์ธ ๋ถํ ์ ํ ์ ์์ผ๋ฏ๋ก OS ํ๋์๋ ๋ถํธ๋ก๋๋ฅผ ์ค์นํ์ง ๋ง๊ณ ๋ฐฑ์ ๋ณธ์ ๋ง๋ ๋ถํ ์ฉ USB๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
4.3. IBM AIX ํ์ต[ํธ์ง]
์๋ฒ ๊ณต๋ถ๋ฅผ ์ํด AIX๋ฅผ ๊ฐ์ ์ฉ ๋ฐ์คํฌํฑ์์ ์ค์นํด ๋ณผ ์ ์๋ค. ๋ฌผ๋ก ๊ฐ์ํ๊ฒฝ์ด๋ฏ๋ก ์ฌ๋ฌ๋ ๋ง๋ค์ด์ HACMP ๋ฑ ํด๋ฌ์คํฐ ๊ตฌ์ฑ์ฐ์ต๋ ๊ฐ๋ฅํ๋ค. AIX 7.2 ๋ถํ
๋ฐฉ๋ฒ pseries๋ฅผ ๊ตฌํํ๋ ค๋ฉด openfirmware๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค. openfirmware ์ฐธ๊ณ ์๋ฃ qemu๋ AIX์ LPAR๋ฅผ ์๋ฎฌ๋ ์ด์
ํ๋ฏ๋ก ํ๋ฉด์ ๋ณด๊ธฐ ์ํด์๋ VIDEO๋ฅผ none ๋ก ์ ๊ฑฐํ๊ณ libvirt์ virsh console ๋ช
๋ น ๋ฑ์ ์ด์ฉํด์ VM์ ์ฝ์์ ์ ์ํด์ผ ํ๋ค.
AIX 7.2 ๋ฒ์ ์ ์ค๋ฅ์์ด ์ค์น/์๋ํ๋ฉฐ 5.1 ์ดํ ๋ฒ์ ์ ์ปค์คํ ๋ RS/6000 ๋จธ์ ์ BIOS์ ํ๋๋ qemu ํ๋ก๊ทธ๋จ ์์๋ง ์ค๋ฅ์์ด ์๋ํ๋ค.AIX 5.1 ์ค์น๋ฐฉ๋ฒ
AIX 7.2 ๋ฒ์ ์ ์ค๋ฅ์์ด ์ค์น/์๋ํ๋ฉฐ 5.1 ์ดํ ๋ฒ์ ์ ์ปค์คํ ๋ RS/6000 ๋จธ์ ์ BIOS์ ํ๋๋ qemu ํ๋ก๊ทธ๋จ ์์๋ง ์ค๋ฅ์์ด ์๋ํ๋ค.AIX 5.1 ์ค์น๋ฐฉ๋ฒ
5. GUI ํ๋ก ํธ์๋[ํธ์ง]
QEMU๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํฐ๋ฏธ๋์์ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด๋, ์ด์ฉ์ ํธ์์ฑ์ ์ํด ๊ฐ์ข
GUI ํ๋ก ํธ์๋๊ฐ ๊ฐ๋ฐ๋๊ณ ์๋ค.
QEMU-Launcher, AQEMU ๊ฐ์ ํ๋ก ํธ์๋ GUI ํ๋ก๊ทธ๋จ์ด ์์์ผ๋ ์ง๊ธ์ ๋๋ถ๋ถ ์ค์ง๋ ์ํ์ด๋ค. PowerMac๋๋ Windows์์๋ Qt5๋ก ์ ์๋ QtEmu[12]๋ฅผ ์ฌ์ฉํ ์ ์๋ค. QtEmu ์ฌ์ฉ๋ฒ
ํํธ ๋ฆฌ๋ ์ค์์๋ ๋ ๋ํ์์ ์ฃผ๋ํ๋ virt-manager์ ๋ ์ฃผ์ฒด์ ๋ค. virt-manager๋ ์์ฑ๋๊ฐ ์๋นํ ๋๊ณ ํธ๋ฆฌํ๋ฉฐ ๋ณต์กํ QEMU์ ๊ฑฐ์ ๋ชจ๋ ์ต์ ์ GUI๋ก ๊ฐํธํ๊ฒ ์ค์ ํ ์ ์์ด ํ๋ฒ ์จ ๋ณด๋ฉด VirtualBox์๋ ๋ค์ ์์ด ๊ฐ์ง ์์ ์ ๋๋ก QEMU์ ์ฌ์ฉ์ด ํธํด์ง๋ค. ์ฐธ๊ณ ์๋ฃ : libvirt ์ค์ ใ ก qemu ์คํ์ต์ ๊ฐ ๋ณํ๋ฉ๋ด์ผ. ๊ทธ๋๋ ๋ฆฌ๋ ์๋ต๊ฒ GUI ์์ด ํฐ๋ฏธ๋์์ ์คํํ๋ ค๋ฉด ๊ฐ๋จํ๊ฒ๋ qemu-system-x86_64 -enable-kvm -drive format=qcow2,file=/home/namu/image.img๋ถํฐ ์์ํด์ ์ฌ๋ฌ๊ฐ์ง ์ต์ ์ ์ค ์ ์๋ค.
QEMU-Launcher, AQEMU ๊ฐ์ ํ๋ก ํธ์๋ GUI ํ๋ก๊ทธ๋จ์ด ์์์ผ๋ ์ง๊ธ์ ๋๋ถ๋ถ ์ค์ง๋ ์ํ์ด๋ค. PowerMac๋๋ Windows์์๋ Qt5๋ก ์ ์๋ QtEmu[12]๋ฅผ ์ฌ์ฉํ ์ ์๋ค. QtEmu ์ฌ์ฉ๋ฒ
ํํธ ๋ฆฌ๋ ์ค์์๋ ๋ ๋ํ์์ ์ฃผ๋ํ๋ virt-manager์ ๋ ์ฃผ์ฒด์ ๋ค. virt-manager๋ ์์ฑ๋๊ฐ ์๋นํ ๋๊ณ ํธ๋ฆฌํ๋ฉฐ ๋ณต์กํ QEMU์ ๊ฑฐ์ ๋ชจ๋ ์ต์ ์ GUI๋ก ๊ฐํธํ๊ฒ ์ค์ ํ ์ ์์ด ํ๋ฒ ์จ ๋ณด๋ฉด VirtualBox์๋ ๋ค์ ์์ด ๊ฐ์ง ์์ ์ ๋๋ก QEMU์ ์ฌ์ฉ์ด ํธํด์ง๋ค. ์ฐธ๊ณ ์๋ฃ : libvirt ์ค์ ใ ก qemu ์คํ์ต์ ๊ฐ ๋ณํ๋ฉ๋ด์ผ. ๊ทธ๋๋ ๋ฆฌ๋ ์๋ต๊ฒ GUI ์์ด ํฐ๋ฏธ๋์์ ์คํํ๋ ค๋ฉด ๊ฐ๋จํ๊ฒ๋ qemu-system-x86_64 -enable-kvm -drive format=qcow2,file=/home/namu/image.img๋ถํฐ ์์ํด์ ์ฌ๋ฌ๊ฐ์ง ์ต์ ์ ์ค ์ ์๋ค.
6. ๊ธฐํ[ํธ์ง]
- QEMU์ x86 ์๋ฎฌ๋ ์ด์ ์ ์ ์ํ ๊ฐ๋ฐ์๊ฐ ๋ฐ๋ก VirtualBox์ ๊ฐ๋ฐ์๋ก, VirtualBox๋ฅผ ๊ฐ๋ฐํ๋ฉด์ QEMU์ ๊ฐ๋ฐ์์๋ ์์ ๋๋ค. ๋ฐ๋ฉด, ์ด๋ฌํ ์ ์ ํ์ฉํด์ ์ค์ ์ฌ์ฉ์ ํ๊ฒฝ์ ๋ฐํ์ผ๋ก ํ CPU๋ ์ํคํ ์ฒ ์๋ฎฌ๋ ์ดํฐ ์ฉ๋๋ก ๋ง์ด ํ์ฉ๋๊ณ ์๋ค.
- ๋ค๋ฅธ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ํํ๋, x86์์ ARM ๊ฐ์ ๊ฒ์ผ๋ก๋ ํ ์๊ธฐ์ ์ฌ์ค์ ์ ์ผํ ๋ฐฉ๋ฒ์ด QEMU๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ํ์ฌ ๊ฐ๋ น ์๋๋ก์ด๋ ๊ฐ๋ฐ ์์ ์ฌ์ฉํ๋ ์๋ฎฌ๋ ์ดํฐ ์ญ์ QEMU ๊ธฐ๋ฐ์ด๊ณ , ์ด ๋ฐ์๋ QEMU๊ฐ ์ง์ํ๋ ์ํคํ ์ฒ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ ๊ฒฝ์ฐ์ด๋ฉด ์ ๋ถ ์ฌ์ฉ๋๋ค.
- QEMU ๋ฒ์ ์ ๊ฐ์กฐํ์ฌ PC-9801๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ ์๋ค. ์ฐธ๊ณ . ์ค์ PC-9801 ์ปดํจํฐ์ ๋ฐ์ด์ค์ค ๋กฌ์ ์ด์ฉํ์ฌ ๊ทธ ์ปดํจํฐ๋ก ์๋ฎฌ๋ ์ด์ ํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ Anex86์ด๋ Neko Project์ ๋น๊ตํ์ฌ ์๋์ฐ 98๊ฐ์ ์ด์์ฒด์ ๋ ์ค์นํ ์ ์๋ค.
๋ฌผ๋ก FPU๊ฐ ๊ฐ์ํ๋์ง ์์์ ์ค์น ์๋๊ฐ ๋ง์ด ๋๋ฆฌ๋ค.๋, IMG๋ก๋ ๋ถํ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ์ ํ ๋ณํ ํด๋ง ์ด์ฉํด์ฃผ๋ฉด ๊ตฌ๋ํ ์ ์๊ฒ ๋๋ค. ๋ฌผ๋ก ํ๋ ๋์คํฌ์ ๊ฒฝ์ฐ ํค๋, ์ค๋ฆฐ๋, ์นํฐ์ ์๋ฅผ ์ ํํ ์ ๋ ฅํด ์ค์ผ ์ค๋ฅ์์ด ๋๋ค.
ํ์๋งฅ ์ ์ฉ ํ๋ก ํธ ์๋๋ก QEmulator๋ ์์ผ๋ฉฐ QtEmu์ PowerMac ์ง์ ์์ ํ๋ ์๋ค.
- Macrumors ํฌ๋ผ์์ macOS์ฉ QEMU๋ก ์จ๊ฐ OS[13]๋ฅผ ๋ถํ ํ๋ ๊ธฐํ์ ๋งค๋ ํ์PC ์ฑ๋ฆฐ์ง์์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค.
- UTM์ด๋ผ๋ iOS์ฉ ํ๋ก ํธ์๋๊ฐ ๋์๋ค!
7. ์๋๋ก์ด๋[ํธ์ง]
๋๋๊ฒ๋ ์๋๋ก์ด๋๋ก Windows XP ๊ฐ์ ์ด์์ฒด์ ์ ๊ทธ ํ๋ก๊ทธ๋จ๋ค์ ๋๋ฆด ์ ์๋ค. ํ์ง๋ง ํค๋ณด๋ ๋ฑ์ด ์ ๋์ง ์๊ณ , Bochs์ Limbo PC Emulator[17] ๋ฑ๋ณด๋ค ์ฑ๋ฅ ๋ฐ ๊ธฐ๋ฅ์ด ๊ทธ๋ค์ง ์ข์ง ์์์ ๋ณ๋ก ์ฌ์ฉ๋์ง๋ ์๋ ํธ์ด๋ค. ๋ง์ฝ ๋๋ ค๋ณด๊ณ ์ถ์ผ๋ฉด ์๋์ฐ 95๋ NT 4.0 ์ ์ถ์ฒํ๋ค.
Termux์์ QEMU๋ฅผ ์คํํ์ฌ VNC ํด๋ผ์ด์ธํธ๋ก ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ด๊ธฐ์ Limbo์ ๋ค๋ฅด๊ฒ ๋ถํธํ ์์๋ค.
Termux์์ QEMU๋ฅผ ์คํํ์ฌ VNC ํด๋ผ์ด์ธํธ๋ก ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ด๊ธฐ์ Limbo์ ๋ค๋ฅด๊ฒ ๋ถํธํ ์์๋ค.
8. QEMU/Wine[ํธ์ง]
์์ธ(์ํํธ์จ์ด)๊ณผ QEMU์ ๊ฒฐํฉ์ฒด. ๊ฐ์ ๋จธ์ ์์ด IBM PC ํธํ๊ธฐ์ข
์ด ์๋ ํ๋์จ์ด + ์ด์์ฒด์ ๋ก๋ ์ง์ ์๋์ฐ์ฉ ๋ฐ์ด๋๋ฆฌ(์คํ ํ์ผ)๋ฅผ ์คํํ๋ ๊ฒ์ ํ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ซํผ[18]์ด๋ค. ๋ณธ๋๋ SPARC, PowerPC ๊ณ์ด CPU๋ก Win32 ๋ฐ์ด๋๋ฆฌ(์๋์ฐ์ฉ ์คํํ์ผ)๋ฅผ ์ง์ ์ฌ์ฉํ๊ณ ์ ์์ํ์์ผ๋ฉฐ, ํ์ฌ๋ ARM ๊ณ์ด CPU๋ฅผ ์ฃผ ํ๊ฒ์ผ๋ก ๊ฐ๋ฐ์ด ์งํ๋๋ค. ์์ ํ๋๋ฉด ์๋๋ก์ด๋๋ iOS๋ก ๋ณ๋ ๊ฐ์ ๋จธ์ ์์ด ์ง์ ์๋์ฐ์ฉ ์ํํธ์จ์ด๋ฅผ ์คํํ ์ ์๊ฒ ๋๋ค.
ARM ํ๋ก์ธ์๋ก ์ง์ ํ์ํฌ์ธํธ๋ฅผ ์คํํ ๋์์ |
9. ๊ฐ์ด๋ณด๊ธฐ[ํธ์ง]
[1] ์๋ฎฌ๋ ์ดํฐ๋ ๊ฐ์ ๋จธ์ ์ ์ํํธ์จ์ด์ ์ผ๋ก ๊ตฌํํ์ฌ ๊ฐ์ํ ํ๋ก๊ทธ๋จ์ธ VirtualBox๋ VMware๋ณด๋ค ์ฑ๋ฅ์ด ๋์ ๊ฒ.
[2] ESXi ๋ฑ์ ์๋ฒ์ฉ ๊ฐ์ํ ์ด์์ฒด์ ๋ ์ฅ์ ๋ฐ์์์ ์์ ์ฑ ๋ฌธ์ ๋๋ฌธ์ ์ํํธ์จ์ด ์์ค์ ๋ผ์ดํธ๋ฐฑ ์บ์๋ฅผ ์ง์ํ์ง ์๋๋ค.
[3] ํ์ดํผ๋ฐ์ด์ ๋ณ VGA Passthrough ์ฑ๋ฅ๋น๊ต ๋
ผ๋ฌธ
[4] 2๊ฐ ์ด์์ VGA ์ฅ์น๋ฅผ ๊ฐ๊ฐ์ ๊ฐ์๋จธ์ ์ ๋ถ์ฐฉํ๋ฉด ์์คํ
์ด ๊ธ๊ฒฉํ ๋ถ์์ ํด์ง๋ค. ๋จ, ํ๋์ ์นด๋๋ฅผ ์ฌ๋ฌ๋์ ๊ฐ์๋จธ์ ์์ ๊ต๋๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ค.
[5] ์ด์ฐฝ๊ธฐ์๋ Virtual PC์์ Voodoo๋ฅผ ์ถ๊ฐ ์ฅ์ฐฉํ์ฌ 3D๊ฐ์์ ์ฌ์ฉํ ์์์๊ณ ๋์ค์๋ vmware๋ VirtualBox๋ DirectX๋ฅผ OpenGL๋ก ๋ณํํด์ 3D๊ฐ์์ ์ฌ์ฉํ ์์์์ง๋ง VPC๋ ๋น์ ๊ธฐ์ ๋ ฅ์ ํ๊ณ๋ก ์ธํด v4๋ถํฐ ์ง์์ ์ค๋จํ์ผ๋ฉฐ vmware์ VirtualBox๋ ์ถ๊ฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํด์ผ๋ง ๊ฐ๋ฅํ๋ค๋ ๋จ์ ์ด ์๋ค. ํนํ ์์ ๋ค์ ๋ถ์ํ์ง ๋ชปํ๊ฒ ๋ง๋ ActiveX(ํ๋ฌ๊ทธ์ธ)๋ฅ๋ ์ฐํ๋ฐฉ๋ฒ์ ๋์ํ์ง ์๋ ์ด์ ์คํํ๋๊ฒ ๋ถ๊ฐ๋ฅํ๋ค.
[6] PCem์ S3 Graphics ViRGE DX/GX 3D์นด๋๋ฅผ ์ํํธ์จ์ด ์๋ฎฌ๋ ์ด์
ํ๋ฉฐ 4MB VRAM์ DirectX 7.0๊น์ง ์ง์ํ๋ค. Voodoo๋ 1/2 SLI ์ต๋ 16MB๊น์ง ์๋ฎฌ๋ ์ด์
.(OpenGL)
[7] VirtualBox 6.0 ๋ถํฐ๋ ๋ณ๋ค๋ฅธ ์ค์ ์์ด๋ QEMU์ ๋์์ ์ฌ์ฉํ ์ ์์ผ๋ 3D ๊ณ ์ ๊ฒ์์ PCem์ด๋ DOSBox SVN์ ์ฌ์ฉํ๋๊ฒ ์ถ์ฒ
[8] https://www.youtube.com/watch?v=3BxAaaRDEEw
[9] VGA๋กฌ์ ๋ณ๊ฒฝ์ด ์ข
์ข
์๊ธฐ ๋๋ฌธ์ ํด๋น VGA์์ ์ถ์ถํ ๋กฌ์ด ์๋๋ฉด ์๋ํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ง์ ์ถ์ถ์ ๊ถ์ฅํ๋ค.
[10] ํค๋๋ ํธ๋๊ทธ๋ผ์ธ๋์์ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์ ์ฐ๋ง ๋์คํฌ ์ ํ์ ์ ํํ๋ ๊ธ์์ฌ์ง์ ์ฌ์ฉํ๋ค. ๋์คํฌ ๋ฉด ๋ฐฉํฅ๊ณผ ๋ ๋ฐฉํฅ ๋ชจ๋ ์ฐ๋ง๊ฐ ๊ฐ๋ฅํ๊ฒ ์ข๋ค. ์ฌ๋กฏ ํ๋ฐฉํฅ๊ณผ ๋์ผํ ์ผ์(ใ
ก) ํํ๋ก ๊ตฌ๋ช
์ ํ๋ด๋ ค ํ๋ฉด ์ฃผ๋ณ๋ถ PC๋ฅผ ๊ธ๊ธฐ ์ญ์์ด๋ค. ์ฌ๋กฏ์ ๋งํ์๋ ๋ฐ๊นฅ์ชฝ ๋์์๋ถํฐ ์์ชฝ์ผ๋ก, ์ฌ๋กฏ ๊ตฌ๋ฉ๊ณผ ์ง๊ฐ์ด ๋๋๋ก T์ ๋ชจ์์ผ๋ก ๊ฐ์๋ด๋ ๋งํ์๋ ํ๋ผ์คํฑ ๋ถ๋ถ ์ ์ฒด๋ฅผ ๋ฐ๊นฅ์ชฝ ์์์ ๋ถํฐ ๊ฐ์ ์์ ๋ ๋๋์ผ๋ก ์กฐ๊ธ์ฉ ๊ฐ์๊ฐ๋ฉด ์ฝ๊ฒ ์์ฑํ ์ ์๋ค. ๊ณ ์ฅ๋ ๋ฉ์ธ๋ณด๋๋ก ๋ช ๋ฒ๋ง ์ฐ์ตํด ๋ณด๋ฉด ๊ธ๋ฐฉ ์๋ฌ๋๋ค.
[11] Voodoo 1, 2๋ ๋ณ๋์ ๊ทธ๋ํฝ ์นด๋์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ๊ทธ๋ฌ๋ค๋ณด๋ Connectix Virtual PC v3๋ INSIGNIA SoftPC/SoftWindows์์๋ Voodoo๋ฅผ ์ฅ์ฐฉํ๊ณ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ฉด ์๋์ด ๋๋ค. ๋จ QEMU์ ๋ค๋ฅด๊ฒ ์ด ๋์ ๋น์ ๊ธฐ์ ๋ ฅ์ผ๋ก ์ธํด ํธํ์ฑ ๋ฌธ์ ๊ฐ ์์๋ค.
[12] ๋ณธ๋ 2008๋
๊ฒฝ ์ค๋จ๋ ํ๋ก์ ํธ์์ผ๋ Qt5๋ก ํฌํฌ๋ ๊ฒ ์ง๊ธ๊น์ง ๊ฐ๋ฐ๋๊ณ ์๋ค.
[13] Windows๋ถํฐ ์์ํด์ Linux, macOS(...) ๋ฑ๋ฑ. ์ต๊ทผ์ Windows 10๋ ๋ถํ
์ ์ฑ๊ณตํ ๋ชจ์.
[14] 2.1๋ฒ์ ํ์ . ๊ทธ ์ด์ ๋ฒ์ ์ Bochs๊ธฐ๋ฐ์ด๋ค.
[15] x86-x86๋ผ๋ฆฌ๋ ์๊ด์๋ ์๊ธฐ์ง๋ง x86-ARM์ด๋ x86-POWER๋ ์ฐจ์ด๊ฐ ์ฌ๊ฐํ๊ฒ ๋๋ค. ์ฌํ๊ฒฝ์ฐ ํด๋ญ ์ง๊ณ๊ฐ ์๋๊ธฐ๋ ํ๋ค(...)
[16] PowerPC์์ x86-64์ฉ Windows๋ฅผ ๊ตฌ๋ํ๋๊ฒฝ์ฐ ์ต๋ 33MHz๊น์ง ๋์ค๋๋ฏ ํ๋ค.
[17] ์ฌ์ค Limbo PC Emulator๋ QEMU ๊ตฌ๋ฒ์ ๊ธฐ๋ฐ์ด๋ค. ์ต์ ๋ฒ์ ์ ํฌํจ๋ ์
๋ฐ์ดํธ๊ฐ ARM๊ณผ ํธํ์ฑ์ ๋จ์ด๋จ๋ฆฐ๋ค๊ณ ํ๋ค.