nEMU 2.3.0 ์ถœ์‹œ - ncurses ์˜์‚ฌ ๊ทธ๋ž˜ํ”ฝ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ QEMU ์ธํ„ฐํŽ˜์ด์Šค

์ถœ์‹œ๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค ๋„ค๋ฌด ๋ฒ„์ „ 2.3.0.

๋„ค๋ฌด -๊ฐ€์š” QEMU์— ๋Œ€ํ•œ ncurses ์ธํ„ฐํŽ˜์ด์Šค, ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์ƒ์„ฑ, ๊ตฌ์„ฑ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.
์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. C ์–ธ์–ด ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋จ ๋น„์—์Šค๋””-2.

ะงั‚ะพ ะฝะพะฒะพะณะพ:

  • ๊ฐ€์ƒ ๋จธ์‹  ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ๋ชฌ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด org.freedesktop.Notifications ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด D-Bus์— ์•Œ๋ฆผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • ๋ช…๋ น์ค„์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํ‚ค: --powerdown, --force-stop, --reset, --kill.
  • NVMe ๋“œ๋ผ์ด๋ธŒ ์—๋ฎฌ๋ ˆ์ด์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด์ œ ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘ ์‹œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ„์ „๊ณผ ๊ฐ€์ƒ ๋จธ์‹ ์˜ ๊ด€๋ จ์„ฑ์ด ํ™•์ธ๋ฉ๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€ ์ง€์› ๋Œ€์•ˆ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ด๋ฆ„(>= Linux 5.5)
  • ๋„คํŠธ์›Œํฌ ๋งต์„ SVG ํ˜•์‹์œผ๋กœ ๋‚ด๋ณด๋‚ผ ๋•Œ ์ด์ œ ๋„ํŠธ ๋˜๋Š” ๋‹ˆํ†  ๊ตฌ์„ฑํ‘œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋‹ˆํ† ๋Š” ๋Œ€ํ˜• ๋งต์—์„œ ๋” ์ž˜ ์ž‘๋™ํ•จ).
  • USB ์žฅ์น˜๊ฐ€ ๊ฐ€์ƒ ๋จธ์‹ ์— ์‚ฝ์ž…๋œ ๊ฒฝ์šฐ ์Šค๋ƒ…์ƒท ์ƒ์„ฑ์ด ๊ธˆ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด QEMU์˜ ๊ธฐ๋Šฅ์ธ ์ถ”์ถœ๋œ ์Šค๋ƒ…์ƒท์„ ๋กœ๋“œํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ํŒŒ์ผ, ์„น์…˜ [nemu-monitor]์˜ ์ƒˆ ๋งค๊ฐœ๋ณ€์ˆ˜:

  • ์ž๋™ ์‹œ์ž‘ โ€” ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ์ž‘๋˜๋ฉด ์ž๋™์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ๋ชฌ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • ์ž  โ€” ๋ฐ๋ชฌ์ด ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์ƒํƒœ๋ฅผ ํด๋งํ•˜๋Š” ๊ฐ„๊ฒฉ
  • PID โ€” ๋ฐ๋ชฌ pid ํŒŒ์ผ ๊ฒฝ๋กœ
  • dbus_ํ™œ์„ฑํ™”๋จ - D-Bus์—์„œ ์•Œ๋ฆผ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • dbus_timeout โ€” ์•Œ๋ฆผ ํ‘œ์‹œ ์‹œ๊ฐ„

Gentoo Linux์˜ ๊ฒฝ์šฐ ์ด ๋ฆด๋ฆฌ์Šค๋Š” ์ด๋ฏธ live-ebuild(app-emulation/nemu-9999)๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ๋ผ์ด๋ธŒ ebuild๋Š” ๊ฑฐ๊ธฐ์—์„œ ๋น„๋šค์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๊ฒŒ์„๋Ÿฌ์„œ ํ”„๋กœ์ ํŠธ์˜ ์ˆœ๋ฌด์—์„œ nemu-2.3.0.ebuild๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
Debian ๋ฐ Ubuntu์šฉ deb ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ๋งํฌ๋Š” ์ €์žฅ์†Œ์— ์žˆ์Šต๋‹ˆ๋‹ค.
์ ๋ฆฝ๋„ ๊ฐ€๋Šฅํ•ด์š” rpm ํŒจํ‚ค์ง€.

์ธํ„ฐํŽ˜์ด์Šค ์ž‘๋™ ๋ฐฉ์‹์˜ ์˜ˆ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋น„๋””์˜ค

์ถœ์ฒ˜ : linux.org.ru

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