๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ VirtualBox 7.0 ์ถœ์‹œ

๋งˆ์ง€๋ง‰ ์ค‘์š”ํ•œ ๋ฆด๋ฆฌ์Šค ์ดํ›„ ๊ฑฐ์˜ 7.0๋…„์ด ์ง€๋‚œ ํ›„ Oracle์€ VirtualBox 64 ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ์˜ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. Linux(Ubuntu, Fedora, openSUSE, Debian, SLES, AMDXNUMX ์•„ํ‚คํ…์ฒ˜์šฉ RHEL ๋นŒ๋“œ), Solaris, macOS ๋ฐ Windows์šฉ ๊ธฐ์„ฑํ’ˆ ์„ค์น˜ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์ „์ฒด ์•”ํ˜ธํ™”์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋Š” ์ €์žฅ๋œ ์ƒํƒœ ์Šฌ๋ผ์ด์Šค ๋ฐ ๊ตฌ์„ฑ ๋กœ๊ทธ์—๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์„ Virtual Machine Manager์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ€์ƒ ๋จธ์‹ ์˜ ๊ด€๋ฆฌ๋Š” ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค์—๋Š” ์ตœ์ƒ์œ„ ํ”„๋กœ๊ทธ๋žจ ์Šคํƒ€์ผ๋กœ ๊ตฌํ˜„๋œ ์‹คํ–‰ ์ค‘์ธ ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•œ ๋‚ด์žฅ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด CPU์˜ ๋ถ€ํ•˜, ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„, I/O ๊ฐ•๋„ ๋“ฑ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ ๊ฐ€์ƒ ๋จธ์‹  ์ƒ์„ฑ ๋งˆ๋ฒ•์‚ฌ๊ฐ€ ์žฌ์„ค๊ณ„๋˜์–ด ์ด์ œ ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ ์šด์˜ ์ฒด์ œ์˜ ์ž๋™ ์„ค์น˜๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • VirtualBox ์‚ฌ์šฉ ์„ค๋ช…์„œ ํƒ์ƒ‰ ๋ฐ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ์ƒˆ ์œ„์ ฏ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ž‘์—… ์ง„ํ–‰ ์ƒํ™ฉ ๋ฐ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ์™€ ๊ด€๋ จ๋œ ๋ณด๊ณ ์„œ๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ์ƒˆ๋กœ์šด ์•Œ๋ฆผ ์„ผํ„ฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ํ”Œ๋žซํผ์˜ GUI์—์„œ ํ…Œ๋งˆ ์ง€์›์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linux ๋ฐ macOS์˜ ๊ฒฝ์šฐ ํ”Œ๋žซํผ ์ œ๊ณต ํ…Œ๋งˆ ์—”์ง„์ด ์‚ฌ์šฉ๋˜๋ฉฐ Windows์šฉ ํŠน์ˆ˜ ์—”์ง„์ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.
  • ์•„์ด์ฝ˜์„ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์˜ Qt๋กœ ๋ฒˆ์—ญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • GUI์—์„œ ๊ฐ€์ƒ ๋จธ์‹  ๋ชฉ๋ก ๊ฐœ์„ , ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ VM์„ ์„ ํƒํ•˜๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€, ํ˜ธ์ŠคํŠธ ์ธก์—์„œ ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜ ์ถ”๊ฐ€, ์ผ๋ฐ˜ ์„ค์ • ๋ฐ ๋งˆ๋ฒ•์‚ฌ ์žฌ์„ค๊ณ„, X11 ํ”Œ๋žซํผ์˜ ๋‹ค์ค‘ ๋ชจ๋‹ˆํ„ฐ ๊ตฌ์„ฑ์—์„œ ๋งˆ์šฐ์Šค ์ฒ˜๋ฆฌ ๊ฐœ์„  , ์žฌ์„ค๊ณ„๋œ ๋ฏธ๋””์–ด ๊ฐ์ง€ ์ฝ”๋“œ, NAT ์„ค์ •์ด Network Manager ์œ ํ‹ธ๋ฆฌํ‹ฐ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ „์— ์‚ฌ์šฉ๋œ Opus ํ˜•์‹ ๋Œ€์‹  WebM ์˜ค๋””์˜ค ์ปจํ…Œ์ด๋„ˆ์šฉ ๊ธฐ๋ณธ Vorbis ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋„๋ก ์˜ค๋””์˜ค ๋…น์Œ ๊ธฐ๋Šฅ์ด ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด "๊ธฐ๋ณธ" ์œ ํ˜•์˜ ํ˜ธ์ŠคํŠธ ์‚ฌ์šด๋“œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์‚ฌ์šด๋“œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ ๋„ ๋‹ค๋ฅธ ํ”Œ๋žซํผ ๊ฐ„์— ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋ผ์ด๋ฒ„ ์„ค์ •์—์„œ "๊ธฐ๋ณธ๊ฐ’"์„ ์„ ํƒํ•˜๋ฉด ์‚ฌ์šฉ ์ค‘์ธ ์šด์˜ ์ฒด์ œ์— ๋”ฐ๋ผ ์‹ค์ œ ์‚ฌ์šด๋“œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ž๋™์œผ๋กœ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.
  • Guest Control ํŒจํ‚ค์ง€๋Š” VBoxManage ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ํ†ตํ•ด ๊ฒŒ์ŠคํŠธ ์• ๋“œ์˜จ์„ ์—…๋ฐ์ดํŠธํ•  ๋•Œ ๊ฐ€์ƒ ๋จธ์‹  ์žฌ๋ถ€ํŒ…์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ธฐ๋Šฅ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Linux ๊ธฐ๋ฐ˜ ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์šฉ ์• ๋“œ์˜จ ์ž๋™ ์—…๋ฐ์ดํŠธ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด "waitrunlevel" ๋ช…๋ น์ด VBoxManage ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์ถ”๊ฐ€๋˜์–ด ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์—์„œ ํŠน์ • ์‹คํ–‰ ์ˆ˜์ค€์ด ํ™œ์„ฑํ™”๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Windows ๊ธฐ๋ฐ˜ ํ˜ธ์ŠคํŠธ ํ™˜๊ฒฝ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์ด์ œ ๊ฐ€์ƒ ๋จธ์‹  ์ž๋™ ์‹œ์ž‘์„ ์‹คํ—˜์ ์œผ๋กœ ์ง€์›ํ•˜์—ฌ ์‚ฌ์šฉ์ž ๋กœ๊ทธ์˜จ๊ณผ ๊ด€๊ณ„์—†์ด VM์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • macOS ๊ธฐ๋ฐ˜ ํ˜ธ์ŠคํŠธ ํ™˜๊ฒฝ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋ชจ๋“  ์ปค๋„๋ณ„ ํ™•์žฅ์„ ์ œ๊ฑฐํ–ˆ์œผ๋ฉฐ ํ”Œ๋žซํผ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ•˜์ดํผ๋ฐ”์ด์ € ๋ฐ vmnet ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. Apple Silicon ARM ์นฉ์ด ์žˆ๋Š” Apple ์ปดํ“จํ„ฐ์— ๋Œ€ํ•œ ์˜ˆ๋น„ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Linux ๊ฒŒ์ŠคํŠธ์šฉ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ™”๋ฉด ํฌ๊ธฐ ์กฐ์ • ๋„๊ตฌ๋ฅผ ์žฌ์„ค๊ณ„ํ•˜๊ณ  ์ผ๋ถ€ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ๊ณผ์˜ ๊ธฐ๋ณธ ํ†ตํ•ฉ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Windows์—์„œ๋Š” DirectX 3์„ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค๋ฅธ OS์—์„œ๋Š” DXVK๋ฅผ ์‚ฌ์šฉํ•˜๋Š” 11D ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • IOMMU ๊ฐ€์ƒ ์žฅ์น˜์šฉ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค(Intel ๋ฐ AMD์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์˜ต์…˜).
  • ๊ฐ€์ƒ ์žฅ์น˜ TPM 1.2 ๋ฐ 2.0(์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ ๋ชจ๋“ˆ)์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • EHCI ๋ฐ XHCI USB ์ปจํŠธ๋กค๋Ÿฌ์šฉ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๊ธฐ๋ณธ ๊ฐœ๋ฐฉํ˜• ๋“œ๋ผ์ด๋ฒ„ ์„ธํŠธ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณด์•ˆ ๋ถ€ํŒ… ๋ชจ๋“œ์—์„œ ๋ถ€ํŒ…์— ๋Œ€ํ•œ ์ง€์›์ด UEFI ๊ตฌํ˜„์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • GDB ๋ฐ KD/WinDbg ๋””๋ฒ„๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์„ ๋””๋ฒ„๊ทธํ•˜๋Š” ์‹คํ—˜์  ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • OCI(Oracle Cloud Infrastructure)์™€์˜ ํ†ตํ•ฉ์„ ์œ„ํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํฌ ๋ฐ NAT๊ฐ€ ๊ตฌ์„ฑ๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ Network Manager ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ํด๋ผ์šฐ๋“œ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ VM์„ ํด๋ผ์šฐ๋“œ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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