āĻāĻāĻŋ āĻšāĻ˛ qemu-system-microblaze āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
qemu-doc - QEMU āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: qemu-system-i386 [āĻŦāĻŋāĻāĻ˛ā§āĻĒ] [disk_image]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
QEMU PC āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻžāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§:
- i440FX āĻšā§āĻ¸ā§āĻ PCI āĻŦā§āĻ°āĻŋāĻ āĻāĻŦāĻ PIIX3 PCI āĻĨā§āĻā§ ISA āĻŦā§āĻ°āĻŋāĻ
- Cirrus CLGD 5446 PCI VGA āĻāĻžāĻ°ā§āĻĄ āĻŦāĻž Bochs VESA āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻĄāĻžāĻŽāĻŋ VGA āĻāĻžāĻ°ā§āĻĄ (āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°)
āĻ¸ā§āĻ¤āĻ°, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ -āĻŽāĻžāĻ¨āĻ āĻŽā§āĻĄ āĻ¸āĻš)āĨ¤
- PS/2 āĻŽāĻžāĻāĻ¸ āĻāĻŦāĻ āĻā§āĻŦā§āĻ°ā§āĻĄ
- āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŦāĻ CD-ROM āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš 2 PCI IDE āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸
- āĻĢā§āĻ˛āĻĒāĻŋ āĻĄāĻŋāĻ¸ā§āĻ
- PCI āĻāĻŦāĻ ISA āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°
- āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻ
- āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻāĻŋāĻ āĻ¸āĻžāĻāĻ¨ā§āĻĄāĻŦā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° 16 āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻĄ
- ENSONIQ AudioPCI ES1370 āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻĄ
- āĻāĻ¨ā§āĻā§āĻ˛ 82801AA AC97 āĻ āĻĄāĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻĄ
- āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻāĻāĻĄāĻŋ āĻ āĻĄāĻŋāĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻĄāĻŋāĻ āĻā§āĻĄā§āĻ
- Adlib (OPL2) - Yamaha YM3812 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻĒ
- āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ¸ āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸āĻžāĻāĻ¨ā§āĻĄ GF1 āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻĄ
- CS4231A āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻĄ
- PCI UHCI USB āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ USB āĻšāĻžāĻŦāĨ¤
SMP 255 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ CPU-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
QEMU Seabios āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ PC BIOS āĻāĻŦāĻ Plex86/Bochs LGPL VGA BIOS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
QEMU Tatsuyuki Satoh āĻĻā§āĻŦāĻžāĻ°āĻž YM3812 āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
QEMU GUS āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (GUSEMU32http://www.deinmeister.de/gusemu/>) āĻāĻŋāĻŦāĻ° "āĻāĻŋāĻāĻ¸" āĻĻā§āĻŦāĻžāĻ°āĻž
āĻļā§āĻāĻ
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GUS āĻļā§āĻ¯āĻŧāĻžāĻ° IRQ(7) āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻ¸āĻš āĻāĻŦāĻ āĻ¤āĻžāĻ QEMU āĻŦāĻ˛āĻ¤ā§ āĻšāĻŦā§
āĻāĻžāĻ āĻāĻ°āĻž GUS āĻāĻā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻ¨ā§āĻ.
qemu-system-i386 dos.img -soundhw gus -āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻŋāĻā§āĻ āĻ¨āĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§:
qemu-system-i386 dos.img -device gus,irq=5
āĻ āĻĨāĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻĻāĻžāĻŦāĻŋ āĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻāĻ°āĻāĻŋāĻāĨ¤
CS4231A āĻšāĻ˛ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ GUSMAX āĻĒāĻŖā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŋāĻĒ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
disk_image IDE āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻ 0 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻāĨ¤ āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻāĻŋāĻ¤ā§āĻ°āĨ¤
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-h āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨
-version
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨
-āĻŽā§āĻļāĻŋāĻ¨ [āĻĒā§āĻ°āĻāĻžāĻ°=]āĻ¨āĻžāĻŽ[, āĻĒā§āĻ°āĻĒ=āĻŽā§āĻ˛ā§āĻ¯[,...]]
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ. āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°āĻ¤ā§ "-āĻŽā§āĻļāĻŋāĻ¨ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽā§āĻļāĻŋāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻ˛:
accel=accels1[:accels2[:...]]
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§āĻāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻā§āĻāĻŋāĻāĻŽ,
xen, āĻŦāĻž tcg āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, tcg āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻĨāĻžāĻā§
āĻ ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻā§āĻ°āĻāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž
kernel_irqchip=on|off
āĻ¯āĻāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨-āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ irqchip āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
gfx_passthru=on|off
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ IGD GFX āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ
vmport=on|off|auto
VMWare IO āĻĒā§āĻ°ā§āĻā§āĻ° āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, vmmouse āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§
āĻāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻŽāĻžāĻ¨āĨ¤ accel=xen-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻĒāĻ°.
kvm_shadow_mem = āĻāĻāĻžāĻ°
KVM āĻāĻžāĻ¯āĻŧāĻž MMU āĻāĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ¸ā§āĻ-āĻā§āĻ°=āĻ āĻ¨|āĻ āĻĢ
āĻāĻāĻāĻŋ āĻā§āĻ° āĻĄāĻžāĻŽā§āĻĒā§ āĻā§āĻ¸ā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ˛ā§ āĻāĻā§āĨ¤
mem-merge=on|off
āĻŽā§āĻŽāĻ°āĻŋ āĻŽāĻžāĻ°ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯, āĻ¯āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻšā§āĻ¸ā§āĻ, VMs āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻĄāĻŋ-āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§ (āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻˇāĻŽā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ).
iommu=on|off
āĻāĻŽā§āĻ˛ā§āĻā§āĻĄ Intel IOMMU (VT-d) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻ¨ā§āĻ§ āĻāĻā§.
aes-key-wrap=on|off
s390-ccw āĻšā§āĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ AES āĻā§ āĻŽā§āĻĄāĻŧāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
AES āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ AES āĻ°âā§āĻ¯āĻžāĻĒāĻŋāĻ āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ˛ā§ āĻāĻā§āĨ¤
dea-key-wrap=on|off
s390-ccw āĻšā§āĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ DEA āĻā§ āĻŽā§āĻĄāĻŧāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
DEA āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ DEA āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ˛ā§ āĻāĻā§āĨ¤
-āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŽāĻĄā§āĻ˛
āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ (āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ "-āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž")
-smp [cpus=]n[, āĻā§āĻ° =āĻā§āĻ°][,āĻĨā§āĻ°ā§āĻĄ=āĻĨā§āĻ°ā§āĻĄ][,āĻ¸āĻā§āĻ=āĻ¸āĻā§āĻ][,maxcpus=maxcpus]
āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ SMP āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ āĻ¨ā§āĻāĻ°āĻŖ n āĻ¸āĻŋāĻĒāĻŋāĻāĻāĨ¤ āĻĒāĻŋāĻ¸āĻŋ āĻāĻžāĻ°ā§āĻā§āĻā§, 255āĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻžāĻ˛ā§
Sparc32 āĻāĻžāĻ°ā§āĻā§āĻ, Linux āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ CPU-āĻ° āĻ¸āĻāĻā§āĻ¯āĻž 4-āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤ āĻĒāĻŋāĻ¸āĻŋ āĻāĻžāĻ°ā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ° āĻ¸āĻā§āĻ āĻĒā§āĻ°āĻ¤āĻŋ, āĻ¸āĻāĻā§āĻ¯āĻž āĻĨā§āĻ°ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ° āĻāĻŦāĻ āĻŽā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĨāĻžāĻā§
āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻŽā§āĻ CPU āĻ¸āĻāĻā§āĻ¯āĻž n āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ maxcpus āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻšāĻāĻĒā§āĻ˛āĻžāĻā§āĻŦāĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻ-āĻāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
-āĻ¨ā§āĻŽāĻž āĻ¨ā§āĻĄ[,āĻŽā§āĻŽ=āĻāĻ¯āĻŧāĻ¤āĻ¨][,cpus=cpu[-cpu]][,āĻ¨ā§āĻĄā§āĻāĻĄ=āĻ¨ā§āĻĄ]
-āĻ¨ā§āĻŽāĻž āĻ¨ā§āĻĄ[,āĻŽā§āĻŽāĻĻā§āĻŦ=id][,cpus=cpu[-cpu]][,āĻ¨ā§āĻĄā§āĻāĻĄ=āĻ¨ā§āĻĄ]
āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋ āĻ¨ā§āĻĄ NUMA āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ Mem, āĻŽā§āĻŽāĻĻā§āĻŦ āĻāĻŦāĻ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¸āĻŽā§āĻĒāĻĻ āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ -NUMA āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ¨ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŽā§āĻĒāĻĻ āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° NUMA āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¯ā§ āĻŽāĻžāĻ¨ā§
āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -m, -smp āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ RAM āĻāĻŦāĻ VCPU āĻā§āĻ˛āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ, āĻāĻŦāĻā§ˇ
āĻ¸āĻŽā§āĻāĻŦāĻ¤ -āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ¨ā§āĻ¯ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŽā§āĻŽāĻĻā§āĻŦ suboption
Mem āĻāĻŦāĻ āĻŽā§āĻŽāĻĻā§āĻŦ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻžāĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ¯āĻĻāĻŋ āĻāĻ āĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽā§āĻŽāĻĻā§āĻŦ, āĻ¸āĻŦ
āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-add-fd fd=fd, āĻ¸ā§āĻ =āĻ¸ā§āĻ[,āĻ āĻ¸ā§āĻŦāĻā§āĻ=āĻ āĻ¸ā§āĻŦāĻā§āĻ]
āĻāĻāĻāĻŋ fd āĻ¸ā§āĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
fd=fd
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ fd āĻ¸ā§āĻā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ stdin, stdout, āĻŦāĻž stderr āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ =āĻ¸ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ fd āĻ¸ā§āĻā§āĻ° ID āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ āĻ¸ā§āĻŦāĻā§āĻ =āĻ āĻ¸ā§āĻŦāĻā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ°āĻŋ-āĻĢāĻ°ā§āĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ fd.
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ fd āĻ¸ā§āĻ āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻŦ-āĻā§āĻ˛āĻž āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
qemu-āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ-i386
-add-fd fd=3,set=2,opaque="rdwr:/path/to/file"
-add-fd fd=4,set=2,opaque="rdonly:/path/to/file"
-āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=/dev/fdset/2,index=0,media=disk
-āĻ¸ā§āĻ āĻā§āĻ°ā§āĻĒ.id.ARG=āĻŽā§āĻ˛ā§āĻ¯
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ ARG āĻāĻāĻā§āĻŽ āĻāĻ¨ā§āĻ¯ id āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻā§āĻ°ā§āĻĒ "
- āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻāĻžāĻ˛āĻ.āĻ ā§āĻāĻ¨āĻž=āĻŽā§āĻ˛ā§āĻ¯
- āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°=āĻāĻžāĻ˛āĻ, āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ =āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ, āĻŽāĻžāĻ¨ =āĻŽā§āĻ˛ā§āĻ¯
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻ˛āĻāĻāĻ° āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻ ā§āĻāĻ¨āĻž āĻĨā§āĻā§ āĻŽā§āĻ˛ā§āĻ¯, āĻ¯ā§āĻŽāĻ¨:
qemu-system-i386 -global ide-drive.physical_block_size=4096 -drive file=file,if=ide,index=0,media=disk
āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŽā§āĻļāĻŋāĻ¨ āĻŽāĻĄā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¯āĻž āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧāĻ¨āĻŋ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋāĻ¤ā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻ¯āĻ¨ā§āĻ¤ā§āĻ°.
- āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻāĻžāĻ˛āĻ.āĻ ā§āĻāĻ¨āĻž=āĻŽā§āĻ˛ā§āĻ¯ -āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻšāĻ¸ā§āĻ¤
āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°=āĻāĻžāĻ˛āĻ, āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ =āĻ ā§āĻāĻ¨āĻž, āĻŽāĻžāĻ¨ =āĻŽā§āĻ˛ā§āĻ¯. āĻ˛āĻāĻšā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻāĻ¨ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻžāĻ˛āĻ
āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
-āĻŦā§āĻ
[āĻ āĻ°ā§āĻĄāĻžāĻ°=āĻĄā§āĻ°āĻžāĻāĻ][, āĻāĻāĻŦāĻžāĻ°=āĻĄā§āĻ°āĻžāĻāĻ][,āĻŽā§āĻ¨ā§=āĻ āĻ¨|āĻ āĻĢ][,āĻ¸ā§āĻĒā§āĻ˛ā§āĻ¯āĻžāĻļ=sp_name][,āĻ¸ā§āĻĒā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻāĻžāĻāĻŽ=sp_time][,āĻ°āĻŋāĻŦā§āĻ-āĻāĻžāĻāĻŽāĻāĻāĻ=rb_āĻāĻžāĻāĻŽāĻāĻāĻ][,strict=on|off]
āĻŦā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻĄā§āĻ°āĻžāĻāĻ āĻĄā§āĻ°āĻžāĻāĻ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻŦā§āĻ§ āĻĄā§āĻ°āĻžāĻāĻ āĻ āĻā§āĻˇāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯. x86 āĻĒāĻŋāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§: a, b (āĻĢā§āĻ˛āĻĒāĻŋ 1 āĻāĻŦāĻ 2), c (āĻĒā§āĻ°āĻĨāĻŽ āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻ),
d (āĻĒā§āĻ°āĻĨāĻŽ CD-ROM), np (āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ° 1-4 āĻĨā§āĻā§ Etherboot), āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻ āĻŦā§āĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§, āĻāĻāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻāĻĻāĻž.
āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŦā§āĻ āĻŽā§āĻ¨ā§/āĻĒā§āĻ°āĻŽā§āĻĒāĻ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŽā§āĻ¨ā§ = āĻāĻžāĻ˛ā§ āĻ¯āĻ¤āĻĻā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°/BIOS
āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¨-āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŦā§āĻāĨ¤
āĻāĻāĻāĻŋ āĻ¸ā§āĻĒā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŦāĻŋ āĻŦāĻžāĻ¯āĻŧā§āĻ¸ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ˛ā§āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻāĻžāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻ¯āĻāĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻĒā§āĻ˛ā§āĻ¯āĻžāĻļ=sp_name āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻā§ āĻāĻŦāĻ āĻŽā§āĻ¨ā§=āĻ āĻ¨, āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°/BIOS āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§
X86 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ Seabios āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž: āĻ¸ā§āĻĒā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻŋ jpeg āĻĢāĻžāĻāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ BMP āĻĢāĻžāĻāĻ˛ 24 BPP āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ (āĻ¸āĻ¤ā§āĻ¯ā§āĻ° āĻ°āĻ)āĨ¤ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
SVGA āĻŽā§āĻĄ, āĻ¤āĻžāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻšāĻ˛ 320x240, 640x480, 800x640āĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻŦāĻžāĻ¯āĻŧā§āĻ¸ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻĻā§āĻŦā§āĻ¨ rb_āĻāĻžāĻāĻŽāĻāĻāĻ ms āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻŦā§āĻ¯āĻ°ā§āĻĨ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ°āĻŋāĻŦā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ rb_āĻāĻžāĻāĻŽāĻāĻāĻ '-1', āĻā§āĻ¸ā§āĻ āĻ°āĻŋāĻŦā§āĻ āĻšāĻŦā§ āĻ¨āĻž, qemu '-1'-āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ bios. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ Seabios X86 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ ā§āĻ° āĻŦā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻāĻ ā§āĻ° = āĻāĻžāĻ˛ā§ āĻ¯āĻ¤āĻĻā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°/BIOS āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ
āĻ¯āĻāĻ¨ āĻŦā§āĻ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° bootindex āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻ¨āĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦā§āĻāĨ¤
# āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨā§āĻā§ āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻ āĻĨā§āĻā§
qemu-system-i386 -āĻŦā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ°=nc
# āĻĒā§āĻ°āĻĨāĻŽā§ CD-ROM āĻĨā§āĻā§ āĻŦā§āĻ āĻāĻ°ā§āĻ¨, āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ°ā§ āĻĢāĻŋāĻ°ā§ āĻ¯āĻžāĻ¨
qemu-system-i386 -āĻāĻāĻŦāĻžāĻ° āĻŦā§āĻ āĻāĻ°ā§āĻ¨=d
5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŦāĻŋ āĻ¸āĻš āĻŦā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
qemu-system-i386 -āĻŦā§āĻ āĻŽā§āĻ¨ā§=on,splash=/root/boot.bmp,splash-time=5000
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ '-āĻŦā§āĻ āĻĄā§āĻ°āĻžāĻāĻ' āĻāĻāĻ¨āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§ā§āĻ¸āĻžāĻšāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
-m [āĻāĻāĻžāĻ°=]Megs[,slots=n,maxmem=size]
āĻā§āĻ¸ā§āĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ RAM āĻāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§ Megs āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 128 MiBāĨ¤ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, āĻ
"M" āĻŦāĻž "G" āĻāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ āĻŦāĻž āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻŦā§āĻāĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻāĻā§āĻāĻŋāĻ āĻā§āĻāĻŋ āĻ¸ā§āĻ˛āĻ āĻŽā§āĻļāĻŋāĻ¨, āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻŽā§āĻŽ āĻšāĻāĻĒā§āĻ˛āĻžāĻā§āĻŦāĻ˛ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻ˛āĻ āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻŽā§āĻŽ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻĒāĻžāĻ¤āĻžāĻ° āĻāĻāĻžāĻ°.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻā§āĻ¸ā§āĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ RAM āĻāĻ° āĻāĻāĻžāĻ° 1GB āĻ āĻ¸ā§āĻ āĻāĻ°ā§,
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻšāĻāĻĒā§āĻ˛āĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ 3āĻāĻŋ āĻ¸ā§āĻ˛āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§
4GB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻāĻāĻžāĻ¨:
qemu-system-x86_64 -m 1G,slots=3,maxmem=4G
If āĻ¸ā§āĻ˛āĻ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻŽā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻŽā§āĻŽāĻ°āĻŋ āĻšāĻāĻĒā§āĻ˛āĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻĨāĻŋ
āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ RAM āĻāĻāĻ¨āĻ āĻŦāĻžāĻĄāĻŧāĻŦā§ āĻ¨āĻžāĨ¤
-āĻŽā§āĻŽ-āĻĒāĻĨ āĻĒāĻĨ
āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻā§āĻ¸ā§āĻ RAM āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨ āĻĒāĻĨ.
-āĻŽā§āĻŽ-āĻĒā§āĻ°āĻŋāĻ ā§āĻ¯āĻžāĻ˛āĻ
-āĻŽā§āĻŽ-āĻĒāĻžāĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-k āĻāĻžāĻˇāĻž
āĻā§āĻŦā§āĻ°ā§āĻĄ āĻ˛ā§āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻžāĻˇāĻž (āĻ¯ā§āĻŽāĻ¨ āĻĢāĻ°āĻžāĻ¸āĻŋ āĻāĻ¨ā§āĻ¯ "fr")āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻāĻāĻž āĻĒāĻŋāĻ¸āĻŋ āĻā§āĻā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻšāĻ āĻ¨āĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ¤ā§, āĻāĻŋāĻā§ X11 āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻš āĻŦāĻž
āĻāĻāĻāĻŋ VNC āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ¸āĻš)āĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ PC/Linux āĻŦāĻž PC/Windows-āĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž
āĻšā§āĻ¸ā§āĻāĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻ˛:
ar de-ch es fo fr-ca hu ja mk no pt-br sv
da en-gb et fr fr-ch is lt nl pl ru th
de en-us fi fr-be hr it lv nl-be pt sl tr
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "en-us"āĨ¤
-āĻ āĻĄāĻŋāĻ-āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž
āĻ āĻĄāĻŋāĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻāĻžāĻŦā§: āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻāĻŋāĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤
-soundhw āĻāĻžāĻ°ā§āĻĄ 1[,āĻāĻžāĻ°ā§āĻĄ 2,...] or -soundhw āĻ¸āĻŦ
āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻļāĻŦā§āĻĻ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ 'āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĨ¤
qemu-system-i386 -soundhw sb16,adlib disk.img
qemu-system-i386 -soundhw es1370 disk.img
qemu-system-i386 -soundhw ac97 disk.img
qemu-system-i386 -soundhw hda disk.img
qemu-system-i386 -soundhw all disk.img
qemu-system-i386 -soundhw āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° i810_audio OSS āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ (AC97-āĻāĻ° āĻāĻ¨ā§āĻ¯) āĻŽāĻĄāĻŋāĻāĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻĄāĻŧāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĨ¤
modprobe i810_audio clocking=48000
-āĻŦā§āĻ˛ā§āĻ¨ āĻ¨āĻž
āĻŦā§āĻ˛ā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŦā§āĻ˛ā§āĻ¨ virtio[,addr=addr]
Virtio āĻŦā§āĻ˛ā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ PCI āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻš addr.
-āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻāĻžāĻ˛āĻ[,āĻ ā§āĻāĻ¨āĻž[=āĻŽā§āĻ˛ā§āĻ¯[,...]]
āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻžāĻ˛āĻ. āĻ ā§āĻāĻ¨āĻž=āĻŽā§āĻ˛ā§āĻ¯ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻŦā§āĻ§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒā§āĻ¤ā§, "-device help" āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
"-āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°, āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯".
-āĻāĻŽ āĻ¨āĻžāĻŽ
āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĻŽ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻ āĻ¨āĻžāĻŽāĻāĻŋ SDL āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻā§āĻ¯āĻžāĻĒāĻļāĻ¨ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻĒāĻ°ā§āĻ° āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĒā§āĻĨāĻ āĻĨā§āĻ°ā§āĻĄā§āĻ° āĻ¨āĻžāĻŽāĻāĻ°āĻŖāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ
- uuid uuid
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ UUID āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻ˛āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-āĻāĻĢāĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛
-fdb āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĢā§āĻ˛āĻĒāĻŋ āĻĄāĻŋāĻ¸ā§āĻ 0/1 āĻāĻŽā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
-āĻāĻāĻāĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛
-āĻāĻāĻāĻĄāĻŋāĻŦāĻŋ āĻĢāĻžāĻāĻ˛
-āĻāĻāĻāĻĄāĻŋāĻ¸āĻŋ āĻĢāĻžāĻāĻ˛
-āĻāĻāĻāĻĄāĻŋāĻĄāĻŋ āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻ 0, 1, 2 āĻŦāĻž 3 āĻāĻŽā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
-āĻ¸āĻŋāĻĄāĻŋ āĻ°āĻŽ āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻžāĻāĻ˛ CD-ROM āĻāĻŽā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ (āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž -āĻāĻāĻāĻĄāĻŋāĻ¸āĻŋ āĻāĻŦāĻ -āĻ¸āĻŋāĻĄāĻŋ āĻ°āĻŽ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§)āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻĒāĻžāĻ°āĻŦā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻšā§āĻ¸ā§āĻ āĻ¸āĻŋāĻĄāĻŋ-āĻ°āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ /dev/cdrom āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
-āĻĄā§āĻ°āĻžāĻāĻ āĻĒāĻāĻ¨ā§āĻĻ[,āĻĒāĻāĻ¨ā§āĻĻ[,āĻĒāĻāĻ¨ā§āĻĻ[,...]]]
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻ°āĻžāĻāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ āĻĄā§āĻ°āĻžāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¨ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻāĻŋāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻŽāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ "āĻĢāĻžāĻāĻ˛=āĻāĻŽāĻžāĻ°,,āĻĢāĻžāĻāĻ˛"
"āĻāĻŽāĻžāĻ° āĻāĻžāĻāĻāĻĒāĻ¤ā§āĻ°").
āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻ˛ āĻ¯ā§āĻŽāĻ¨ iSCSI āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ URL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻĄāĻŋāĻāĻžāĻāĻ¸ URL āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸" āĻāĻ° āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨āĨ¤
if=āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻĄā§āĻ°āĻžāĻāĻāĻāĻŋ āĻā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻā§āĨ¤ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛: ide, scsi, sd, mtd, floppy, pflash, virtioāĨ¤
āĻŦāĻžāĻ¸=āĻŦāĻžāĻ¸, āĻāĻāĻ¨āĻŋāĻ =āĻāĻāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻžāĻ¸ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻĄā§āĻ°āĻžāĻāĻāĻāĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻĄāĻŋāĨ¤
index=āĻ¸ā§āĻāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄā§āĻ°āĻžāĻāĻāĻāĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻāĻ¯ā§āĻāĻāĻžāĻ°ā§.
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž=āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§: āĻĄāĻŋāĻ¸ā§āĻ āĻŦāĻž cdromāĨ¤
cyl=c,āĻŽāĻžāĻĨāĻž =h,āĻ¸ā§āĻā§āĻ¨ā§āĻĄ=s[, āĻā§āĻ°āĻžāĻ¨ā§āĻ¸ =t]
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ āĻ¸āĻāĻā§āĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ -hdachs.
āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ=āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ
āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ "āĻāĻžāĻ˛ā§" āĻŦāĻž "āĻŦāĻ¨ā§āĻ§" āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĄā§āĻ°āĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻŽā§āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ (āĻĻā§āĻā§āĻ¨
- āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ).
āĻā§āĻ¯āĻžāĻļā§ =āĻā§āĻ¯āĻžāĻļā§
āĻā§āĻ¯āĻžāĻļā§ "āĻāĻŋāĻā§āĻ āĻ¨āĻ¯āĻŧ", "āĻ°āĻžāĻāĻāĻŦā§āĻ¯āĻžāĻ", "āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ", "āĻĄāĻžāĻāĻ°ā§āĻā§āĻāĻ¸āĻŋāĻā§āĻ" āĻŦāĻž "āĻ°āĻžāĻāĻāĻĨā§āĻ°ā§" āĻāĻŦāĻ
āĻŦā§āĻ˛āĻ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻšā§āĻ¸ā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
aio=Aio
Aio "āĻĨā§āĻ°ā§āĻĄ" āĻŦāĻž "āĻ¨ā§āĻāĻŋāĻ" āĻāĻŦāĻ pthread āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĄāĻŋāĻ¸ā§āĻ I/O āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻ¨ā§āĻāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ AIOāĨ¤
āĻŦāĻžāĻ¤āĻŋāĻ˛=āĻŦāĻžāĻ¤āĻŋāĻ˛
āĻŦāĻžāĻ¤āĻŋāĻ˛ "āĻāĻĒā§āĻā§āĻˇāĻž" (āĻŦāĻž "āĻŦāĻ¨ā§āĻ§") āĻŦāĻž "āĻāĻ¨āĻŽā§āĻ¯āĻžāĻĒ" (āĻŦāĻž "āĻāĻžāĻ˛ā§") āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž
āĻŦāĻžāĻ¤āĻŋāĻ˛ (āĻāĻ āĻ¨āĻžāĻŽā§āĻ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻāĻāĻž or āĻāĻ¨āĻŽā§āĻ¯āĻžāĻĒ) āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻĒā§āĻā§āĻˇāĻž āĻŦāĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻĨāĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž. āĻāĻŋāĻā§ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ =āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻā§āĻ¨ āĻĄāĻŋāĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸=raw āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ =āĻā§āĻ°āĻŽāĻŋāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
addr=addr
āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°ā§āĻ° PCI āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ (f=virtio āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)āĨ¤
werror=āĻāĻ°ā§āĻŽ,āĻ¤ā§āĻ°ā§āĻāĻŋ =āĻāĻ°ā§āĻŽ
āĻā§āĻ¨āĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻ°ā§āĻŽ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŦāĻ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§āĨ¤ āĻŦā§āĻ§ āĻāĻ°ā§āĻŽ āĻšāĻ˛: "āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨"
(āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨), "āĻ¸ā§āĻāĻĒ" (āĻĒāĻ QEMU), "āĻ°āĻŋāĻĒā§āĻ°ā§āĻ" (āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻžāĻā§ āĻ¤ā§āĻ°ā§āĻāĻŋ), "enospc" (āĻšā§āĻ¸ā§āĻ āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻŖ āĻšāĻ˛ā§āĻ QEMU āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻāĻ°ā§āĻ¨; āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻžāĻā§ āĻ¤ā§āĻ°ā§āĻāĻŋ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻ āĻšāĻ˛ werror=enospc āĻāĻŦāĻ
āĻ¤ā§āĻ°ā§āĻāĻŋ = āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨.
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯
āĻĄā§āĻ°āĻžāĻāĻ āĻā§āĻ˛ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§āĨ¤
āĻāĻĒāĻŋ-āĻ āĻ¨-āĻ°āĻŋāĻĄ=āĻāĻĒāĻŋ-āĻ āĻ¨-āĻĒāĻĄāĻŧ
āĻāĻĒāĻŋ-āĻ āĻ¨-āĻĒāĻĄāĻŧ "āĻāĻžāĻ˛ā§" āĻŦāĻž "āĻŦāĻ¨ā§āĻ§" āĻāĻŦāĻ āĻ°āĻŋāĻĄ āĻŦā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻā§āĻāĻ°.
āĻ¸āĻ¨āĻžāĻā§āĻ¤-āĻļā§āĻ¨ā§āĻ¯=āĻ¸āĻ¨āĻžāĻā§āĻ¤-āĻļā§āĻ¨ā§āĻ¯
āĻ¸āĻ¨āĻžāĻā§āĻ¤-āĻļā§āĻ¨ā§āĻ¯ "āĻŦāĻ¨ā§āĻ§", "āĻāĻžāĻ˛ā§" āĻŦāĻž "āĻāĻ¨āĻŽā§āĻ¯āĻžāĻĒ" āĻāĻŦāĻ āĻāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻĒā§āĻ˛ā§āĻāĻ¨ āĻāĻŋāĻ°ā§ āĻāĻāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻļā§āĻ¨ā§āĻ¯ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻŋāĻāĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ
āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ "āĻāĻ¨āĻŽā§āĻ¯āĻžāĻĒ" āĻāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻāĻāĻŋ āĻļā§āĻ¨ā§āĻ¯ āĻ˛ā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ "āĻāĻ¨āĻŽā§āĻ¯āĻžāĻĒ" āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻāĻāĻŋ UNMAP āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤.
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻā§āĻ¯āĻžāĻļā§ = āĻ°āĻžāĻāĻāĻŦā§āĻ¯āĻžāĻ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĄā§āĻāĻž āĻ˛ā§āĻāĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻŦā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻĄā§āĻāĻž āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻā§āĻ¸ā§āĻ āĻāĻāĻ¸ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĄāĻŋāĻ¸ā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻāĻ¸ āĻāĻ°ā§
āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻĄāĻŋāĻ¸ā§āĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻ¨āĻž āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻšā§āĻ¸ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻŦāĻž āĻļāĻā§āĻ¤āĻŋ āĻšāĻžāĻ°āĻžāĻ¯āĻŧ,
āĻ¤āĻžāĻšāĻ˛ā§ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻĄā§āĻāĻž āĻĻā§āĻ°ā§āĻ¨ā§āĻ¤āĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¯ā§āĻŽāĻ¨ āĻ āĻ¤āĻŋāĻĨāĻŋāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻā§āĻ¯āĻžāĻļā§ = āĻ°āĻžāĻāĻāĻĨā§āĻ°ā§āĨ¤ āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻ¤āĻŦā§ āĻ¨ā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§
QEMU āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛ā§āĻāĻž āĻĄāĻŋāĻ¸ā§āĻā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§āĻ āĻā§āĻ¸ā§āĻāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤ āĻĨāĻžāĻāĻž
āĻ¸āĻā§āĻ¤āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§.
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ āĻā§āĻ¯āĻžāĻļā§ = āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ. āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻŦā§
āĻĄāĻŋāĻ¸ā§āĻ IO āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§āĨ¤ QEMU āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¤āĻĨā§āĻ¯āĻāĻŋ. āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ°āĻžāĻāĻāĻŦā§āĻ¯āĻžāĻ āĻŽā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻ¸ā§āĻ āĻāĻāĻ¸āĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻšā§āĻ¸ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻļā§ āĻĄā§āĻāĻž āĻĻā§āĻ°ā§āĻ¨ā§āĻ¤āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĄāĻŋāĻ¸ā§āĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻšā§āĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ¯āĻāĻ¨ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ cache=directsync.
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻšā§āĻ¸ā§āĻ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻĄā§āĻāĻž āĻ āĻāĻŖā§āĻĄāĻ¤āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¯āĻ¤ā§āĻ¨ āĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻā§āĻ¯āĻžāĻļā§ = āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ. āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻāĻāĻāĻŽāĻāĻāĻā§ āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻāĻŋāĻā§ āĻāĻāĻ¨āĻ āĻĄāĻŋāĻ¸ā§āĻā§ āĻā§āĻ¨āĻ āĻĄā§āĻāĻž āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž āĻŦāĻ°āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ¯āĻžāĻļā§ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ°āĻžāĻāĻž. āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻšā§āĻ¸ā§āĻ āĻā§āĻˇāĻŽāĻ¤āĻž āĻšāĻžāĻ°āĻžāĻ¯āĻŧ, āĻĄāĻŋāĻ¸ā§āĻ
āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĻā§āĻ°ā§āĻāĻāĻ¨āĻžāĻā§āĻ°āĻŽā§ āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻā§āĻā§, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŦāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻšāĻŦā§
āĻ āĻ¨ā§āĻĒāĻ¯ā§āĻā§ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ - āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻā§āĻ¯āĻžāĻļā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒāĻŋ-āĻ āĻ¨-āĻ°āĻŋāĻĄ āĻāĻāĻ āĻŦā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻā§āĻāĻ°ā§ āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻŋ āĻ§ā§āĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻĨāĻžāĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ āĻāĻĒāĻŋ-āĻ āĻ¨-āĻ°āĻŋāĻĄ āĻŦāĻ¨ā§āĻ§āĨ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -āĻ¸āĻŋāĻĄāĻŋ āĻ°āĻŽ āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°:
qemu-system-i386 -drive file=file,index=2,media=cdrom
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -āĻāĻāĻāĻĄāĻŋāĻ, -āĻāĻāĻāĻĄāĻŋāĻŦāĻŋ, -āĻāĻāĻāĻĄāĻŋāĻ¸āĻŋ, -āĻāĻāĻāĻĄāĻŋāĻĄāĻŋ, āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°:
qemu-system-i386 -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛,āĻāĻ¨āĻĄā§āĻā§āĻ¸=0,āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž=āĻĄāĻŋāĻ¸ā§āĻ
qemu-system-i386 -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛,āĻāĻ¨āĻĄā§āĻā§āĻ¸=1,āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž=āĻĄāĻŋāĻ¸ā§āĻ
qemu-system-i386 -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛,āĻāĻ¨āĻĄā§āĻā§āĻ¸=2,āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž=āĻĄāĻŋāĻ¸ā§āĻ
qemu-system-i386 -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛,āĻāĻ¨āĻĄā§āĻā§āĻ¸=3,āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž=āĻĄāĻŋāĻ¸ā§āĻ
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ fd āĻ¸ā§āĻ āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻŦ-āĻā§āĻ˛āĻž āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
qemu-āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ-i386
-add-fd fd=3,set=2,opaque="rdwr:/path/to/file"
-add-fd fd=4,set=2,opaque="rdonly:/path/to/file"
-āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=/dev/fdset/2,index=0,media=disk
āĻāĻĒāĻ¨āĻŋ ide0 āĻāĻ° āĻ¸ā§āĻ˛ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ CDROM āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
qemu-system-i386 -drive file=file,if=ide,index=1,media=cdrom
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "file=" āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻĄā§āĻ°āĻžāĻāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨:
qemu-system-i386 -āĻĄā§āĻ°āĻžāĻāĻ if=ide,index=1,media=cdrom
āĻāĻĒāĻ¨āĻŋ āĻŦāĻžāĻ¸ #6 āĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻĄāĻŋ 0 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ SCSI āĻĄāĻŋāĻ¸ā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
qemu-system-i386 -drive file=file,if=scsi,bus=0,unit=6
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -āĻāĻĢāĻĄāĻŋāĻ, -fdb, āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°:
qemu-system-i386 -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛,āĻāĻ¨āĻĄā§āĻā§āĻ¸=0,if=āĻĢā§āĻ˛āĻĒāĻŋ
qemu-system-i386 -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛,āĻāĻ¨āĻĄā§āĻā§āĻ¸=1,if=āĻĢā§āĻ˛āĻĒāĻŋ
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ, āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻšāĻ˛ "āĻāĻāĻĄāĻŋ" āĻāĻŦāĻ āĻ¸ā§āĻāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ:
qemu-system-i386 -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=a -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=b"
āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
qemu-system-i386 -hda a -hdb āĻ
-āĻāĻŽāĻāĻŋāĻĄāĻŋāĻŦā§āĻ˛āĻ āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ āĻ¨-āĻŦā§āĻ°ā§āĻĄ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŽā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
-āĻāĻ¸āĻĄāĻŋ āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻāĻžāĻ°ā§āĻĄ āĻāĻŽā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
- pflash āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻŽā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§.
- āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ
āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻžāĻāĻāĻž āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻ
āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻŋāĻ°ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻĒ āĻĻāĻŋāĻ¯āĻŧā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¸āĻŋāĻ s.
-hdachs c,h,s,[,t]
āĻā§āĻ° āĻāĻ°ā§ āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻ 0 āĻĢāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋ (1 <= c <= 16383, 1 <= h <= 16, 1 <= s <= 63) āĻāĻŦāĻ
āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ BIOS āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻŽā§āĻĄ āĻā§āĻ° āĻāĻ°ā§ (t=āĻā§āĻ¨āĻāĻŋ, āĻāĻ˛āĻŦāĻŋāĻ āĻŦāĻž āĻ āĻā§)āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ QEMU āĻĒāĻžāĻ°ā§
āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ MS-DOS āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĨ¤
-fsdev
fsdriver,id=id,āĻĒāĻĨ =āĻĒāĻĨ, [āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž_āĻŽāĻĄā§āĻ˛=āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž_āĻŽāĻĄā§āĻ˛][,āĻ˛ā§āĻāĻž=āĻ˛āĻŋāĻā§ āĻĢā§āĻ˛āĻž][,āĻ āĻ¨āĻ˛āĻŋ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯][,āĻ¸āĻā§āĻ=āĻ¸āĻā§āĻ|āĻ¸āĻ_āĻāĻĢāĻĄāĻŋ=sock_fd]
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
fsdriver
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ fs āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ "āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ", "āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛"
āĻāĻŦāĻ "āĻĒā§āĻ°āĻā§āĻ¸āĻŋ" āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻāĻāĻĄāĻŋ =id
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĒāĻĨ=āĻĒāĻĨ
āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻĨā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻšāĻŦā§
āĻā§āĻ¸ā§āĻā§ 9p āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻžāĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻŦā§āĨ¤
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž_āĻŽāĻĄā§āĻ˛=āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž_āĻŽāĻĄā§āĻ˛
āĻāĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĒāĻĨā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž
āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ āĻšāĻ˛ "āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§", "āĻŽā§āĻ¯āĻžāĻĒāĻĄ-xattr", "āĻŽā§āĻ¯āĻžāĻĒāĻĄ-āĻĢāĻžāĻāĻ˛" āĻāĻŦāĻ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ"āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
"āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§" āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŽāĻĄā§āĻ˛, āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¸ā§āĻ āĻāĻĒāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ QEMU āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ "mapped-xattr"-āĻ
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛, āĻāĻŋāĻā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻŽāĻ¨ uid, gid, āĻŽā§āĻĄ āĻŦāĻŋāĻ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. "āĻŽā§āĻ¯āĻžāĻĒāĻĄ-āĻĢāĻžāĻāĻ˛" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ
āĻ˛ā§āĻāĻžāĻ¨ā§ .virtfs_metadata āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤āĨ¤ āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ" āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛
āĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĄāĻŧāĻž āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻŦā§ āĻ¨āĻž
āĻŽāĻžāĻ˛āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻŽāĻ¤ āĻā§āĻŖāĻžāĻŦāĻ˛ā§āĨ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ fsdriver āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ.
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ fsdrivers (āĻ¯ā§āĻŽāĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛, āĻĒā§āĻ°āĻā§āĻ¸āĻŋ) āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ˛āĻŋāĻā§āĻ¨ =āĻ˛āĻŋāĻā§ āĻĢā§āĻ˛āĻž
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĨ¤ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ¤āĻžā§āĻā§āĻˇāĻŖāĻŋāĻ"āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻ˛āĻŋāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¯āĻāĻ¨ āĻĄāĻžāĻāĻž āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯
āĻ āĻ¤āĻŋāĻĨāĻŋāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻāĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ 9p āĻļā§āĻ¯āĻŧāĻžāĻ° āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ°āĻŋāĻĄ-āĻ°āĻžāĻāĻ
āĻĒā§āĻ°āĻŦā§āĻļāĻžāĻ§āĻŋāĻāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻā§āĻ =āĻ¸āĻā§āĻ
āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¸āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ
virtfs-āĻĒā§āĻ°āĻā§āĻ¸āĻŋ-āĻšā§āĻ˛ā§āĻĒāĻžāĻ°
sock_fd=sock_fd
āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¸āĻā§āĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ
virtfs-proxy-helper āĻ¸āĻšāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ libvirt āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻ¨ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§ āĻ¸āĻā§āĻāĻĒā§āĻ¯āĻŧāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻāĻŦāĻ
āĻāĻāĻāĻŋ fds sock_fd āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸
-fsdev āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ -āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° "virtio-9p-pci" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ¯āĻ¨ā§āĻ¤ā§āĻ° virtio-9p-pci,fsdev=id,āĻŽāĻžāĻāĻ¨ā§āĻ_āĻā§āĻ¯āĻžāĻ=āĻŽāĻžāĻāĻ¨ā§āĻ_āĻā§āĻ¯āĻžāĻ
virtio-9p-pci āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
fsdev=id
-fsdev āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻĄāĻŋ āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§
mount_tag=āĻŽāĻžāĻāĻ¨ā§āĻ_āĻā§āĻ¯āĻžāĻ
āĻāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻā§āĻ¸ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ¯āĻžāĻ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
-virtfs
fsdriver[, āĻĒāĻĨ=āĻĒāĻĨ],āĻŽāĻžāĻāĻ¨ā§āĻ_āĻā§āĻ¯āĻžāĻ=āĻŽāĻžāĻāĻ¨ā§āĻ_āĻā§āĻ¯āĻžāĻ[, āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž_āĻŽāĻĄā§āĻ˛=āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž_āĻŽāĻĄā§āĻ˛][,āĻ˛ā§āĻāĻž=āĻ˛āĻŋāĻā§ āĻĢā§āĻ˛āĻž][,āĻ āĻ¨āĻ˛āĻŋ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯][,āĻ¸āĻā§āĻ=āĻ¸āĻā§āĻ|āĻ¸āĻ_āĻāĻĢāĻĄāĻŋ=sock_fd]
āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻžāĻ¸-āĻĨā§āĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻ°ā§āĻŽ āĻšāĻ˛:
fsdriver
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ fs āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ "āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ", "āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛"
āĻāĻŦāĻ "āĻĒā§āĻ°āĻā§āĻ¸āĻŋ" āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻāĻāĻĄāĻŋ =id
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĒāĻĨ=āĻĒāĻĨ
āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻĨā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻšāĻŦā§
āĻā§āĻ¸ā§āĻā§ 9p āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻžāĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻŦā§āĨ¤
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž_āĻŽāĻĄā§āĻ˛=āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž_āĻŽāĻĄā§āĻ˛
āĻāĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĒāĻĨā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž
āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ āĻšāĻ˛ "āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§", "āĻŽā§āĻ¯āĻžāĻĒāĻĄ-xattr", "āĻŽā§āĻ¯āĻžāĻĒāĻĄ-āĻĢāĻžāĻāĻ˛" āĻāĻŦāĻ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ"āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
"āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§" āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŽāĻĄā§āĻ˛, āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¸ā§āĻ āĻāĻĒāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ QEMU āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ "mapped-xattr"-āĻ
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛, āĻāĻŋāĻā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻŽāĻ¨ uid, gid, āĻŽā§āĻĄ āĻŦāĻŋāĻ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. "āĻŽā§āĻ¯āĻžāĻĒāĻĄ-āĻĢāĻžāĻāĻ˛" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ
āĻ˛ā§āĻāĻžāĻ¨ā§ .virtfs_metadata āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤āĨ¤ āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ" āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛
āĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĄāĻŧāĻž āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻŦā§ āĻ¨āĻž
āĻŽāĻžāĻ˛āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻŽāĻ¤ āĻā§āĻŖāĻžāĻŦāĻ˛ā§āĨ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ fsdriver āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ.
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ fsdrivers (āĻ¯ā§āĻŽāĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛, āĻĒā§āĻ°āĻā§āĻ¸āĻŋ) āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŽāĻĄā§āĻ˛ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ˛āĻŋāĻā§āĻ¨ =āĻ˛āĻŋāĻā§ āĻĢā§āĻ˛āĻž
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĨ¤ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ¤āĻžā§āĻā§āĻˇāĻŖāĻŋāĻ"āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻ˛āĻŋāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¯āĻāĻ¨ āĻĄāĻžāĻāĻž āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯
āĻ āĻ¤āĻŋāĻĨāĻŋāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻāĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ 9p āĻļā§āĻ¯āĻŧāĻžāĻ° āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ°āĻŋāĻĄ-āĻ°āĻžāĻāĻ
āĻĒā§āĻ°āĻŦā§āĻļāĻžāĻ§āĻŋāĻāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻā§āĻ =āĻ¸āĻā§āĻ
āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¸āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ
virtfs-āĻĒā§āĻ°āĻā§āĻ¸āĻŋ-āĻšā§āĻ˛ā§āĻĒāĻžāĻ°āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ libvirt-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻ¨ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§ āĻ¸āĻā§āĻāĻĒā§āĻ¯āĻŧāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻŦā§
sock_fd āĻšāĻŋāĻ¸āĻžāĻŦā§ fds āĻāĻ
sock_fd
āĻ¸āĻā§āĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž 'āĻ¸āĻ_āĻāĻĢāĻĄāĻŋ' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
virtfs-proxy-helper-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
-virtfs_synth
āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻ¸āĻŦāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-āĻāĻāĻāĻ¸āĻŦāĻŋ
USB āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻļā§āĻā§āĻ°āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻŦā§)
-āĻāĻ āĻāĻ¸ āĻŦāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ devname
āĻāĻāĻāĻ¸āĻŦāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ devname.
āĻŽāĻžāĻāĻ¸
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽāĻžāĻāĻ¸āĨ¤ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ PS/2 āĻŽāĻžāĻāĻ¸ āĻāĻŽā§āĻ˛ā§āĻļāĻ¨āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻŦā§āĨ¤
āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĻ
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¯āĻž āĻĒāĻ°āĻŽ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻāĻāĻāĻŋ āĻāĻžāĻāĻ¸ā§āĻā§āĻ°ā§āĻ¨ā§āĻ° āĻŽāĻ¤ā§)āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§
QEMU āĻŽāĻžāĻāĻ¸ āĻĻāĻāĻ˛ āĻ¨āĻž āĻāĻ°ā§āĻ āĻŽāĻžāĻāĻ¸ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ˛ā§ PS/2 āĻŽāĻžāĻāĻ¸ āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻ¸ā§āĻ: [āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸]:āĻĢāĻžāĻāĻ˛
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻ° āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ āĻāĻā§āĻāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=raw" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻžāĨ¤
āĻšā§āĻ¸ā§āĻ:āĻŦāĻžāĻ¸.addr
āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻšā§āĻ¸ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸ āĻŦāĻžāĻ¸.addr (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸)āĨ¤
āĻšā§āĻ¸ā§āĻ:āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ° āĻāĻāĻĄāĻŋ:āĻĒāĻŖā§āĻ¯ āĻāĻāĻĄāĻŋ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻšā§āĻ¸ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ° āĻāĻāĻĄāĻŋ:āĻĒāĻŖā§āĻ¯ āĻāĻāĻĄāĻŋ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸)āĨ¤
āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛: [āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž=āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻžāĻ° āĻāĻāĻĄāĻŋ][,āĻā§āĻĒāĻžāĻĻāĻŋāĻ¤=āĻĒāĻŖā§āĻ¯ āĻāĻāĻĄāĻŋ]:āĻĻā§āĻŦ
āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻŋāĻ¤ā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻĻā§āĻŦ, āĻāĻĒāĻ˛āĻŦā§āĻ§ā§āĻ° āĻāĻ¨ā§āĻ¯ "-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛" āĻĻā§āĻā§āĻ¨
āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻŦā§āĻ°ā§āĻāĻ˛
āĻŦā§āĻ°ā§āĻāĻ˛ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŦāĻž āĻŦā§āĻ°ā§āĻāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ BrlAPI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻžāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻ¨ā§āĻ:āĻ āĻĒāĻļāĻ¨
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ° āĻ¯āĻž CDC āĻāĻĨāĻžāĻ°āĻ¨ā§āĻ āĻāĻŦāĻ RNDIS āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ:
- āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻĻāĻ°ā§āĻļ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻļā§āĻ˛ā§ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
-sdl/-āĻ āĻāĻŋāĻļāĻžāĻĒ/... āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻāĻĻāĻ°ā§āĻļ āĻšāĻ¯āĻŧ
āĻāĻ¸āĻĄāĻŋāĻāĻ˛ SDL āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻāĻāĻ¨ā§āĻĄā§āĻ¤ā§; SDL āĻĻā§āĻā§āĻ¨
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨)āĨ¤
āĻ āĻāĻŋāĻļāĻžāĻĒ
āĻ āĻāĻŋāĻļāĻžāĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻŽā§āĻĄ, QEMU āĻāĻāĻāĻŋ curses/ncurses āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŋāĻā§āĻ āĻ¨āĻž
āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŽā§āĻĄā§ āĻĨāĻžāĻāĻ˛ā§ āĻŦāĻž āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻšāĻ˛ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻŽā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° VGA āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŽāĻĄā§āĻ˛ āĻā§āĻā§āĻ¸āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻŽā§āĻĄ.
āĻ¨āĻž
āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž. āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻĄ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻāĻāĻāĻĒā§āĻ QEMU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨
-āĻ¨ā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§;
-āĻ¨ā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤
gtk āĻāĻāĻāĻŋ GTK āĻāĻāĻ¨ā§āĻĄā§āĻ¤ā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĄā§āĻ°āĻĒ-āĻĄāĻžāĻāĻ¨ āĻŽā§āĻ¨ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ VM āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ UI āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤
VNC āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§ āĻāĻāĻāĻŋ VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨
-āĻ¨ā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, QEMU VGA āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ SDL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻāĻŋāĻ¯āĻŧā§, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ QEMU āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¯āĻ¤ā§āĻ° āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤)āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻ¤ā§ QEMU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻ¨āĻ¸ā§āĻ˛ āĻ¸āĻš āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸āĻŋāĻ h āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻāĻ° āĻ°āĻžāĻāĻŋāĨ¤
- āĻ āĻāĻŋāĻļāĻžāĻĒ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, QEMU VGA āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ SDL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§, QEMU āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ curses/ncurses āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻŽā§āĻĄā§ āĻĨāĻžāĻāĻžāĻāĻžāĻ˛ā§āĻ¨ VGA āĻāĻāĻāĻĒā§āĻāĨ¤ āĻāĻŋāĻā§āĻ āĻ¨āĻž
āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤āĨ¤
-āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ
SDL āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄā§āĻĄāĻŋāĻā§āĻā§āĻĄ āĻĄā§āĻ¸ā§āĻāĻāĻĒ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻĒā§āĻ¸ā§ QEMU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻ°āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
-āĻāĻ˛ā§āĻ-āĻā§āĻ°ā§āĻ¯āĻžāĻŦ
āĻŽāĻžāĻāĻ¸ āĻ§āĻ°āĻ¤ā§ Ctrl-Alt-Shift āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (Ctrl-Alt-āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§)āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻŦāĻŋāĻļā§āĻˇ āĻā§ (āĻĢā§āĻ˛āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨, āĻŽāĻ¨āĻŋāĻāĻ°-āĻŽā§āĻĄ āĻ¸ā§āĻ¯ā§āĻāĻāĻŋāĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯)āĨ¤
-ctrl-āĻā§āĻ°ā§āĻ¯āĻžāĻŦ
āĻŽāĻžāĻāĻ¸ āĻ§āĻ°āĻ¤ā§ Right-Ctrl āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (Ctrl-Alt-āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§)āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻŦāĻŋāĻļā§āĻˇ āĻā§ (āĻĢā§āĻ˛āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨, āĻŽāĻ¨āĻŋāĻāĻ°-āĻŽā§āĻĄ āĻ¸ā§āĻ¯ā§āĻāĻāĻŋāĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯)āĨ¤
-āĻ¨āĻž-āĻāĻžāĻĄāĻŧā§āĻ¨
SDL āĻāĻāĻ¨ā§āĻĄā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-sdl
SDL āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻļāĻ˛āĻž āĻĒāĻāĻ¨ā§āĻĻ[,āĻĒāĻāĻ¨ā§āĻĻ[,...]]
āĻ¸ā§āĻĒāĻžāĻāĻ¸ āĻ°āĻŋāĻŽā§āĻ āĻĄā§āĻ¸ā§āĻāĻāĻĒ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§
āĻĒā§āĻ°ā§āĻ =
āĻĒā§āĻ˛ā§āĻāĻ¨āĻā§āĻā§āĻ¸āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĒā§āĻ°ā§āĻ āĻŽāĻļāĻ˛āĻž āĻļā§āĻ¨āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
addr=
āĻāĻāĻĒāĻŋ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻŽāĻļāĻ˛āĻž āĻļā§āĻ¨āĻā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ¨ā§ āĻ āĻŋāĻāĻžāĻ¨āĻž.
ipv4
ipv6
UNIX
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻĒāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ=
āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻ¸
āĻŽāĻļāĻ˛āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ SASL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻ āĻŋāĻ āĻĒāĻāĻ¨ā§āĻĻ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ/āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° SASL āĻĨā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
'qemu' āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
/etc/sasl2/qemu.conf. āĻ¯āĻĻāĻŋ QEMU āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻŋāĻšā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ SASL_CONF_PATH āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻ¯āĻĻāĻŋāĻ āĻāĻŋāĻā§ SASL āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĄā§āĻāĻž āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨
GSSAPI), āĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ SASL āĻ¸āĻ°ā§āĻŦāĻĻāĻž 'tls' āĻāĻŦāĻ 'x509' āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻŦā§
SSL āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻāĻŋāĻāĻ¸āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻĒāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ-āĻāĻŋāĻāĻŋāĻ
āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻāĻžāĻĄāĻŧāĻžāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤
āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ-āĻāĻĒāĻŋ-āĻĒā§āĻ¸ā§āĻ
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻŋ āĻĒā§āĻ¸ā§āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ-āĻāĻā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻ˛-āĻāĻā§āĻ¸āĻĢāĻžāĻ°
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ spice-vdagent āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĢāĻžāĻāĻ˛-xfer āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
tls-āĻĒā§āĻ°ā§āĻ=
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĒā§āĻ°ā§āĻ āĻŽāĻļāĻ˛āĻž āĻļā§āĻ¨āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
x509-dir=
x509 āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ -vnc $display,x509=$dir āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻļāĻž āĻāĻ°ā§
x509-āĻā§-āĻĢāĻžāĻāĻ˛=
x509-āĻā§-āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ=
x509-cert-file=
x509-cacert-file=
x509-dh-āĻā§-āĻĢāĻžāĻāĻ˛=
x509 āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻĨāĻāĻāĻžāĻŦā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
tls-āĻ¸āĻžāĻāĻĢāĻžāĻ°=
āĻā§āĻ¨ āĻ¸āĻžāĻāĻĢāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
tls-channel=[āĻĒā§āĻ°āĻ§āĻžāĻ¨|āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨|āĻāĻžāĻ°āĻ¸āĻžāĻ°|āĻāĻ¨āĻĒā§āĻāĻ¸|āĻ°ā§āĻāĻ°ā§āĻĄ|āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ]
āĻĒā§āĻ˛ā§āĻāĻ¨āĻā§āĻā§āĻ¸āĻ-āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛=[āĻĒā§āĻ°āĻ§āĻžāĻ¨|āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨|āĻāĻžāĻ°āĻ¸āĻžāĻ°|āĻāĻ¨āĻĒā§āĻāĻ¸|āĻ°ā§āĻāĻ°ā§āĻĄ|āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ]
TLS āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻžāĻŽ
"āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻŽā§āĻĄā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻā§āĻ° āĻāĻ°ā§ āĻŽāĻļāĻ˛āĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ tls/plaintext āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ¸ā§ āĻ¯ā§āĻŽāĻ¨ āĻā§āĻļāĻŋāĨ¤
image-compression=[auto_glz|auto_lz|quic|glz|lz|off]
āĻāĻŽā§āĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻā§āĻˇāĻ¤āĻŋāĻšā§āĻ¨)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ auto_glzāĨ¤
jpeg-wan-compression=[āĻ āĻā§|āĻāĻāĻ¨āĻ āĻ¨āĻž|āĻ¸āĻ°ā§āĻŦāĻĻāĻž]
zlib-glz-wan-compression=[āĻ āĻā§|āĻāĻāĻ¨āĻ āĻ¨āĻž|āĻ¸āĻ°ā§āĻŦāĻĻāĻž]
āĻāĻ¯āĻŧāĻžāĻ¨ āĻāĻŽā§āĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻ§ā§āĻ° āĻ˛āĻŋāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻˇāĻ¤āĻŋāĻāĻ°)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻā§āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ-āĻāĻŋāĻĄāĻŋāĻ=[āĻ āĻĢ|āĻ āĻ˛|āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°]
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻāĻā§āĻ¨ā§āĻ-āĻŽāĻžāĻāĻ¸=[āĻāĻžāĻ˛ā§|āĻŦāĻ¨ā§āĻ§]
vdagent āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŽāĻžāĻāĻ¸ āĻāĻā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¸āĻā§āĻˇāĻŽ/āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ˛ā§ āĻāĻā§āĨ¤
āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ-āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨=[āĻāĻžāĻ˛ā§|āĻ āĻĢ]
āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ/āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻ˛ā§āĻ 0.5.1 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ˛ā§ āĻāĻā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻā§āĻ¨-āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨=[āĻāĻžāĻ˛ā§|āĻŦāĻ¨ā§āĻ§]
āĻŽāĻļāĻ˛āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻā§āĻ¨ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ/āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻ¨ā§āĻ§ āĻāĻā§.
-āĻĒā§āĻ°ā§āĻā§āĻ°ā§āĻ
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻ 90 āĻĄāĻŋāĻā§āĻ°ā§ āĻŦāĻžāĻŽā§ āĻā§āĻ°āĻžāĻ¨ (āĻļā§āĻ§ā§ PXA LCD)āĨ¤
-āĻāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĄāĻŋāĻā§āĻ°āĻŋ
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻā§ āĻĄāĻŋāĻā§āĻ°ā§ āĻŦāĻžāĻŽā§ āĻā§āĻ°āĻžāĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° PXA LCD)āĨ¤
-āĻāĻŋāĻāĻŋāĻ āĻāĻĻāĻ°ā§āĻļ
āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ VGA āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻāĻĻāĻ°ā§āĻļ āĻšāĻ¯āĻŧ
āĻ˛āĻ¤āĻžāĻ¤āĻ¨ā§āĻ¤ā§
āĻ¸āĻŋāĻ°āĻžāĻ¸ āĻ˛āĻāĻŋāĻ GD5446 āĻāĻŋāĻĄāĻŋāĻ āĻāĻžāĻ°ā§āĻĄāĨ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ 95 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻŋāĻ¨āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, 16 āĻŦāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻā§āĻ¸ā§āĻ āĻāĻŦāĻ āĻšā§āĻ¸ā§āĻ āĻāĻāĻ¸ā§ āĻ°āĻā§āĻ° āĻāĻā§āĻ°āĻ¤āĻžāĨ¤ (āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻ¸āĻāĻŋāĻĄāĻŋ Bochs VBE āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ VGA āĻāĻžāĻ°ā§āĻĄāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻāĻ¸ VESA āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
2.0 VBE āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ (āĻ¯ā§āĻŽāĻ¨ Windows XP) āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻā§āĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
(>= 1280x1024x16) āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
VMware
VMWare SVGA-II āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻ āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻš XFree86/XOrg āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻž Windows āĻā§āĻ¸ā§āĻāĨ¤
qxl QXL āĻĒā§āĻ¯āĻžāĻ°āĻžāĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻāĻžāĻ°ā§āĻĄāĨ¤ āĻāĻāĻŋ VGA āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ (VESA 2.0 VBE āĻ¸āĻš
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨)āĨ¤ āĻ¯āĻĻāĻŋāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž qxl āĻā§āĻ¸ā§āĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĒāĻāĻ¨ā§āĻĻ
āĻŽāĻļāĻ˛āĻž āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
tcx (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ°ā§āĻ¯ 4 āĻŽāĻŋ) āĻ¸āĻžāĻ¨ āĻāĻŋāĻ¸āĻŋāĻāĻā§āĻ¸ āĻĢā§āĻ°ā§āĻŽāĻŦāĻžāĻĢāĻžāĻ°āĨ¤ āĻāĻāĻŋ sun4m āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢā§āĻ°ā§āĻŽāĻŦāĻžāĻĢāĻžāĻ°
āĻŽā§āĻļāĻŋāĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§ 8-āĻŦāĻŋāĻ āĻāĻŦāĻ 24-āĻŦāĻŋāĻ āĻāĻāĻ¯āĻŧ āĻ°āĻā§āĻ° āĻāĻā§āĻ°āĻ¤āĻž āĻ āĻĢāĻžāĻ° āĻāĻ°ā§
1024x768āĨ¤
cg3 (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ°ā§āĻ¯ 4 āĻŽāĻŋ) āĻ¸āĻžāĻ¨ āĻ¸āĻŋāĻāĻŋāĻĨā§āĻ°āĻŋ āĻĢā§āĻ°ā§āĻŽāĻŦāĻžāĻĢāĻžāĻ°āĨ¤ āĻāĻāĻŋ sun8m āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ 4-āĻŦāĻŋāĻ āĻĢā§āĻ°ā§āĻŽāĻŦāĻžāĻĢāĻžāĻ°
1024x768 (OpenBIOS) āĻāĻŦāĻ 1152x900 (OBP) āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻŽā§āĻļāĻŋāĻ¨āĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻāĻā§āĻā§āĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻĻā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĨ¤
virtio
Virtio VGA āĻāĻžāĻ°ā§āĻĄāĨ¤
āĻ¨āĻž
āĻāĻŋāĻāĻŋāĻ āĻāĻžāĻ°ā§āĻĄ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°ā§āĻĻāĻž
āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤
-g āĻĒā§āĻ°āĻ¸ā§āĻĨxāĻāĻā§āĻāĻ¤āĻž[xāĻāĻā§āĻ°āĻ¤āĻž]
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻāĻŦāĻ āĻāĻā§āĻ°āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ)āĨ¤
-āĻāĻŋāĻāĻ¨āĻ¸āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨[,āĻĒāĻāĻ¨ā§āĻĻ[,āĻĒāĻāĻ¨ā§āĻĻ[,...]]]
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, QEMU VGA āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ SDL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻāĻŋāĻ¯āĻŧā§, āĻāĻĒāĻ¨āĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
VNC āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§āĻ¤ā§ QEMU āĻļā§āĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ VGA āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§āĻā§ VNC āĻ¸ā§āĻļāĻ¨ā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻ¸āĻŦāĻŋ āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻā§āĻŦāĻ āĻāĻĒāĻ¯ā§āĻā§ (āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-āĻāĻ āĻāĻ¸ āĻŦāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĻ) VNC āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -k āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻāĻĒāĻ¨āĻŋ en-us āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻ˛ā§ āĻā§āĻŦā§āĻ°ā§āĻĄ āĻ˛ā§āĻāĻāĻāĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ is
āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž:d
TCP āĻ¸āĻāĻ¯ā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻŦā§ āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ d. āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž
TCP āĻĒā§āĻ°ā§āĻ āĻšāĻ˛ 5900+d. āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°āĻŦā§ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¯ā§āĻā§āĻ¨ā§ āĻšā§āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ¸āĻāĻ¯ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻ¨āĻŋāĻā§āĻ¸:āĻĒāĻĨ
āĻ¯ā§āĻāĻžāĻ¨ā§ UNIX āĻĄā§āĻŽā§āĻāĻ¨ āĻ¸āĻā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ āĻĒāĻĨ āĻāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨
āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻāĨ¤
āĻ¨āĻž
VNC āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻŽāĻ¨āĻŋāĻāĻ° "āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°ā§ VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻŽāĻžāĻ¨ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻĒāĻ¤āĻžāĻāĻž.
āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤
āĻāĻāĻāĻŋ "āĻŦāĻŋāĻĒāĻ°ā§āĻ¤" āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻļā§āĻ¨āĻžāĻ° VNC āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ˛
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨. āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ (āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž:d"āĻŦāĻŋāĻĒāĻ°ā§āĻ¤"), āĻĻ
d āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻāĻāĻŋ TCP āĻĒā§āĻ°ā§āĻ āĻ¨āĻŽā§āĻŦāĻ°, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻā§āĻ
VNC āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻā§āĻ āĻ¸āĻāĻ¯ā§āĻā§ āĻ¨āĻŋāĻŦā§āĻĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ TCP āĻļā§āĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻ āĻā§āĻ˛ā§āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻāĻž āĻšāĻ˛ 5700+āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻāĻā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻšā§āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻŦā§. āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ Websocket āĻĒā§āĻ°ā§āĻ āĻĒāĻžāĻ°ā§
"websocket"= āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĻŦāĻ¨ā§āĻĻāĻ°. āĻ¯āĻĻāĻŋ āĻā§āĻ¨ TLS āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ,
āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻĄ āĻŽā§āĻĄā§ āĻāĻ˛ā§āĨ¤ āĻ¯āĻĻāĻŋ TLS āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻā§āĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ "set_password" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
pcsys_monitor. āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛: "set_password
" āĻā§āĻĨāĻžāĻ¯āĻŧ "vnc" āĻŦāĻž "āĻŽāĻ¸āĻ˛āĻž" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
"expir_password "āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§: āĻāĻāĻ¨, āĻāĻāĻ¨āĻ āĻ¨āĻ¯āĻŧ, +āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻŦāĻž UNIX āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ° āĻŽā§āĻ¯āĻŧāĻžāĻĻ 60 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻļā§āĻˇ āĻāĻ°āĻ¤ā§ +60 āĻŦāĻž āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ° āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻāĻ°āĻ¤ā§ 1335196800
"āĻ¸ā§āĻŽ āĻāĻĒā§āĻ°āĻŋāĻ˛ 23 12:00:00 EDT 2012" āĻ (āĻāĻ āĻ¤āĻžāĻ°āĻŋāĻ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤
āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻŋ "āĻāĻāĻ¨" āĻŦāĻž "āĻāĻāĻ¨āĻ āĻ¨āĻž" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻāĻ¤ā§āĻ¤ā§āĻ°ā§āĻŖ āĻŦāĻž āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻŦā§ āĻ¨āĻž.
tls-creds=ID
VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ TLS āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ° ID āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻ°āĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻā§āĻ āĻ¸āĻā§āĻ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻŦā§ (āĻ¯āĻĻāĻŋ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ)āĨ¤ TLS āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ā§ˇ
VeNCrypt āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻāĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ -āĻŦāĻ¸ā§āĻ¤ā§ tls-creds āĻ¯ā§āĻā§āĻ¤āĻŋ.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° tls-creds āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ TLS, x509, āĻāĻŦāĻ x509 āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŦāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻŋ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻāĻ¯āĻŧ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨ā§āĻāĨ¤
TLS VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ TLS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦā§āĻ¨āĻžāĻŽā§ TLS āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¤āĻžāĻ āĻāĻāĻāĻ¨ āĻŽā§āĻ¯āĻžāĻ¨-āĻāĻ¨-āĻĻā§āĻ¯-āĻŽāĻŋāĻĄāĻ˛ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛āĨ¤ āĻāĻāĻžāĻ
āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§ x509 or x509 āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĻ¨
āĻ āĻĒāĻļāĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ tls-creds āĻ¯ā§āĻā§āĻ¤āĻŋ.
x509=/path/to/certificate/dir
āĻŦā§āĻ§ āĻšāĻ˛ā§ TLS āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§. āĻāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
TLS āĻ āĻ§āĻŋāĻŦā§āĻļāĻ¨āĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¤āĻžāĻ° x509 āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ āĻĒāĻžāĻ āĻžāĻŦā§āĨ¤ āĻāĻāĻžāĻ
āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻĒāĻĨāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§
x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻā§āĻ¨ vnc_āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻ
āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ°āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ tls-creds āĻ¯ā§āĻā§āĻ¤āĻŋ.
x509verify=/path/to/certificate/dir
āĻŦā§āĻ§ āĻšāĻ˛ā§ TLS āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§. āĻāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
TLS āĻ āĻ§āĻŋāĻŦā§āĻļāĻ¨āĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻ¤āĻžāĻ° x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ āĻĒāĻžāĻ āĻžāĻŦā§ āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻĒāĻžāĻ āĻžāĻ¨āĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻŦā§
CA āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°, āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻŦā§āĻ§āĻ¤āĻž āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧāĨ¤ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻāĻ°ā§āĻ¤ā§āĻĒāĻā§āĻˇ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻšāĻ˛ā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¯āĻĨā§āĻˇā§āĻ
āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻ VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻ¸ā§āĻ¤āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻĒāĻĨāĻāĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĻā§āĻā§āĻ¨ vnc_āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻ
āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻ¤ā§āĻ°āĻŋāĻ° āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ tls-creds āĻ¯ā§āĻā§āĻ¤āĻŋ.
āĻ¸āĻžāĻ¸
VNC āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ SASL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ¸āĻ˛
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ/āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° SASL āĻĨā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
'qemu' āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
/etc/sasl2/qemu.conf. āĻ¯āĻĻāĻŋ QEMU āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻŋāĻšā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ SASL_CONF_PATH āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻ¯āĻĻāĻŋāĻ āĻāĻŋāĻā§ SASL āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĄā§āĻāĻž āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨
GSSAPI), āĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ SASL āĻ¸āĻ°ā§āĻŦāĻĻāĻž 'tls' āĻāĻŦāĻ 'x509' āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻŦā§
SSL āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻāĻŋāĻāĻ¸āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻĒāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻĻā§āĻā§āĻ¨
vnc_āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž SASL āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻāĨ¤
ACL x509 āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāĻŦāĻ SASL āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
āĻĒāĻžāĻ°ā§āĻāĻŋ x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ ACL āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻļāĻŋāĻˇā§āĻ āĻ¨āĻžāĻŽ. āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¯āĻž āĻĻā§āĻāĻ¤ā§
"C=GB,O=ACME,L=āĻŦā§āĻ¸ā§āĻāĻ¨,CN=āĻŦāĻŦ"āĨ¤ SASL āĻĒāĻžāĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯, ACL āĻā§āĻ āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ, āĻ¯āĻž SASL āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨
"āĻŦāĻŦ" āĻŦāĻž "[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]". āĻ¯āĻāĻ¨ ACL āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻāĻāĻāĻŋ "āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ°" āĻ¨ā§āĻ¤āĻŋ āĻ¸āĻš āĻāĻžāĻ˛āĻŋ āĻšāĻŦā§āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻā§āĻ VNC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
ACL āĻ˛ā§āĻĄ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ "acl" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻ¨āĻŋāĻāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤
āĻ˛āĻāĻŋ
āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ, JPEG, ...)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, VNC
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤āĻžāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻā§āĻˇāĻ¤āĻŋāĻāĻžāĻ°āĻ āĻĢā§āĻ°ā§āĻŽāĻŦāĻžāĻĢāĻžāĻ° āĻāĻĒāĻĄā§āĻ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ˛ā§ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ°āĻā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ -āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤
āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ
āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻ¨ āĻāĻ¨ āĻāĻĒāĻĄā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ¨ āĻ āĻā§āĻāĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻĒāĻžāĻ āĻžāĻŦā§
āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ (āĻ¯ā§āĻŽāĻ¨ JPEG) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻ āĻā§āĻāĻ˛ā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻĄāĻŋāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻāĨ¤ āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻžāĻāĻ āĻāĻ° āĻŽāĻ¤ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻ° āĻŽā§āĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻāĻ°āĻŖ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĨ¤
āĻļā§āĻ¯āĻŧāĻžāĻ°=[āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻāĻā§āĻ¸āĻā§āĻ˛ā§āĻ¸āĻŋāĻ|āĻŦāĻ˛-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ|āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨]
āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻ āĻ¨ā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 'āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻāĻā§āĻ¸āĻā§āĻ˛ā§āĻ¸āĻŋāĻ' āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ°āĻā§ āĻāĻā§āĻ¸āĻā§āĻ˛ā§āĻ¸āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ rfb spec āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻā§ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ (vncviewer: -āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ āĻ¸ā§āĻāĻ)āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
'āĻĢā§āĻ°ā§āĻ¸-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ' āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĄā§āĻ¸ā§āĻāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ āĻ§āĻŋāĻŦā§āĻļāĻ¨, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ āĻā§āĻ˛ā§ āĻ¯ā§āĻ¤ā§ āĻāĻžāĻ¨ āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -shared āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§. 'āĻāĻĒā§āĻā§āĻˇāĻž' āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻžāĻ āĻāĻ°āĻž āĻĒāĻ¤āĻžāĻāĻžāĻā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŦāĻžāĻāĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻšā§āĻ¨āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ rfb āĻ¸ā§āĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ QEMU
āĻāĻāĻ°āĻŖāĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° i386 āĻ˛āĻā§āĻˇā§āĻ¯:
-win2k-āĻšā§āĻ¯āĻžāĻ
āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻŖ āĻŦāĻžāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ Windows 2000 āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ 2000 āĻāĻ° āĻĒāĻ°
āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ (āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ IDE āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻā§ āĻ§ā§āĻ° āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ)āĨ¤
-no-fd-bootchk
BIOS-āĻ āĻĢā§āĻ˛āĻĒāĻŋ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĨā§āĻā§ āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĢā§āĻ˛āĻĒāĻŋ āĻĄāĻŋāĻ¸ā§āĻāĨ¤
-āĻ¨āĻž-āĻāĻ¸āĻŋāĻĒāĻŋāĻāĻ
ACPI (āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ°
āĻā§āĻ¸ā§āĻ āĻāĻāĻ¸ āĻāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ°ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻŋāĻ¸āĻŋ āĻāĻžāĻ°ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨)āĨ¤
-āĻ¨āĻž-āĻāĻāĻāĻĒā§āĻ
HPET āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
- āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ [sig=Str][, rev=n][,oem_id=Str][,oem_table_id=Str][,oem_rev=n]
[, asl_compiler_id=Str][,asl_compiler_rev=n][,āĻĄā§āĻāĻž=file1[:file2]...]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšā§āĻĄāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻ¸āĻš ACPI āĻā§āĻŦāĻŋāĻ˛ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯
file=, āĻ¸āĻŽāĻ¸ā§āĻ¤ ACPI āĻšā§āĻĄāĻžāĻ° āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻĒā§āĻ°ā§ ACPI āĻā§āĻŦāĻŋāĻ˛ āĻ¨āĻŋāĻ¨
(āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ)āĨ¤ āĻĄā§āĻāĻž= āĻāĻ¨ā§āĻ¯, āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄā§āĻāĻž āĻ āĻāĻļ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšā§āĻĄāĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-smbios āĻĢāĻžāĻāĻ˛=āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ SMBIOS āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
-smbios āĻāĻžāĻāĻĒ=0[, āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž=Str][,āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=Str][,āĻ¤āĻžāĻ°āĻŋāĻ=Str][,āĻŽā§āĻā§āĻ¤āĻŋ=%d.%d][,uefi=on|off]
SMBIOS āĻāĻžāĻāĻĒ 0 āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
-smbios
āĻāĻžāĻāĻĒ=1[,āĻā§āĻĒāĻžāĻĻāĻ=Str][, āĻĒāĻŖā§āĻ¯=Str][,āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=Str][, āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛=Str][,uuid=uuid][,āĻ¸ā§āĻā§=Str][,āĻĒāĻ°āĻŋāĻŦāĻžāĻ°=Str]
SMBIOS āĻāĻžāĻāĻĒ 1 āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
-smbios
āĻāĻžāĻāĻĒ=2[,āĻā§āĻĒāĻžāĻĻāĻ=Str][, āĻĒāĻŖā§āĻ¯=Str][,āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=Str][, āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛=Str][,āĻ¸āĻŽā§āĻĒāĻĻ=Str][,āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨=Str][,āĻĒāĻ°āĻŋāĻŦāĻžāĻ°=Str]
SMBIOS āĻāĻžāĻāĻĒ 2 āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
-smbios āĻāĻžāĻāĻĒ=3[,āĻā§āĻĒāĻžāĻĻāĻ=Str][,āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=Str][, āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛=Str][,āĻ¸āĻŽā§āĻĒāĻĻ=Str][,āĻ¸ā§āĻā§=Str]
SMBIOS āĻāĻžāĻāĻĒ 3 āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
-smbios
type=4[,sock_pfx=Str][,āĻā§āĻĒāĻžāĻĻāĻ=Str][,āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=Str][, āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛=Str][,āĻ¸āĻŽā§āĻĒāĻĻ=Str][, āĻ āĻāĻļ=Str]
SMBIOS āĻāĻžāĻāĻĒ 4 āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
-smbios
type=17[,loc_pfx=Str][,āĻŦā§āĻ¯āĻžāĻāĻ=Str][,āĻā§āĻĒāĻžāĻĻāĻ=Str][, āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛=Str][,āĻ¸āĻŽā§āĻĒāĻĻ=Str][, āĻ āĻāĻļ=Str][,āĻāĻ¤āĻŋ=%d]
SMBIOS āĻāĻžāĻāĻĒ 17 āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-āĻ¨ā§āĻ nic[, vlan=n][,āĻŽā§āĻ¯āĻžāĻāĻžāĻĻā§āĻĻāĻžāĻ°=āĻŽā§āĻ¯āĻžāĻ][,āĻŽāĻĄā§āĻ˛=āĻāĻĻāĻ°ā§āĻļ] [, āĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ][,addr=addr][,āĻā§āĻā§āĻāĻ°=v]
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ VLAN āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ n (n = 0 āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
NIC āĻšāĻ˛ PC āĻāĻžāĻ°ā§āĻā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻāĻŋ e1000āĨ¤ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, MAC āĻ āĻŋāĻāĻžāĻ¨āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŽā§āĻ¯āĻžāĻ, āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ addr (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° PCI āĻāĻžāĻ°ā§āĻĄ), āĻāĻŦāĻ āĻ āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻ¨āĻŋāĻāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, PCI āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻāĻā§āĻ¯āĻž v MSI-X āĻā§āĻā§āĻāĻ° āĻ¯āĻž āĻāĻžāĻ°ā§āĻĄā§ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤; āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§; āĻ¸ā§āĻ v MSI-X āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ = 0āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻ¨ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ
āĻāĻāĻ NIC āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ QEMU āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻĄā§āĻ˛ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻāĻĻāĻ°ā§āĻļ āĻšāĻ˛ "virtio", "i82551", "i82557b", "i82559er", "ne2k_pci",
"ne2k_isa", "pcnet", "rtl8139", "e1000", "smc91c111", "lance" āĻāĻŦāĻ "mcf_fec"āĨ¤ āĻ¸āĻŦ āĻ¨āĻž
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻŦ āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ "-net nic,model=help" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
-āĻ¨ā§āĻāĻĻā§āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§, āĻāĻāĻĄāĻŋ =id[,āĻĒāĻāĻ¨ā§āĻĻ[,āĻĒāĻāĻ¨ā§āĻĻ[,...]
-āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§[,āĻĒāĻāĻ¨ā§āĻĻ[,āĻĒāĻāĻ¨ā§āĻĻ[,...]
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻā§āĻ° āĻŦāĻŋāĻļā§āĻˇāĻžāĻ§āĻŋāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
vlan=n
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄ āĻ¸ā§āĻā§āĻ¯āĻžāĻ VLAN āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ n (n = 0 āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻāĻāĻĄāĻŋ =id
name =āĻ¨āĻžāĻŽ
āĻŽāĻ¨āĻŋāĻāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻ¨āĻžāĻŽ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨ā§āĻ =addr[/āĻŽāĻžāĻ¸ā§āĻ]
āĻ āĻ¤āĻŋāĻĨāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨ IP āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻ¨ā§āĻāĻŽāĻžāĻ¸ā§āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻšāĻ¯āĻŧ
abcd āĻāĻāĻžāĻ°ā§ āĻŦāĻž āĻŦā§āĻ§ āĻļā§āĻ°ā§āĻˇ-āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 10.0.2.0/24āĨ¤
āĻšā§āĻ¸ā§āĻ =addr
āĻšā§āĻ¸ā§āĻā§āĻ° āĻ āĻ¤āĻŋāĻĨāĻŋ-āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻā§āĻ¸ā§āĻā§āĻ° ā§¨āĻ¯āĻŧ āĻāĻāĻĒāĻŋ
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ, iexxx2āĨ¤
restrict=on|off
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§, āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻŦā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§ āĻ¨āĻž
āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻā§āĻ¨āĻ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻāĻĒāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻšā§āĻ¸ā§āĻā§āĻ° āĻāĻĒāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž
āĻŦāĻžāĻāĻ°ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ¨āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ
āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ DHCP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
dhcpstart=addr
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ DHCP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ 16 āĻāĻāĻĒāĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
āĻā§āĻ¸ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ 15 āĻ¤āĻŽ āĻĨā§āĻā§ 31 āĻ¤āĻŽ āĻāĻāĻĒāĻŋ, iexxx15 āĻĨā§āĻā§ xxx31ā§ˇ
dns=addr
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨ā§āĻŽāĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻ¤āĻŋāĻĨāĻŋ-āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻšāĻŦā§
āĻšā§āĻ¸ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻā§āĻ¸ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ 3āĻ¯āĻŧ āĻāĻāĻĒāĻŋ, āĻ āĻ°ā§āĻĨāĻžā§
xxx3.
dnssearch=āĻĄā§āĻŽā§āĻāĻ¨
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ DHCP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤ āĻĄā§āĻŽā§āĻ¨-āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻāĻžāĻ§āĻŋāĻ āĻĄā§āĻŽā§āĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĄā§āĻŽā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ(es) āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻĄā§āĻŽā§āĻ¨ āĻ¨āĻžāĻŽ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
qemu -net āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§,dnssearch=mgmt.example.org,dnssearch=example.org [...]
tftp=Dir
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ TFTP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛ā§
in Dir āĻāĻāĻāĻŋ TFTP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻŽā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° TFTP āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŽā§āĻĄā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ (Unix TFTP āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° "bin" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨)āĨ¤
bootfile=āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ BOOTP āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻ¸āĻā§āĻā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ tftp, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĨā§āĻā§ āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ (pxelinux āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§):
qemu-system-i386 -hda linux.img -āĻŦā§āĻ n -āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§,tftp=/path/to/tftp/files,bootfile=/pxelinux.0
smb=Dir[,smbserver=addr]
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ SMB āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻāĻ¸āĻā§āĻ˛āĻŋ āĻšā§āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ Dir āĻ¸ā§āĻŦāĻā§āĻāĻāĻžāĻŦā§ āĻāĻ° āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž
SMB āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ addr. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ āĻā§āĻ¸ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ 4āĻ°ā§āĻĨ āĻāĻāĻĒāĻŋ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤, iexxx4āĨ¤
āĻā§āĻ¸ā§āĻ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻāĻ¸ā§, āĻ˛āĻžāĻāĻ¨āĻāĻŋ:
10.0.2.4 smbserver
āĻĢāĻžāĻāĻ˛ā§ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ C:\WINDOWS\LMHOSTS (āĻāĻāĻ¨ā§āĻĄā§āĻ 9x/āĻāĻŽāĻžāĻ° āĻāĻ¨ā§āĻ¯) āĻŦāĻž
C:\WINNT\SYSTEM32\DRIVERS\ETC\LMHOSTS (āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻ¨āĻāĻŋ/2000)āĨ¤
āĻ¤āĻžāĻ°āĻĒāĻ° Dir āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ \smbserver\qemu.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻšā§āĻ¸ā§āĻ OS-āĻ āĻāĻāĻāĻŋ SAMBA āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ QEMU āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
Red Hat 9, Fedora Core 3 āĻāĻŦāĻ OpenSUSE 11.x āĻĨā§āĻā§ smbd āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§āĨ¤
hostfwd=[tcp|udp]:[āĻšā§āĻ¸ā§āĻāĻĄā§āĻĄāĻžāĻ°]:āĻšā§āĻ¸ā§āĻāĻĒā§āĻ°ā§āĻ-[āĻ āĻ¤āĻŋāĻĨāĻŋ āĻ¯ā§āĻāĻĻāĻžāĻ¨āĻāĻžāĻ°ā§]:āĻā§āĻ¸ā§āĻāĻĒā§āĻ°ā§āĻ
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ TCP āĻŦāĻž UDP āĻ¸āĻāĻ¯ā§āĻāĻā§āĻ˛āĻŋ āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ā§ˇ āĻšā§āĻ¸ā§āĻāĻĒā§āĻ°ā§āĻ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻāĻĒāĻŋāĻ° āĻāĻžāĻā§
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ āĻ¤āĻŋāĻĨāĻŋ āĻ¯ā§āĻāĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻā§āĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻā§ āĻā§āĻ¸ā§āĻāĻĒā§āĻ°ā§āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻ¯ā§āĻāĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ°
āĻŽāĻžāĻ¨ āĻšāĻ˛ xxx15 (āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ DHCP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻž)āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšā§āĻ¸ā§āĻāĻĄā§āĻĄāĻžāĻ°, āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšā§āĻ¸ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ§āĻ°āĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, TCP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻā§āĻ°ā§āĻ¨ 11 āĻĨā§āĻā§ āĻā§āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻ¨ 1-āĻ āĻšā§āĻ¸ā§āĻ X0 āĻ¸āĻāĻ¯ā§āĻ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ:
# āĻšā§āĻ¸ā§āĻā§
qemu-system-i386 -net user,hostfwd=tcp:127.0.0.1:6001-:6000 [...]
# āĻāĻ āĻšā§āĻ¸ā§āĻ xterm āĻā§āĻ¸ā§āĻ X11 āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻā§āĻ˛āĻž āĻāĻāĻŋāĻ¤
xterm - āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ : 1
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻ 5555 āĻĨā§āĻā§ āĻā§āĻ¸ā§āĻā§āĻ° āĻā§āĻ˛āĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§ āĻā§āĻ˛āĻ¨ā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§,
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°:
# āĻšā§āĻ¸ā§āĻā§
qemu-system-i386 -net user,hostfwd=tcp::5555-:23 [...]
āĻā§āĻ˛āĻ¨ā§āĻ āĻ˛ā§āĻāĻžāĻ˛āĻšā§āĻ¸ā§āĻ 5555
āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻšā§āĻ¸ā§āĻ "āĻā§āĻ˛āĻ¨ā§āĻ āĻ˛ā§āĻāĻžāĻ˛āĻšā§āĻ¸ā§āĻ 5555" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻšāĻ¨
āĻā§āĻ˛āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤
guestfwd=[tcp]:āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°:āĻŦāĻ¨ā§āĻĻāĻ°-āĻĻā§āĻŦ
guestfwd=[tcp]:āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°:āĻŦāĻ¨ā§āĻĻāĻ°-cmd: āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻ āĻ¤āĻŋāĻĨāĻŋ TCP āĻ¸āĻāĻ¯ā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨ā§ˇ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻ¨ā§āĻĻāĻ°ā§ āĻŦāĻ¨ā§āĻĻāĻ° āĻĨā§āĻā§
āĻāĻ°āĻŋāĻ¤ā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĻā§āĻŦ āĻŦāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ cmd: āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻ¨ā§āĻŽāĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ chardev āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ QEMU-āĻāĻ° āĻā§āĻĄāĻŧā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻā§āĻŦāĻ¨āĻāĻžāĻ˛, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻŽāĻ¤:
# āĻŦā§āĻāĻāĻĒā§ 10.10.1.1:4321 āĻā§āĻ˛ā§āĻ¨, āĻ¯āĻāĻ¨āĻ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ 10.0.2.100:1234 āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
# āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§
qemu -net user,guestfwd=tcp:10.0.2.100:1234-tcp:10.10.1.1:4321 [...]
āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¸ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ TCP āĻ¸āĻāĻ¯ā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻžāĻ
āĻ¯ā§ QEMU āĻ¸ā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ inetd āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ°āĻŖ āĻāĻ°ā§:
# āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ TCP āĻ¸āĻāĻ¯ā§āĻā§ "netcat 10.10.1.1 4321" āĻāĻ˛ āĻāĻ°ā§āĻ¨ 10.0.2.100:1234 āĻ
# āĻāĻŦāĻ TCP āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ āĻāĻ° stdin/stdout āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
qemu -net 'user,guestfwd=tcp:10.0.2.100:1234-cmd:netcat 10.10.1.1 4321'
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ āĻ˛ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ -tftp, -bootp, -smb āĻāĻŦāĻ -redir āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ -āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻĻā§āĻ¯āĻŧ
āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§ā§āĻ¸āĻžāĻšāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻŽāĻ¨ āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻ¨ā§āĻāĻĻā§āĻŦ āĻā§āĻ¯āĻžāĻĒ, āĻāĻāĻĄāĻŋ =id[, fd=h][,ifname=āĻ¨āĻžāĻŽ][, āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ=āĻĢāĻžāĻāĻ˛][,āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ=dfile][, āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§=āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§]
-āĻ¨ā§āĻ
āĻā§āĻ¯āĻžāĻĒ āĻāĻ°ā§āĻ¨[, vlan=n][, āĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ][,fd=h][,ifname=āĻ¨āĻžāĻŽ][, āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ=āĻĢāĻžāĻāĻ˛][,āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ=dfile][, āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§=āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§]
āĻšā§āĻ¸ā§āĻ TAP āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ VLAN āĻāĻ° āĻāĻžāĻā§ n.
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻāĻāĻŋ āĻāĻŦāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ dfile āĻĨā§āĻā§
āĻāĻāĻŋ āĻĄāĻŋāĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, OS āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻšāĻ¯āĻŧ /etc/qemu-ifup āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻŋāĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻšāĻ¯āĻŧ /etc/qemu-ifdownāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ = āĻ¨āĻž or āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ = āĻ¨āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄāĨ¤
āĻ¯āĻĻāĻŋ QEMU āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻŋāĻšā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨, āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§
TAP āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšā§āĻ˛ā§āĻĒāĻžāĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛
/path/to/qemu-bridge-helper.
fd=h āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ˛āĻž āĻšā§āĻ¸ā§āĻ TAP āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
# āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¸āĻš āĻāĻāĻāĻŋ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img -net nic -net āĻā§āĻ¯āĻžāĻĒ
# āĻĻā§āĻāĻŋ NIC āĻ¸āĻš āĻāĻāĻāĻŋ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤
#āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻĒ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§
qemu-system-i386 linux.img \
-net nic,vlan=0 -net tap,vlan=0,ifname=tap0 \
-net nic,vlan=1 -net tap,vlan=1,ifname=tap1
# āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
#BR0 āĻŦā§āĻ°āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ TAP āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img \
-āĻ¨ā§āĻ nic -āĻ¨ā§āĻ āĻā§āĻ¯āĻžāĻĒ,"āĻšā§āĻ˛ā§āĻĒāĻžāĻ°=/āĻĒāĻĨ/āĻā§/āĻāĻŋāĻāĻŽā§-āĻŦā§āĻ°āĻŋāĻ-āĻšā§āĻ˛ā§āĻĒāĻžāĻ°"
-āĻ¨ā§āĻāĻĻā§āĻŦ āĻ¸ā§āĻ¤ā§, āĻāĻāĻĄāĻŋ =id[,br=āĻ¸ā§āĻ¤ā§][, āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§=āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§]
-āĻ¨ā§āĻ āĻ¸ā§āĻ¤ā§ [, vlan=n][, āĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ][,br=āĻ¸ā§āĻ¤ā§][, āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§=āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§]
āĻāĻāĻāĻŋ āĻšā§āĻ¸ā§āĻ āĻŦā§āĻ°āĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻāĻāĻāĻŋ āĻšā§āĻ¸ā§āĻ TAP āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšā§āĻ˛ā§āĻĒāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§ TAP āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§
āĻ¸ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšā§āĻ˛ā§āĻĒāĻžāĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ /path/to/qemu-bridge-helper āĻāĻŦāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ°āĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ br0.
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
# āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
#BR0 āĻŦā§āĻ°āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ TAP āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img -net bridge -net nic,model=virtio
# āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
# qemubr0 āĻŦā§āĻ°āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ TAP āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img -net bridge,br=qemubr0 -net nic,model=virtio
-āĻ¨ā§āĻāĻĻā§āĻŦ āĻ¸āĻā§āĻ, āĻāĻāĻĄāĻŋ =id[, fd=h][,āĻļā§āĻ¨=[āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž]:āĻŦāĻ¨ā§āĻĻāĻ°][, āĻ¸āĻāĻ¯ā§āĻ=āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž:āĻŦāĻ¨ā§āĻĻāĻ°]
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ[, vlan=n][, āĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ][,fd=h] [,āĻļā§āĻ¨=[āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž]:āĻŦāĻ¨ā§āĻĻāĻ°][, āĻ¸āĻāĻ¯ā§āĻ=āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž:āĻŦāĻ¨ā§āĻĻāĻ°]
VLAN āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ n āĻāĻāĻāĻŋ TCP āĻ¸āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¯ QEMU āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ VLAN-āĻ
āĻ¸āĻāĻ¯ā§āĻ āĻ¯āĻĻāĻŋ āĻļā§āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, QEMU āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻŦāĻ¨ā§āĻĻāĻ° (āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž
āĻāĻā§āĻāĻŋāĻ)āĨ¤ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¯ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻļā§āĻ¨āĻž
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ fd=h āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ˛āĻž TCP āĻ¸āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
# āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ, āĻļā§āĻ¨ā§āĻ¨=:1234
# āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° VLAN 0 āĻā§ VLAN 0 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
# āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ°
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:57 \
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ, āĻ¸āĻāĻ¯ā§āĻ=127.0.0.1:1234
-āĻ¨ā§āĻāĻĻā§āĻŦ āĻ¸āĻā§āĻ, āĻāĻāĻĄāĻŋ =id[, fd=h][,mcast=madr:āĻŦāĻ¨ā§āĻĻāĻ°[,localaddr=addr]]
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ[, vlan=n][, āĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ][,fd=h][,mcast=madr:āĻŦāĻ¨ā§āĻĻāĻ°[,localaddr=addr]]
āĻāĻāĻāĻŋ VLAN āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ n āĻāĻāĻāĻŋ UDP āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¯ QEMU āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻā§āĻ, āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ QEMU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ madr āĻāĻŦāĻ
āĻŦāĻ¨ā§āĻĻāĻ°. āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯:
1. āĻŦā§āĻļ āĻāĻŋāĻā§ QEMU āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻšā§āĻ¸ā§āĻā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻ āĻŦāĻžāĻ¸ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§
āĻāĻ āĻšā§āĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ āĻŋāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻ¸ā§āĻāĻāĻĒ)āĨ¤
2. mcast āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ (āĻ¯ā§āĻā§āĻ¤āĻŋ ethN=mcast), āĻĻā§āĻāĻž
<http://user-mode-linux.sf.net>.
3. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° fd=h āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ˛āĻž UDP āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻ¸āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
# āĻāĻāĻāĻŋ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ,mcast=230.0.0.1:1234
# āĻāĻāĻ "āĻŦāĻžāĻ¸" āĻ āĻāĻ°ā§āĻāĻāĻŋ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:57 \
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ,mcast=230.0.0.1:1234
# āĻāĻāĻ "āĻŦāĻžāĻ¸" āĻ āĻāĻ°ā§āĻāĻāĻŋ QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:58 \
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ,mcast=230.0.0.1:1234
āĻāĻĻāĻžāĻšāĻ°āĻŖ (āĻāĻāĻāĻžāĻ° āĻŽā§āĻĄ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻāĨ¤):
# QEMU āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ (āĻŽāĻ¨ā§ āĻāĻ°ā§āĻ¨ mcast āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
# āĻšāĻ˛ UML āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ,mcast=239.192.168.1:1102
# UML āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
/path/to/linux ubd0=/path/to/root_fs eth0=mcast
āĻāĻĻāĻžāĻšāĻ°āĻŖ (āĻšā§āĻ¸ā§āĻā§āĻ° 1.2.3.4 āĻĨā§āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¨):
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-āĻ¨ā§āĻ āĻ¸āĻā§āĻ,mcast=239.192.168.1:1102,localaddr=1.2.3.4
-āĻ¨ā§āĻāĻĻā§āĻŦ
l2tpv3, id=id,src=āĻšā§āĻĻāĻ¯āĻŧ,dst=dstaddr[,srcport=srcport][,dstport=āĻĄāĻŋāĻāĻ¸āĻāĻŋāĻĒā§āĻ°ā§āĻ],txsession=txsession[, rxsession=rxsession][,ipv6][,udp][,cookie64][,counter][,pincounter][,txcookie=txcookie][,rxcookie=rxcookie][,āĻ āĻĢāĻ¸ā§āĻ=āĻ āĻĢāĻ¸ā§āĻ]
-āĻ¨ā§āĻ
l2tpv3[,vlan=n][, āĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ],src=āĻšā§āĻĻāĻ¯āĻŧ,dst=dstaddr[,srcport=srcport][,dstport=āĻĄāĻŋāĻāĻ¸āĻāĻŋāĻĒā§āĻ°ā§āĻ],txsession=txsession[, rxsession=rxsession][,ipv6][,udp][,cookie64][,counter][,pincounter][,txcookie=txcookie][,rxcookie=rxcookie][,āĻ āĻĢāĻ¸ā§āĻ=āĻ āĻĢāĻ¸ā§āĻ]
VLAN āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ n L2TPv3 pseudowire āĻĨā§āĻā§āĨ¤ L2TPv3 (RFC3391) āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛
āĻĻā§āĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĨāĻžāĻ°āĻ¨ā§āĻ (āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¤āĻ° 2) āĻĄā§āĻāĻž āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤
āĻ°āĻžāĻāĻāĻžāĻ°, āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ (āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 3.3 āĻāĻ° āĻĒāĻ° āĻĨā§āĻā§)āĨ¤
āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻāĻāĻāĻŋ āĻāĻŋāĻāĻŽāĻā§ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻāĻŽ, āĻ°āĻžāĻāĻāĻžāĻ° āĻŦāĻž āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
src=āĻšā§āĻĻāĻ¯āĻŧ
āĻā§āĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻž (āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ)
āĻĄāĻŋāĻ¸ā§āĻā§ =dstaddr
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ āĻŋāĻāĻžāĻ¨āĻž (āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ)
UDP udp encapsulation āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻĒāĻŋ)āĨ¤
srcport=srcport
āĻā§āĻ¸ udp āĻĒā§āĻ°ā§āĻāĨ¤
dstport=āĻĄāĻŋāĻāĻ¸āĻāĻŋāĻĒā§āĻ°ā§āĻ
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻāĻĄāĻŋāĻĒāĻŋ āĻĒā§āĻ°ā§āĻāĨ¤
ipv6
āĻā§āĻ° v6, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ v4.
rxcookie=rxcookie
txcookie=txcookie
l2tpv3 āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§ āĻā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻ°ā§āĻĒāĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻ āĻšāĻ˛
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻā§āĻ˛ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤āĻžāĻ°āĻž 32 āĻŦāĻŋāĻāĨ¤
cookie64
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 64 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻāĻŋāĻ° āĻāĻāĻžāĻ° 32 āĻŦāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° = āĻŦāĻ¨ā§āĻ§
āĻāĻāĻāĻŋ 'āĻāĻžāĻ-āĻĄāĻžāĻāĻ¨' L2TPv3 āĻŦāĻ˛ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻ¨ā§ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ¨ā§āĻ
āĻāĻ¸āĻĄāĻŧāĻž-mkonstan-l2tpext-keyed-ipv6-tunnel-00
āĻĒāĻŋāĻ¨āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° = āĻāĻžāĻ˛ā§
āĻĒāĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻāĻž āĻĒāĻžāĻ˛ā§āĻāĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻāĻžāĻ. āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻā§ā§ˇ
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽāĨ¤
āĻ āĻĢāĻ¸ā§āĻ=āĻ āĻĢāĻ¸ā§āĻ
āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻĄā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ āĻĢāĻ¸ā§āĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, L4.3.2.1TPv2 āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻšā§āĻ¸ā§āĻ 3-āĻ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ VM āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ°āĻŋāĻ-āĻ˛ā§āĻ¯āĻžāĻ¨ āĻ āĻ¨
āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻšā§āĻ¸ā§āĻ 1.2.3.4:
# āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻāĻāĻž āĻāĻāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻšā§āĻ¸ā§āĻā§ āĻāĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻāĻāĻĒ āĻāĻ°ā§āĻ¨
# 1.2.3.4 āĻ¤āĻžāĻ°āĻŋāĻā§
ip l2tp āĻāĻžāĻ¨ā§āĻ˛ āĻ°āĻŋāĻŽā§āĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ 4.3.2.1 āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ 1.2.3.4 āĻāĻžāĻ¨ā§āĻ˛_āĻāĻāĻĄāĻŋ 1 āĻĒāĻŋāĻ¯āĻŧāĻžāĻ°_āĻāĻžāĻ¨ā§āĻ˛_āĻāĻāĻĄāĻŋ 1 \
encap udp udp_sport 16384 udp_dport 16384
ip l2tp āĻ¸ā§āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ tunnel_id 1 āĻ¨āĻžāĻŽ vmtunnel0 session_id \
0xFFFFFFFF peer_session_id 0xFFFFFFFF
ifconfig vmtunnel0 mtu 1500
ifconfig vmtunnel0 āĻāĻĒ
brctl addif br-lan vmtunnel0
# 4.3.2.1 āĻ¤āĻžāĻ°āĻŋāĻā§
# QEMU āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ - āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻĨāĻžāĻā§ āĻŦāĻž āĻā§āĻŦ āĻā§āĻˇāĻ¤āĻŋāĻāĻžāĻ°āĻ āĻšāĻ¯āĻŧ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻĒāĻŋāĻ¨āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img -net nic -net l2tpv3,src=4.2.3.1,dst=1.2.3.4,udp,srcport=16384,dstport=16384,rxsession=0xffffffff,txsession=0xffffffff,txsession=XNUMXxffffffff
-āĻ¨ā§āĻāĻĻā§āĻŦ vde, id=id[, āĻŽā§āĻāĻž =āĻ¸āĻā§āĻāĻĒāĻĨ][,āĻĒā§āĻ°ā§āĻ=n][,āĻā§āĻˇā§āĻ ā§=āĻĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ][,āĻŽā§āĻĄ=āĻ āĻā§āĻāĻžāĻ˛āĻŽā§āĻĄ]
-āĻ¨ā§āĻ vde[, vlan=n][, āĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ][, āĻŽā§āĻāĻž=āĻ¸āĻā§āĻāĻĒāĻĨ]
[, āĻĒā§āĻ°ā§āĻ =n][,āĻā§āĻˇā§āĻ ā§=āĻĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ][,āĻŽā§āĻĄ=āĻ āĻā§āĻāĻžāĻ˛āĻŽā§āĻĄ]
VLAN āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ n āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ n āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻāĻ āĻšā§āĻ¸ā§āĻā§ āĻāĻ˛āĻā§ āĻāĻŦāĻ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻļā§āĻ¨āĻā§
āĻ¸āĻāĻ¯ā§āĻ āĻāĻžāĻ˛ā§ āĻ¸āĻā§āĻāĻĒāĻĨ. GROUP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻŽā§āĻĄ āĻ āĻā§āĻāĻžāĻ˛āĻŽā§āĻĄ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§
āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ˛āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§
QEMU āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ vde āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
# āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻāĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
vde_switch -F -sock /tmp/myswitch
# QEMU āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
qemu-system-i386 linux.img -net nic -net vde,sock=/tmp/myswitch
-āĻ¨ā§āĻāĻĻā§āĻŦ āĻšāĻžāĻŦāĻĒā§āĻ°ā§āĻ, āĻāĻāĻĄāĻŋ =id, hubid =hubid
QEMU "vlan" āĻ āĻāĻāĻāĻŋ āĻšāĻžāĻŦ āĻĒā§āĻ°ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ hubid.
hubport netdev āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ NIC āĻā§ āĻāĻāĻāĻŋ QEMU "vlan" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¨ā§āĻāĻĄā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸āĻš "-āĻ¨ā§āĻ" āĻāĻŦāĻ "-āĻĄāĻŋāĻāĻžāĻāĻ¸" āĻā§āĻ˛āĻžāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻšāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¨ā§āĻāĻĻā§āĻŦ vhost-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§, chardev=id[,vhostforce=on|off][,queues=n]
āĻāĻāĻāĻŋ vhost-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¨ā§āĻāĻĻā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻž āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻ¨ āĻāĻžāĻ°āĻĻā§āĻŦ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ id. āĻāĻžāĻ°āĻĻā§āĻŦ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻĄā§āĻŽā§āĻāĻ¨ āĻ¸āĻā§āĻ āĻŦā§āĻ¯āĻžāĻāĻĄ āĻāĻāĨ¤ vhost-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸āĻā§āĻā§āĻ° āĻ āĻĒāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§ vhost ioctl āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤ āĻāĻžāĻ˛ā§
āĻ¨āĻ¨-MSIX āĻā§āĻ¸ā§āĻ, āĻĢāĻŋāĻāĻžāĻ°āĻāĻŋ āĻā§āĻ° āĻāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ vhostforce. 'āĻ¸āĻžāĻ°āĻŋ = āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨n' āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§
āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻŋāĻ vhost-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
qemu -m 512 -object memory-backend-file,id=mem,size=512M,mem-path=/hugetlbfs,share=on \
-āĻ¨ā§āĻŽāĻž āĻ¨ā§āĻĄ, āĻŽā§āĻŽāĻĻā§āĻŦ=āĻŽā§āĻŽ \
-āĻāĻžāĻ°āĻĻā§āĻŦ āĻ¸āĻā§āĻ,āĻĒāĻžāĻĨ=/āĻĒāĻĨ/āĻā§/āĻ¸āĻā§āĻ \
-netdev type=vhost-user,id=net0,chardev=chr0 \
-device virtio-net-pci,netdev=net0
-āĻ¨ā§āĻ āĻĄāĻžāĻŽā§āĻĒ[, vlan=n][, āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛][,āĻ˛ā§āĻ¨=āĻ˛ā§āĻ¨]
VLAN-āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ n āĻ¨āĻĨāĻŋāĻ¤ā§ āĻĢāĻžāĻāĻ˛ (qemu-vlan0.pcap āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ). āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻŦāĻžāĻāĻ (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 64k) āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšāĻ˛ libpcap, āĻ¤āĻžāĻ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
tcpdump āĻŦāĻž Wireshark āĻāĻ° āĻŽāĻ¤ā§ āĻā§āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯
'-netdev', āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ '-object filter-dump,...' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¨ā§āĻ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ (-āĻ¨ā§āĻ NIC -āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§) āĻ¯āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -āĻ¨ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻ°ā§āĻŽ āĻšāĻ˛:
-āĻāĻ°āĻĻā§āĻŦ āĻŦā§āĻ¯āĻžāĻ ,id=id [,mux=on|off] [,āĻ āĻĒāĻļāĻ¨]
āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻšāĻ˛ āĻāĻāĻāĻŋ: āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°, āĻ¸āĻā§āĻ, UDP, msmouse, vc, āĻ°āĻŋāĻāĻŦāĻžāĻĢ, āĻĢāĻžāĻāĻ˛, āĻ¨āĻ˛, āĻāĻ¨āĻ¸ā§āĻ˛,
āĻā§āĻ°āĻŽāĻŋāĻ, pty, stdio, āĻŦā§āĻ°ā§āĻāĻ˛, TTY, āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛, āĻĒāĻžāĻ°āĻĒā§āĻ°ā§āĻ, spicevmc. āĻ¸ā§āĻĒāĻžāĻāĻ¸āĻĒā§āĻ°ā§āĻ. āĻĻā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻŦā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻĄāĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§, āĻ¯ā§āĻāĻŋ 127 āĻ āĻā§āĻˇāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻžāĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻā§ āĻ āĻ¨āĻ¨ā§āĻ¯āĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻāĻžāĻ§āĻŋāĻ āĻĢā§āĻ°āĻ¨ā§āĻ-āĻāĻ¨ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛ā§āĻā§āĻ¸āĻŋāĻ āĻŽā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻžāĻŦāĻŋ
āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ āĻāĻŦāĻ c āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĢā§āĻ°āĻ¨ā§āĻ-āĻāĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻāĻžāĻ¸ āĻā§āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ mux = āĻāĻžāĻ˛ā§ āĻāĻ āĻŽā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§.
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
-āĻāĻ°āĻĻā§āĻŦ āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° ,id=id
āĻāĻāĻāĻŋ āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻā§āĻ¨ā§ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻā§āĻ¨ā§ āĻĄā§āĻāĻž āĻĢā§āĻ˛ā§ āĻĻā§āĻŦā§āĨ¤
āĻ¨āĻžāĻ˛ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻā§āĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻāĻ°āĻĻā§āĻŦ āĻ¸āĻā§āĻ ,id=id [āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ TCP āĻ āĻĒāĻļāĻ¨ or UNIX āĻ āĻĒāĻļāĻ¨] [, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°] [,āĻāĻāĻ¨ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨] [,āĻā§āĻ˛āĻ¨ā§āĻ]
[, āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨=āĻ¸ā§āĻā§āĻ¨ā§āĻĄ]
āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋ-āĻŽā§āĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ TCP āĻŦāĻž āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸
āĻ¯āĻĻāĻŋ āĻ¸āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻĒāĻĨ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§. TCP āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻ°āĻŖ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻ¸āĻā§āĻāĻāĻŋ āĻļā§āĻ¨āĻžāĻ° āĻ¸āĻā§āĻ āĻšāĻŦā§āĨ¤
āĻāĻāĻ¨ āĻ āĻĒā§āĻā§āĻˇāĻž āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ QEMU āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻĒā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻ āĻŦāĻ°ā§āĻĻā§āĻ§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻļā§āĻ¨āĻžāĻ° āĻ¸āĻā§āĻāĨ¤
āĻā§āĻ˛āĻ¨ā§āĻ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻ¸āĻā§āĻā§āĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻā§āĻ˛āĻ¨ā§āĻ āĻāĻ¸ā§āĻā§āĻĒ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻŦā§āĨ¤
āĻĒā§āĻ¨āĻāĻ¸āĻāĻ¯ā§āĻ āĻ°āĻŋāĻŽā§āĻ āĻļā§āĻˇ āĻšāĻ˛ā§ āĻ -āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ¨āĻāĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻĻā§āĻ°ā§ āĻ¯āĻžāĻ¯āĻŧ. qemu āĻāĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĻā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĨ¤ āĻļā§āĻ¨ā§āĻ¯
āĻĒā§āĻ¨āĻāĻ¸āĻāĻ¯ā§āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛:
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ TCP āĻŦāĻŋāĻāĻ˛ā§āĻĒ: āĻĒā§āĻ°ā§āĻ =āĻŦāĻ¨ā§āĻĻāĻ° [, āĻšā§āĻ¸ā§āĻ =āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž] [, āĻĨā§āĻā§=āĻĨā§āĻā§] [,ipv4] [,ipv6] [,āĻā§āĻ¨ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ]
āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž āĻāĻāĻāĻŋ āĻļā§āĻ°āĻŦāĻŖ āĻ¸āĻā§āĻ āĻāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯
āĻ¸āĻāĻ¯ā§āĻāĻāĻžāĻ°ā§ āĻ¸āĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻāĨ¤ āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻāĻŋāĻ
āĻļā§āĻ¨āĻžāĻ° āĻ¸āĻā§āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻŋ 0.0.0.0 āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻ¨ā§āĻĻāĻ° āĻāĻāĻāĻŋ āĻļā§āĻ¨āĻžāĻ° āĻ¸āĻā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°ā§āĻāĻā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ¨ā§āĻ¯
āĻ¸āĻā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻā§āĻ° āĻĒā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻŦāĻ¨ā§āĻĻāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¨āĻžāĻŽā§ˇ āĻŦāĻ¨ā§āĻĻāĻ° āĻĻāĻ°āĻāĻžāĻ°.
āĻĨā§āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻ¨āĻžāĻ° āĻ¸āĻā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻŦāĻ¨ā§āĻĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻāĻŦāĻĻā§āĻ§, QEMU āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŦāĻ āĻ¸āĻš āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§ āĻĨā§āĻā§ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻāĻāĻž āĻ¸āĻĢāĻ˛ āĻšāĻ¯āĻŧāĨ¤ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
ipv4 āĻāĻŦāĻ ipv6 āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻšāĻ¯āĻŧ IPv4 āĻŦāĻž IPv6 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ āĻ¸āĻā§āĻ āĻšāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻ¨ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ Nagle āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
UNIX āĻŦāĻŋāĻāĻ˛ā§āĻĒ: āĻĒāĻĨ=āĻĒāĻĨ
āĻĒāĻĨ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĒāĻĨ āĻĻāĻ°āĻāĻžāĻ°.
-āĻāĻ°āĻĻā§āĻŦ UDP ,id=id [, āĻšā§āĻ¸ā§āĻ =āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž] , āĻĒā§āĻ°ā§āĻ =āĻŦāĻ¨ā§āĻĻāĻ° [,localaddr=localaddr] [, āĻ˛ā§āĻāĻžāĻ˛āĻĒā§āĻ°ā§āĻ=āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°ā§āĻ]
[,ipv4] [,ipv6]
āĻā§āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°āĻžāĻĢāĻŋāĻ UDP āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¯āĻŧāĨ¤
āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
"āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻšā§āĻ¸ā§āĻ"āĨ¤
āĻŦāĻ¨ā§āĻĻāĻ° āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻā§āĻ° āĻĒā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻŦāĻ¨ā§āĻĻāĻ° āĻĻāĻ°āĻāĻžāĻ°.
localaddr āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
0.0.0.0.
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°ā§āĻ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻĒā§āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
ipv4 āĻāĻŦāĻ ipv6 āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻšāĻ¯āĻŧ IPv4 āĻŦāĻž IPv6 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻāĻ°āĻĻā§āĻŦ msmouse ,id=id
QEMU-āĻāĻ° āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻāĻŽāĻāĻ¸āĻŽāĻžāĻāĻ¸ āĻāĻā§āĻ¨ā§āĻ āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ msmouse āĻā§āĻ¨ā§ āĻ¨ā§āĻ¯āĻŧ āĻ¨āĻž
āĻ āĻĒāĻļāĻ¨āĨ¤
-āĻāĻ°āĻĻā§āĻŦ vc ,id=id [[, āĻĒā§āĻ°āĻ¸ā§āĻĨ=āĻĒā§āĻ°āĻ¸ā§āĻĨ] [, āĻāĻā§āĻāĻ¤āĻž =āĻāĻā§āĻāĻ¤āĻž]] [[, cols=āĻāĻ˛āĻ¸] [, āĻ¸āĻžāĻ°āĻŋ=āĻ¸āĻžāĻ°āĻŋ]]
āĻāĻāĻāĻŋ QEMU āĻĒāĻžāĻ ā§āĻ¯ āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ vc āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻāĻ¨āĻ¸ā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ˛āĻ¸ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻā§āĻ¸āĻ āĻāĻ¨āĻ¸ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ āĻāĻ¨āĻ¸ā§āĻ˛ āĻŽāĻžāĻĒ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻŽāĻžāĻ¤ā§āĻ°āĻž.
-āĻāĻ°āĻĻā§āĻŦ āĻ°āĻŋāĻāĻŦāĻžāĻĢ ,id=id [, āĻāĻāĻžāĻ° =āĻāĻ¯āĻŧāĻ¤āĻ¨]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ°āĻŋāĻ āĻŦāĻžāĻĢāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻ¯āĻŧāĻ¤āĻ¨. āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻĻā§āĻ āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋ, āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĨā§āĻā§ "64K")āĨ¤
-āĻāĻ°āĻĻā§āĻŦ āĻĢāĻžāĻāĻ˛ ,id=id ,āĻĒāĻĨ =āĻĒāĻĨ
āĻ āĻ¤āĻŋāĻĨāĻŋ āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ˛āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻĨ āĻā§āĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻ°ā§
āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§āĻ, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĒāĻĨ āĻĻāĻ°āĻāĻžāĻ°.
-āĻāĻ°āĻĻā§āĻŦ āĻ¨āĻ˛ ,id=id ,āĻĒāĻĨ =āĻĒāĻĨ
āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻŽā§āĻā§ āĻ¸āĻāĻ¯ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ°āĻŖ āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻšā§āĻ¸ā§āĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻšā§āĻ¸ā§āĻ:
āĻāĻāĻ¨ā§āĻĄā§āĻā§, āĻāĻāĻāĻŋ āĻāĻāĻ āĻĄā§āĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻĒāĻžāĻāĻĒ āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻĒāĻžāĻāĻĒāĻĒāĻĨ.
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻšā§āĻ¸ā§āĻā§, 2āĻāĻŋ āĻĒāĻžāĻāĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻžāĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻĒāĻĨ.in āĻāĻŦāĻ āĻĒāĻĨ.āĻāĻāĻ. āĻĄā§āĻāĻžāĻ¤ā§ āĻ˛ā§āĻāĻž
āĻĒāĻĨ.in āĻ āĻ¤āĻŋāĻĨāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻŦā§. āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻ˛ā§āĻāĻž āĻĄā§āĻāĻž āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻ¯āĻžāĻŦā§
āĻĒāĻĨ.āĻāĻāĻ. QEMU āĻāĻ āĻĢāĻŋāĻĢā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻ¨āĻž, āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĒāĻĨ āĻāĻĒāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻāĻĒ āĻĒāĻĨā§āĻ° āĻ āĻāĻļ āĻāĻ āĻ¨ āĻāĻ°ā§āĨ¤ āĻĒāĻĨ āĻĻāĻ°āĻāĻžāĻ°.
-āĻāĻ°āĻĻā§āĻŦ āĻāĻ¨āĻ¸ā§āĻ˛ ,id=id
āĻā§āĻ¸ā§āĻ āĻĨā§āĻā§ QEMU āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤ āĻāĻ¨āĻ¸ā§āĻ˛ āĻā§āĻ¨ā§ āĻ¨ā§āĻ¯āĻŧ āĻ¨āĻž
āĻ āĻĒāĻļāĻ¨āĨ¤
āĻāĻ¨āĻ¸ā§āĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ¨ā§āĻĄā§āĻ āĻšā§āĻ¸ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
-āĻāĻ°āĻĻā§āĻŦ āĻā§āĻ°āĻŽāĻŋāĻ ,id=id ,āĻĒāĻĨ=āĻĒāĻĨ
āĻ āĻ¤āĻŋāĻĨāĻŋ āĻĨā§āĻā§ āĻšā§āĻ¸ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻšā§āĻ¸ā§āĻā§ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻ¸āĻ˛ā§ āĻ¯ā§āĻā§āĻ¨ tty āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ˛āĻžāĻāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤
āĻĒāĻĨ āĻā§āĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤
-āĻāĻ°āĻĻā§āĻŦ pty ,id=id
āĻšā§āĻ¸ā§āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻĻā§āĻŽ-āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ pty āĻā§āĻ¨ā§ āĻ¨ā§āĻ¯āĻŧ āĻ¨āĻž
āĻ āĻĒāĻļāĻ¨āĨ¤
pty āĻāĻāĻ¨ā§āĻĄā§āĻ āĻšā§āĻ¸ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤
-āĻāĻ°āĻĻā§āĻŦ stdio ,id=id [,āĻ¸āĻāĻā§āĻ¤=āĻ āĻ¨|āĻ āĻĢ]
QEMU āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻāĻā§āĻ¤ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§ āĻ¸āĻāĻā§āĻ¤ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ QEMU āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻā§ āĻā§āĻ°āĻŽ āĻ¸āĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸āĻāĻā§āĻ¤ = āĻŦāĻ¨ā§āĻ§ āĻĨā§āĻā§
āĻāĻāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ
stdio āĻāĻāĻ¨ā§āĻĄā§āĻ āĻšā§āĻ¸ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤
-āĻāĻ°āĻĻā§āĻŦ āĻŦā§āĻ°ā§āĻāĻ˛ ,id=id
āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ BrlAPI āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻŦā§āĻ°ā§āĻāĻ˛ āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻāĻ°āĻĻā§āĻŦ TTY ,id=id ,āĻĒāĻĨ =āĻĒāĻĨ
TTY āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Linux, Sun, FreeBSD, NetBSD, OpenBSD āĻāĻŦāĻ DragonFlyBSD āĻšā§āĻ¸ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽ āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻŽāĻŋāĻ.
āĻĒāĻĨ tty-āĻāĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĒāĻĨ āĻĻāĻ°āĻāĻžāĻ°.
-āĻāĻ°āĻĻā§āĻŦ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ ,id=id ,āĻĒāĻĨ =āĻĒāĻĨ
-āĻāĻ°āĻĻā§āĻŦ āĻĒāĻžāĻ°āĻĒā§āĻ°ā§āĻ ,id=id ,āĻĒāĻĨ =āĻĒāĻĨ
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Linux, FreeBSD āĻāĻŦāĻ DragonFlyBSD āĻšā§āĻ¸ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻĨ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĒāĻĨ āĻĻāĻ°āĻāĻžāĻ°.
-āĻāĻ°āĻĻā§āĻŦ spicevmc ,id=id , āĻĄāĻŋāĻŦāĻžāĻ =āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž, name =āĻ¨āĻžāĻŽ
spicevmc āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻŽāĻļāĻ˛āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž spicevmc-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ āĻ¸ā§āĻ¤āĻ°
āĻ¨āĻžāĻŽ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻļāĻ˛āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻŽāĻļāĻ˛āĻž āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ vdiportāĨ¤
-āĻāĻ°āĻĻā§āĻŦ āĻ¸ā§āĻĒāĻžāĻāĻ¸āĻĒā§āĻ°ā§āĻ ,id=id , āĻĄāĻŋāĻŦāĻžāĻ =āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž, name =āĻ¨āĻžāĻŽ
āĻ¸ā§āĻĒāĻžāĻāĻ¸āĻĒā§āĻ°ā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻŽāĻļāĻ˛āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž spicevmc-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ āĻ¸ā§āĻ¤āĻ°
āĻ¨āĻžāĻŽ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻļāĻ˛āĻž āĻĒā§āĻ°ā§āĻā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻŽāĻļāĻ˛āĻž āĻĒā§āĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻāĻ¸ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻžāĻŽ (āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ fqdn)āĨ¤
āĻĄāĻŋāĻāĻžāĻāĻ¸ URL āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸:
āĻāĻŽā§āĻ˛ā§āĻā§āĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, QEMUāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻ¯ā§āĻŽāĻ¨ iSCSI āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ URL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨.
āĻĻā§āĻŦāĻžāĻ°āĻž iSCSI
iSCSI āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ QEMU āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ iSCSI āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻā§āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻāĨ¤ āĻāĻāĻ¯āĻŧ āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŦāĻ cdrom āĻāĻŽā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤.
iSCSI LUNs āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛ "iscsi:// [: ]/ / "
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ qemu iSCSI initiator-āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ 'iqn.2008-11.org.linux-kvm[: ]'
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ Qemu 2.4 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ iSCSI āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻ¸ā§āĻĨāĻāĻŋāĻ¤ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻŦāĻ āĻ āĻ§āĻŋāĻŦā§āĻļāĻ¨ āĻĒā§āĻ¨āĻāĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻž āĻā§āĻ°āĻĒā§āĻ°ā§āĻŦāĻ. āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻŋāĻ¤āĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0 āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨ā§āĻāĨ¤ Libiscsi 1.15.0 āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋ
āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻāĻĻāĻžāĻšāĻ°āĻŖ (āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻāĻ°āĻŖ āĻāĻžāĻĄāĻŧāĻž):
qemu-system-i386 -iscsi initiator-name=iqn.2001-04.com.example:my-initiator \
-cdrom iscsi://192.0.2.1/iqn.2001-04.com.example/2 \
-āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=iscsi://192.0.2.1/iqn.2001-04.com.example/1
āĻāĻĻāĻžāĻšāĻ°āĻŖ (URL āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ CHAP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ/āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ):
qemu-system-i386 -drive āĻĢāĻžāĻāĻ˛=iscsi://user%[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]/iqn.2001-04.com.example/1
āĻāĻĻāĻžāĻšāĻ°āĻŖ (āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ CHAP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ/āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ):
LIBISCSI_CHAP_USERNAME="āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§" \
LIBISCSI_CHAP_PASSWORD="āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ" \
qemu-system-i386 -drive file=iscsi://192.0.2.1/iqn.2001-04.com.example/1
iSCSI āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻšāĻ˛ QEMU-āĻāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ˛ā§āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻ˛āĻŋāĻŦāĻŋāĻ¸ā§āĻāĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ¯ā§āĻā§āĻ¤āĨ¤
iSCSI āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻ a āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛. āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ āĻāĻŦāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ qemu-doc āĻĻā§āĻā§āĻ¨āĨ¤
NBD QEMU āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻāĻāĻ¯āĻŧāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ NBD (āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦā§āĻ˛āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻĄā§āĻŽā§āĻ¨ āĻ¸āĻā§āĻāĨ¤
TCP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ NBD āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
"āĻāĻ¨āĻŦāĻŋāĻĄāĻŋ: : [:exportname= ]"
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĄā§āĻŽā§āĻ¨ āĻ¸āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ NBD āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
"āĻāĻ¨āĻŦāĻŋāĻĄāĻŋ:āĻāĻāĻ¨āĻŋāĻā§āĻ¸: [:exportname= ]"
TCP āĻāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ
qemu-system-i386 --drive file=nbd:192.0.2.1:30000
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĄā§āĻŽā§āĻ¨ āĻ¸āĻā§āĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ
qemu-system-i386 --drive file=nbd:unix:/tmp/nbd-āĻ¸āĻā§āĻ
, SSH QEMU āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĄāĻŋāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ SSH (āĻ¸āĻŋāĻāĻŋāĻāĻ° āĻļā§āĻ˛) āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
qemu-system-i386 -drive file=ssh://user@host/path/to/disk.img
qemu-system-i386 -drive file.driver=ssh,file.user=user,file.host=host,file.port=22,file.path=/path/to/disk.img
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ ssh-agent āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻā§āĻ°
Sheepdog āĻšāĻ˛ QEMU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ QEMU āĻšāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
sheepdog āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻž āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸.
āĻāĻāĻāĻŋ āĻŽā§āĻˇ āĻā§āĻā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
sheepdog[+tcp|+unix]://[host:port]/vdiname[?socket=path][#snapid|#tag]
āĻāĻĻāĻžāĻšāĻ°āĻŖ
qemu-system-i386 --drive file=sheepdog://192.0.2.1:30000/MyVirtualMachine
āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨http://http://www.osrg.net/sheepdog/>.
āĻā§āĻ˛āĻ¸ā§āĻāĻžāĻ°āĻāĻĢāĻāĻ¸
GlusterFS āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ. QEMU āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
TCP, Unix āĻĄā§āĻŽā§āĻ¨ āĻ¸āĻā§āĻ āĻāĻŦāĻ RDMA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ VM āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻ āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ GlusterFS āĻāĻ˛āĻŋāĻāĻŽ
āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
GlusterFS āĻāĻ˛āĻŋāĻāĻŽā§ āĻāĻāĻāĻŋ VM āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°[+āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ]://[āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°[:āĻĒā§āĻ°ā§āĻ]]/volname/image[?socket=...]
āĻāĻĻāĻžāĻšāĻ°āĻŖ
qemu-system-x86_64 --drive file=gluster://192.0.2.1/testvol/a.img
āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨http://www.gluster.org>.
HTTP/HTTPS/FTP/FTPS/TFTP
QEMU HTTP(s), ftp(s) āĻāĻŦāĻ tftp-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°-āĻĒāĻ āĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸:
://[ [: ]@] /
āĻā§āĻĨāĻžāĻ¯āĻŧ:
āĻĒā§āĻ°ā§āĻā§āĻāĻ˛
'http', 'https', 'ftp', 'ftps', āĻŦāĻž 'tftp'āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ
āĻ°āĻŋāĻŽā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽāĨ¤
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
āĻ°āĻŋāĻŽā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻāĻŋāĻ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤
āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž
āĻ°āĻŋāĻŽā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤
āĻĒāĻĨ
āĻ°āĻŋāĻŽā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒāĻžāĻĨ, āĻ¯ā§āĻā§āĻ¨ā§ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸āĻšāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
URL āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ URLāĨ¤
āĻĒāĻĄāĻŧāĻž
āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻ¨ā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤
āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ 'T', 'G', 'M', 'K', 'k' āĻŦāĻž 'b' āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻž
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¨ā§āĻ, āĻāĻāĻŋ āĻŦāĻžāĻāĻ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§. āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
512 āĻŦāĻžāĻāĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 256k.
sslverify
SSL āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻžāĨ¤ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻžāĻ¨ 'āĻāĻžāĻ˛ā§' āĻŦāĻž 'āĻŦāĻ¨ā§āĻ§' āĻāĻā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 'āĻāĻžāĻ˛ā§'āĨ¤
āĻŽāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ āĻā§āĻāĻŋāĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ (āĻāĻāĻŋ ';' āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻā§āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§)
āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻ āĻ¨ā§āĻ°ā§āĻ§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ HTTP āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻā§āĻāĻŋāĻ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ
CURL āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧ
CURL āĻāĻŦāĻŋāĻāĻŋāĻ° āĻāĻāĻžāĻ° āĻĒā§āĻ¤ā§ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§ā§ˇ
āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¸ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, 5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻāĻŽāĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ qemu-āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻžāĻ˛āĻ āĻāĻ° āĻŽāĻžāĻ¨ .
āĻāĻĻāĻžāĻšāĻ°āĻŖ: āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ Fedora 20 āĻ˛āĻžāĻāĻ ISO āĻāĻŽā§āĻ āĻĨā§āĻā§ āĻŦā§āĻ āĻāĻ°ā§āĻ¨
qemu-system-x86_64 --drive media=cdrom,file=http://dl.fedoraproject.org/pub/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso,āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯
qemu-system-x86_64 --drive media=cdrom,file.driver=http,file.url=http://dl.fedoraproject.org/pub/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso,āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ: āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻāĻžāĻ°āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻĄā§āĻ°āĻž 20 āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻŽā§āĻ āĻĨā§āĻā§ āĻŦā§āĻ āĻāĻ°ā§āĻ¨,
āĻāĻĒāĻŋ-āĻ āĻ¨-āĻ°āĻŋāĻĄ, āĻāĻŦāĻ 64k āĻāĻ° āĻ°āĻŋāĻĄāĻšā§āĻĄ
qemu-img āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ -f qcow2 -o backing_file='json:{"file.driver":"http", "file.url":"https://dl.fedoraproject.org/pub/fedora/linux/releases /20/Images/x86_64/Fedora-x86_64-20-20131211.1-sda.qcow2", "file.readahead":"64k"}' /tmp/Fedora-x86_64-20-20131211.1-sda.
qemu-system-x86_64 -drive file=/tmp/Fedora-x86_64-20-20131211.1-sda.qcow2,copy-on-read=on
āĻāĻĻāĻžāĻšāĻ°āĻŖ: āĻāĻāĻāĻŋ āĻ¸ā§āĻŦ-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻāĻŋ VMware vSphere āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸āĻā§āĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻĨā§āĻā§ āĻŦā§āĻ
āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻāĻžāĻ°āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°, 64k āĻāĻ° āĻ°āĻŋāĻĄāĻšā§āĻĄ āĻāĻŦāĻ 10 āĻāĻ° āĻāĻāĻāĻŋ āĻāĻžāĻāĻŽāĻāĻāĻ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
qemu-img āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ -f qcow2 -o backing_file='json:{"file.driver":"https", "file.url":"https://user:[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]/folder/test/test-flat.vmdk?dcPath=Datacenter&dsName=datastore1", "file.sslverify":"off", "file.readahead":"64k", "file.timeout":10}' /tmp/test.qcow2
qemu-system-x86_64 -āĻĄā§āĻ°āĻžāĻāĻ āĻĢāĻžāĻāĻ˛=/tmp/test.qcow2
āĻŦā§āĻ˛ā§āĻā§āĻĨ (āĻāĻ°) āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-āĻŦāĻŋāĻāĻŋ hci [...]
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦā§āĻ˛ā§āĻā§āĻĨ HCI āĻāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ -āĻŦāĻŋāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻžāĻāĻĒ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ HCIs. āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ HCI āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ "-bt hci[...]" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ§ āĻāĻŦāĻ
HCI āĻāĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ "n800" āĻāĻŦāĻ "n810" āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻāĻāĻŋ HCI āĻāĻā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻā§
āĻā§āĻāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸ā§āĻŦā§āĻā§āĻ¤:
-āĻŦāĻŋāĻāĻŋ hci, āĻļā§āĻ¨ā§āĻ¯
(āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦā§āĻ˛ā§āĻā§āĻĨ HCI āĻā§āĻ¨ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž
āĻ¯ā§āĻā§āĻ¨ HCI āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻ¸āĻžāĻĄāĻŧāĻž āĻĻāĻŋāĻ¨ āĻŦāĻž āĻāĻā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŦāĻŋāĻāĻŋ hci, āĻšā§āĻ¸ā§āĻ[:id]
(āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "āĻŦā§āĻ˛ā§āĻ") āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻāĻāĻ¸āĻŋāĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ/āĻāĻā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻā§/ āĻĨā§āĻā§ āĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ HCI id (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: "hci0") āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§ āĻāĻ˛āĻā§
QEMU āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻŽāĻ¤ "āĻŦā§āĻ˛ā§āĻ" āĻ¸āĻā§āĻˇāĻŽ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
-āĻŦāĻŋāĻāĻŋ hci[, vlan=n]
āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ HCI āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ˛ā§āĻā§āĻĨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ°āĻ¨ā§āĻā§ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§ n
(āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0)āĨ¤ āĻāĻāĻāĻāĻžāĻŦā§ āĻĨā§āĻā§ -āĻ¨ā§āĻ VLANs, āĻāĻāĻāĻŋ āĻŦā§āĻ˛ā§āĻā§āĻĨ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ n āĻĒāĻžāĻ°ā§āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ°āĻ¨ā§āĻ)āĨ¤
-āĻŦāĻŋāĻāĻŋ vhci[, vlan=n]
(āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻšā§āĻ¸ā§āĻ) āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ°āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ HCI āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ n (āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0) āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤
āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ˛ā§āĻā§āĻĨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĨ¤ āĻāĻāĻŋ āĻšā§āĻ¸ā§āĻ āĻāĻŦāĻ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ°āĻ¨ā§āĻā§ āĻ āĻāĻļ āĻ¨āĻŋāĻ¤ā§ āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨āĻā§āĻ˛āĻŋāĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
"vhci" āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
qemu-system-i386 [...āĻŦāĻŋāĻāĻ˛ā§āĻĒ...] -bt hci,vlan=5 -bt vhci,vlan=5
-āĻŦāĻŋāĻāĻŋ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°:āĻĻā§āĻŦ[, vlan=n]
āĻāĻāĻāĻŋ āĻŦā§āĻ˛ā§āĻā§āĻĨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻĻā§āĻŦ āĻāĻŦāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻ°āĻžāĻā§āĻ¨ n (āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0)āĨ¤ QEMU āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦā§āĻ˛ā§āĻā§āĻĨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨:
āĻā§āĻŦā§āĻ°ā§āĻĄ
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ¸ āĻā§āĻŦā§āĻ°ā§āĻĄ HIDP āĻŦā§āĻ˛ā§āĻā§āĻĨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻā§āĨ¤
TPM āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
āĻāĻāĻāĻŋ TPM āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻ°ā§āĻŽ āĻšāĻ˛:
-tpmdev āĻŦā§āĻ¯āĻžāĻ ,id=id [,āĻ āĻĒāĻļāĻ¨]
āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻāĻžāĻāĻĒ āĻšāĻ¤ā§ āĻšāĻŦā§: āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§.
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻŦā§āĨ¤ "-tpmdev" āĻŦāĻŋāĻāĻ˛ā§āĻĒ
TPM āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ "-device" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻž TPM āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĢā§āĻ°āĻ¨ā§āĻāĻāĻ¨ā§āĻĄ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻŽāĻĄā§āĻ˛āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ TPM āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻ° āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ 'āĻšā§āĻ˛ā§āĻĒ' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
qemu -tpmdev āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
-tpmdev āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§, āĻāĻāĻĄāĻŋ =id, āĻĒāĻĨ=āĻĒāĻĨ, āĻŦāĻžāĻ¤āĻŋāĻ˛-āĻĒāĻĨ=āĻŦāĻžāĻ¤āĻŋāĻ˛-āĻĒāĻĨ
(āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻšā§āĻ¸ā§āĻ) āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻšā§āĻ¸ā§āĻā§āĻ° TPM-āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻĨ āĻšā§āĻ¸ā§āĻā§āĻ° TPM āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻāĻāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻšā§āĻ¸ā§āĻā§ āĻāĻāĻŋ āĻšāĻŦā§
"/dev/tpm0"āĨ¤ āĻĒāĻĨ āĻāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ "/dev/tpm0" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻžāĻ¤āĻŋāĻ˛-āĻĒāĻĨ āĻšā§āĻ¸ā§āĻ TPM āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° sysfs āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ° āĻĒāĻĨ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻ˛āĻŽāĻžāĻ¨ TPM āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻžāĻ¤āĻŋāĻ˛āĻāĻ°āĻŖāĨ¤ āĻŦāĻžāĻ¤āĻŋāĻ˛-āĻĒāĻĨ āĻāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ QEMU
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ sysfs āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻšā§āĻ¸ā§āĻā§āĻ° TPM āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻ¨ā§āĻ:
āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž TPM āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ
āĻšā§āĻ¸ā§āĻā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° (BIOS/UEFI) āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ TPM āĻļā§āĻ°ā§ āĻāĻ°ā§āĻā§, āĻ¤āĻžāĻ VM-āĻāĻ°
āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° (BIOS/UEFI) āĻāĻŦāĻžāĻ° TPM āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¤āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ TPM-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻ¨ā§ āĻĻā§āĻāĻžāĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ TPM āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§,
āĻ¯ā§āĻŽāĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ TPM āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ/āĻ āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ/āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ°āĻ, āĻ¯āĻĻāĻŋ
āĻāĻāĻāĻŋ VM āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨā§āĻā§ TPM āĻŽāĻžāĻ˛āĻŋāĻāĻžāĻ¨āĻž āĻā§āĻĄāĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§ āĻšā§āĻ¸ā§āĻā§āĻ° TPM āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§ āĻāĻŦāĻ
āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°ā§ āĻāĻŦāĻžāĻ° TPM āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§, āĻšā§āĻ¸ā§āĻ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻŽā§āĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
TPM āĻ¯āĻĻāĻŋ TPM āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ TPM āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§ TPM āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
-tpmdev āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§, id=tpm0 -device tpm-tis,tpmdev=tpm0
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ "-tpmdev" āĻāĻāĻĄāĻŋ āĻšāĻ˛ "tpm0" āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ "tpmdev=tpm0" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸/āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŦā§āĻ āĻŦā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ:
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻ¨āĻž āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻŦāĻž āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŦā§āĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻā§āĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻšāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦāĻŋāĻāĻŋāĻāĻŽā§āĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻāĻŋāĻāĻŽā§āĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦāĻž āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŦā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
-āĻ¸āĻāĻ¯ā§āĻāĻ¨ cmdline- āĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° cmdline- āĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§
- initrd āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ°āĻžāĻŽ āĻĄāĻŋāĻ¸ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
- initrd "file1 arg=foo,file2"
āĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŦā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° file1 āĻāĻŦāĻ file2 āĻŽāĻĄāĻŋāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻŽāĻĄāĻŋāĻāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ arg=foo āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
-dtb āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ°āĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ (dtb) āĻāĻŽā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤
āĻĄāĻŋāĻŦāĻžāĻ/āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-fw_cfg [āĻ¨āĻžāĻŽ=]āĻ¨āĻžāĻŽ, āĻĢāĻžāĻāĻ˛ =āĻĢāĻžāĻāĻ˛
āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ fw_cfg āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻžāĻŽ fw_cfg āĻ āĻĒā§āĻ°āĻŦā§āĻļā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻžāĻā§ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤āĨ¤
-fw_cfg [āĻ¨āĻžāĻŽ=]āĻ¨āĻžāĻŽ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ =Str
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨā§āĻā§ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ fw_cfg āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĻā§āĻŦ
āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻšā§āĻ¸ā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻĻā§āĻŦ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻšāĻ¯āĻŧ
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŽā§āĻĄā§ "vc" āĻāĻŦāĻ āĻ¨āĻ¨ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŽā§āĻĄā§ "stdio"āĨ¤
4āĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ "-serial none" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻšāĻ˛:
āĻāĻŋāĻ¸āĻŋ [:WxH]
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¨āĻ¸ā§āĻ˛āĨ¤ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ¸āĻā§āĻā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻ¸āĻŋ: 800x600
āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻŦāĻž āĻāĻā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ āĻ¸āĻŽā§āĻāĻŦ:
vc:80Cx24C
pty [āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸] āĻ¸āĻŋāĻāĻĄā§ āĻāĻŋāĻāĻŋāĻāĻ¯āĻŧāĻžāĻ (āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻŋāĻāĻŋāĻāĻ¯āĻŧāĻžāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ)
āĻ¨āĻž
āĻā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻāĻžāĻ°āĻĻā§āĻŦ:id
"-chardev" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
/dev/XXX
[āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸] āĻšā§āĻ¸ā§āĻ āĻāĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ /dev/ttyS0. āĻšā§āĻ¸ā§āĻ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻāĻ°āĻŖāĻā§āĻ¤āĻĻā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
/dev/parportN
[āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ] āĻšā§āĻ¸ā§āĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ N. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ¸āĻĒāĻŋāĻĒāĻŋ āĻāĻŦāĻ āĻāĻĒāĻŋāĻĒāĻŋ
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§.
āĻĢāĻžāĻāĻ˛:āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻŋāĻā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ. āĻā§āĻ¨ āĻāĻ°āĻŋāĻ¤ā§āĻ° āĻĒāĻĄāĻŧāĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
stdio
[āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ¨āĻŋāĻā§āĻ¸] āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ
āĻĒāĻžāĻāĻĒ:āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¨āĻžāĻŽ āĻĒāĻžāĻāĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻ° COMn
[āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ¨ā§āĻĄā§āĻ] āĻšā§āĻ¸ā§āĻ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ n
udp:[āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻ]:remote_port[@[src_ip]:src_port]
āĻāĻāĻŋ UDP āĻ¨ā§āĻ āĻāĻ¨āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻ¨ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻ or src_ip āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¤āĻžāĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.0.0.0. āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ src_port āĻāĻāĻāĻŋ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻĒā§āĻ°ā§āĻ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻšāĻ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ "netcat" āĻŦāĻž "nc" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
QEMU āĻāĻ° āĻ¸āĻžāĻĨā§ āĻļā§āĻ°ā§ āĻšāĻā§āĻā§: "-serial udp::4555" āĻāĻŦāĻ nc āĻšāĻŋāĻ¸āĻžāĻŦā§: "nc -u -l -p 4555"āĨ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧ
QEMU āĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻ˛ā§āĻā§ āĻ¯āĻž āĻ¨ā§āĻ āĻāĻ¨āĻ¸ā§āĻ˛ āĻ¸ā§āĻļāĻ¨ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨ā§āĻ āĻāĻ¨āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋ āĻĢā§āĻ°āĻ¤ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻĨāĻžāĻŽāĻžāĻ¤ā§ āĻāĻŦāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
QEMU āĻ āĻ¨ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ QEMU āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ āĻā§āĻ¸ āĻĒā§āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
QEMU-āĻ¤ā§ "-serial udp::4555@4556" āĻāĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĨ¤ āĻāĻ°ā§āĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨ā§āĻāĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻž āĻāĻāĻāĻŋ TCP āĻĒā§āĻ°ā§āĻ āĻļā§āĻ¨āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻāĻŦāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
udp āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻā§āĻˇāĻ°āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¨ā§āĻāĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĨāĻžāĻā§ āĻ¯āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ
āĻā§āĻ˛āĻ¨ā§āĻ āĻ°āĻŋāĻŽā§āĻ āĻāĻā§ āĻāĻŦāĻ āĻāĻāĻ āĻāĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒā§āĻ°ā§āĻ 5555-āĻ āĻā§āĻ˛āĻ¨ā§āĻāĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻā§āĻ¯āĻžāĻ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ
QEMU āĻĒā§āĻ°ā§āĻāĨ¤
"āĻāĻŋāĻāĻāĻāĻŽāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:"
-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻāĻĄāĻŋāĻĒāĻŋ::4555@4556
"āĻ¨ā§āĻāĻā§āĻ¯āĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:"
-u -P 4555 -L 0.0.0.0:4556 -t -p 5555 -I -T
"āĻā§āĻ˛āĻ¨ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:"
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻšā§āĻ¸ā§āĻ 5555
tcp:[āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž]:āĻŦāĻ¨ā§āĻĻāĻ°[,āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°][,āĻāĻāĻ¨ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨][,āĻ¨ā§āĻĄā§āĻ˛ā§][,āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĻ¸ā§āĻā§āĻ¨ā§āĻĄ]
TCP Net Console āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĻā§āĻāĻŋ āĻŽā§āĻĄ āĻāĻā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ I/O āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻž āĻāĻāĻāĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ TCP Net Console
āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž āĻ āĻŦāĻ¨ā§āĻĻāĻ°āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ QEMU āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻŦā§
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§, āĻ¯āĻĻāĻŋ āĻ¨āĻž
"nowwait" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ "āĻ¨ā§āĻĄā§āĻ˛ā§" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻžāĻā§āĻ˛ āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ "āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻ¯āĻŧ noserver āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ
āĻ¸āĻāĻ¯ā§āĻ āĻ¨āĻŋāĻā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž
āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, 0.0.0.0 āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŦāĻžāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ "āĻā§āĻ˛āĻ¨ā§āĻ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
"192.168.0.2 āĻĒā§āĻ°ā§āĻ 4444 āĻ tcp āĻāĻ¨āĻ¸ā§āĻ˛ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ"
-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ tcp:192.168.0.2:4444
"āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ 4444 āĻĒā§āĻ°ā§āĻā§ āĻļā§āĻ¨āĻžāĻ° āĻāĻŦāĻ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ"
-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ tcp::4444, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°
"āĻāĻāĻĒāĻŋ 192.168.0.100 āĻĒā§āĻ°ā§āĻ 4444-āĻ āĻ āĻĒā§āĻā§āĻˇāĻž āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻŦāĻ āĻļā§āĻ¨āĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ"
-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ tcp:192.168.0.100:4444,āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°,āĻāĻāĻ¨āĻ
āĻā§āĻ˛āĻ¨ā§āĻ:āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž:āĻŦāĻ¨ā§āĻĻāĻ°[,āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°][,āĻāĻāĻ¨ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨][,āĻ¨ā§āĻĄā§āĻ˛ā§]
āĻāĻžāĻāĻāĻž tcp āĻ¸āĻā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ˛āĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻ āĻāĻžāĻ āĻāĻ°ā§
āĻ¯ā§āĻ¨ āĻāĻĒāĻ¨āĻŋ "-serial tcp" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻšāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ° āĻŽāĻ¤ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ˛āĻ¨ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ˛ā§āĻāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ MAGIC_SYSRQ āĻā§āĻ°āĻŽ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻšāĻŦā§
āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻā§āĻ°āĻŽāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻā§āĻ˛āĻ¨ā§āĻā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ Control-] āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨
"āĻ¸ā§āĻ¨ā§āĻĄ āĻŦā§āĻ°ā§āĻ" āĻāĻ° āĻĒāĻ° āĻāĻ¨ā§āĻāĻžāĻ° āĻā§ āĻāĻŋāĻĒā§āĨ¤
āĻāĻāĻ¨āĻŋāĻā§āĻ¸:āĻĒāĻĨ[,āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°][,āĻāĻāĻ¨ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨][,āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĻ¸ā§āĻā§āĻ¨ā§āĻĄ]
āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĄā§āĻŽā§āĻāĻ¨ āĻ¸āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ āĻāĻžāĻ āĻāĻ°ā§
āĻ¯ā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĄā§āĻŽā§āĻāĻ¨ āĻ¸āĻā§āĻ āĻāĻžāĻĄāĻŧāĻž "-serial tcp" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻā§āĻ¨ āĻĒāĻĨ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ¸ā§āĻŽ:dev_string
āĻŽāĻ¨āĻŋāĻāĻ°āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻāĨ¤ āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻā§ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĻāĻŋāĻ¯āĻŧā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°
āĻļā§āĻāĻ¨ā§ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° c. dev_string āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻĒā§āĻ°ā§āĻ 4444-āĻ āĻļā§āĻ¨āĻž āĻā§āĻ˛āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻŽāĻ¨āĻŋāĻāĻ°āĻāĻŋāĻā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻšāĻŦā§:
"-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻŽ:āĻā§āĻ˛āĻ¨ā§āĻ::4444,āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°,āĻāĻāĻ¨"
āĻ¯āĻāĻ¨ āĻŽāĻ¨āĻŋāĻāĻ°āĻāĻŋāĻā§ āĻāĻāĻāĻžāĻŦā§ stdio-āĻ¤ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ Ctrl+C āĻŦāĻ¨ā§āĻ§ āĻšāĻŦā§ āĻ¨āĻž
QEMU āĻāĻ° āĻā§āĻ¨ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤
āĻŦā§āĻ°ā§āĻāĻ˛
āĻŦā§āĻ°ā§āĻāĻ˛ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŦāĻž āĻŦā§āĻ°ā§āĻāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ BrlAPI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻžāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
msmouse
āĻ¤āĻŋāĻ¨ āĻŦā§āĻ¤āĻžāĻŽ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻŽāĻžāĻāĻ¸āĨ¤ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
- āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĻā§āĻŦ
āĻšā§āĻ¸ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻĻā§āĻŦ (āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻŦāĻ¨ā§āĻĻāĻ°)āĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻšā§āĻ¸ā§āĻā§, /dev/parportN āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻšā§āĻ¸ā§āĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻāĨ¤
3āĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ "-āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻā§āĻ¨āĻāĻŋ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
- āĻŽāĻ¨āĻŋāĻāĻ° āĻĻā§āĻŦ
āĻŽāĻ¨āĻŋāĻāĻ°āĻāĻŋāĻā§ āĻšā§āĻ¸ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻ°āĻŋāĻĄāĻžāĻāĻ°ā§āĻā§āĻ āĻāĻ°ā§āĻ¨ āĻĻā§āĻŦ (āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸)āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŽā§āĻĄā§ "vc" āĻāĻŦāĻ āĻ¨āĻ¨ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻŽā§āĻĄā§ "stdio"āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻ¨āĻŋāĻāĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ "-monitor none"āĨ¤
-qmp āĻĻā§āĻŦ
āĻ˛āĻžāĻāĻ -āĻŽāĻ¨āĻŋāĻāĻ° āĻāĻŋāĻ¨ā§āĻ¤ā§ 'āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛' āĻŽā§āĻĄā§ āĻā§āĻ˛ā§āĨ¤
-qmp-āĻ¸ā§āĻ¨ā§āĻĻāĻ° āĻĻā§āĻŦ
āĻ˛āĻžāĻāĻ -qmp āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻ¨ā§āĻĻāĻ° JSON āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻ¸ā§āĻŽ [chardev=]āĻ¨āĻžāĻŽ[,mode=readline|control][,default]
āĻāĻžāĻ°āĻĻā§āĻŦā§āĻ° āĻāĻĒāĻ° āĻŽāĻ¨āĻŋāĻāĻ° āĻ¸ā§āĻāĻāĻĒ āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ.
-āĻĄāĻŋāĻŦāĻžāĻāĻāĻ¨ āĻĻā§āĻŦ
āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ¨āĻ¸ā§āĻ˛āĻāĻŋāĻā§ āĻšā§āĻ¸ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻĻā§āĻŦ (āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸)āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ¨āĻ¸ā§āĻ˛ āĻšāĻ˛ āĻāĻāĻāĻŋ I/O āĻĒā§āĻ°ā§āĻ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 0xe9 āĻĒā§āĻ°ā§āĻ āĻšāĻ¯āĻŧ; āĻ¸ā§āĻ I/O āĻĒā§āĻ°ā§āĻā§ āĻ˛ā§āĻāĻž
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻ āĻžāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŽā§āĻĄā§ "vc" āĻāĻŦāĻ "stdio"
āĻ¨āĻ¨ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻŽā§āĻĄā§āĨ¤
-āĻĒāĻŋāĻĄāĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛
QEMU āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻŋāĻāĻāĻĄāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĨā§āĻā§ QEMU āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤
-āĻāĻāĻ āĻĒāĻĻāĻā§āĻˇā§āĻĒ
āĻāĻāĻ āĻ§āĻžāĻĒ āĻŽā§āĻĄā§ āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
-S āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž (āĻŽāĻ¨āĻŋāĻāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ 'c' āĻāĻžāĻāĻĒ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§)āĨ¤
-āĻĒā§āĻ°āĻā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧ mlock=on|off
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻāĻžāĻāĻŽ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš qemu āĻāĻžāĻ˛āĻžāĻ¨āĨ¤ mlocking qemu āĻāĻŦāĻ āĻā§āĻ¸ā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
mlock = āĻāĻžāĻ˛ā§ (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ)āĨ¤
-āĻāĻŋāĻĄāĻŋāĻŦāĻŋ āĻĻā§āĻŦ
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ gdb āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻĻā§āĻŦ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻāĻ¯ā§āĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ TCP-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻšāĻŦā§,
āĻāĻŋāĻ¨ā§āĻ¤ā§ UDP, āĻāĻĻā§āĻŽ TTY, āĻāĻŽāĻ¨āĻāĻŋ stdioāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĨ¤ āĻĒāĻ°ā§āĻ°āĻāĻŋ āĻšāĻ˛
Gdb āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨā§āĻā§ QEMU āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ:
(gdb) āĻ˛āĻā§āĻˇā§āĻ¯ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ | exec qemu-system-i386 -gdb stdio...
-s -gdb tcp::1234-āĻāĻ° āĻļāĻ°ā§āĻāĻšā§āĻ¯āĻžāĻ¨ā§āĻĄ, āĻ āĻ°ā§āĻĨāĻžā§ TCP āĻĒā§āĻ°ā§āĻ 1234-āĻ āĻāĻāĻāĻŋ gdbserver āĻā§āĻ˛ā§āĻ¨āĨ¤
-d ITEM1[,...]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻā§āĻŽ āĻ˛āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨. āĻ˛āĻ āĻāĻāĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ '-d āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-D āĻ˛āĻ āĻĢāĻžāĻāĻ˛
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻ āĻāĻ¨ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ stderr
-L āĻĒāĻĨ
BIOS, VGA BIOS āĻāĻŦāĻ āĻā§āĻŽā§āĻ¯āĻžāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŦāĻžāĻ¯āĻŧā§āĻ¸ āĻĢāĻžāĻāĻ˛
BIOS-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻā§āĻāĻŋāĻāĻŽ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
KVM āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° KVM āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ˛ā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-xen-āĻĄā§āĻŽāĻŋāĻĄ id
xen āĻā§āĻ¸ā§āĻ āĻĄā§āĻŽā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ id (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XEN)āĨ¤
-xen-āĻ¤ā§āĻ°āĻŋ
xen āĻšāĻžāĻāĻĒāĻžāĻ°āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ xend āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻĄā§āĻŽā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
xend āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XEN)āĨ¤
-xen-āĻ¸āĻāĻ¯ā§āĻā§āĻ¤
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ xen āĻĄā§āĻŽā§āĻ¨ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ QEMU āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ xend āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XEN)āĨ¤
-āĻ¨āĻž-āĻ°āĻŋāĻŦā§āĻ
āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¨āĻž-āĻļāĻžāĻāĻĄāĻžāĻāĻ¨
āĻā§āĻ¸ā§āĻ āĻļāĻžāĻāĻĄāĻžāĻāĻ¨ā§ QEMU āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻŽāĻ¨āĻŋāĻāĻ°ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻžāĨ¤
-āĻ˛ā§āĻĄāĻāĻŋāĻāĻŽ āĻĢāĻžāĻāĻ˛
āĻāĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻ¨āĻ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨ (āĻŽāĻ¨āĻŋāĻāĻ°ā§ "āĻ˛ā§āĻĄāĻāĻŋāĻāĻŽ")
-āĻĄā§āĻŽāĻ¨āĻžāĻāĻ āĻāĻ°āĻž
āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ QEMU āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋāĻā§ āĻĄā§āĻŽāĻ¨āĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ QEMU āĻŽāĻžāĻ¨ āĻĨā§āĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻŦā§ āĻ¨āĻž
IO āĻāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻ¸āĻāĻ¯ā§āĻ āĻā§āĻ°āĻšāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ
āĻ¸āĻā§āĻā§ āĻŽāĻžāĻ¨āĻŋāĻ¯āĻŧā§ āĻ¨āĻž āĻ¨āĻŋāĻ¯āĻŧā§ QEMU āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻĒāĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻāĻžāĻ¤āĻŋ āĻļāĻ°ā§āĻ¤āĻžāĻŦāĻ˛ā§.
-āĻ āĻĒāĻļāĻ¨-āĻ°āĻŽ āĻĢāĻžāĻāĻ˛
āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻŽāĻ¨ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ˛ā§āĻĄ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻĨāĻžāĻ°āĻŦā§āĻāĨ¤
-āĻāĻ°āĻāĻŋāĻ¸āĻŋ [base=utc|āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ|āĻ¤āĻžāĻ°āĻŋāĻ][,clock=host|vm][,driftfix=none|sew]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ "utc" āĻŦāĻž "āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ" āĻšāĻŋāĻ¸āĻžāĻŦā§ RTC āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ UTC āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ¨
āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§āĨ¤ MS-DOS āĻŦāĻž Windows-āĻ āĻ¸āĻ āĻŋāĻ āĻ¤āĻžāĻ°āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ" āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋ
āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻļā§āĻ°ā§, āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¤āĻžāĻ°āĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ "2006-06-17T16:01:21" āĻŦāĻž
"2006-06-17"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¸ āĻšāĻ˛ UTCāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ RTC āĻšā§āĻ¸ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ RTC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ¸āĻ āĻŋāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻĄāĻŧāĻŋ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŽāĻ¸ā§āĻŖ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¸āĻ āĻŋāĻ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻĄāĻŧāĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ NTP āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻšā§āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻĄāĻŧāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "RT" āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§
āĻ¸āĻžāĻ¸āĻĒā§āĻ¨āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻĨā§āĻā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ "vm" āĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž driftfix (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° i386 āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻž) āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ āĻ¨ā§āĻāĻŦ āĻāĻ°ā§āĻ¨,
āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ Windows' ACPI HAL āĻāĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻāĻžāĻāĻŽāĻžāĻ° āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻŦāĻžāĻ§āĻžāĻā§āĻ˛āĻŋ Windows āĻā§āĻ¸ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻā§āĻāĻļāĻ¨ āĻāĻ°āĻŦā§āĨ¤
-āĻāĻŽāĻŋ āĻā§āĻ¨āĻāĻŋ [āĻļāĻŋāĻĢā§āĻ=N|āĻ āĻā§][,rr=record|replay,rrfile=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ]
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨. āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻŦā§
āĻĒā§āĻ°āĻ¤āĻŋ 2^N āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° ns. āĻ¯āĻĻāĻŋ "āĻ āĻā§" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻ¤āĻŋ āĻšāĻŦā§
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¯āĻŧā§āĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¯āĻāĻ¨ āĻā§āĻŽāĻžāĻ¯āĻŧ, āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¤āĻŋāĻ¤ā§ āĻ āĻā§āĻ°āĻ¸āĻ° āĻšāĻŦā§
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻā§āĻŽ = āĻ¨āĻž āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§. āĻ¸āĻā§āĻā§ āĻā§āĻŽ = āĻ¨āĻž, āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻā§ āĻāĻžāĻāĻĒāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧāĻŦā§
āĻ¯āĻāĻ¨āĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸ā§āĻ˛āĻŋāĻĒ āĻŽā§āĻĄā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻšāĻŦā§ āĻ¨āĻž āĻ¤āĻāĻ¨āĻ āĻāĻžāĻāĻŽāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž
āĻā§āĻ¨ā§ āĻāĻžāĻāĻŽāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ āĻā§āĻ°āĻŋāĻŽāĨ¤ āĻāĻ āĻāĻāĻ°āĻŖ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻŋāĻ¤ā§
āĻ āĻ¤āĻŋāĻĨāĻŋ āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖāĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻ āĻāĻāĻ°āĻŖ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻŋ āĻāĻā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻ¸āĻ āĻŋāĻ āĻ āĻ¨ā§āĻāĻ°āĻŖāĨ¤ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻ¸āĻš āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻā§āĻ¯āĻžāĻ˛āĻžāĻ° āĻāĻāĻ āĻ āĻĢ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻā§āĻ° āĻĨāĻžāĻā§
āĻā§āĻ¯āĻžāĻļā§ āĻļā§āĻ°ā§āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻŽ āĻŦāĻž āĻ¨ā§āĻ
āĻĒā§āĻ°āĻā§āĻ¤ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻā§āĻā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ.
align=on āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§ āĻ¯āĻž āĻšā§āĻ¸ā§āĻāĻā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻāĻĄāĻŧāĻŋ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻĄāĻŧāĻŋāĨ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ¸ā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻā§
āĻļāĻŋāĻĢāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°ā§āĻĒāĻŋāĻ¤. āĻ¯āĻāĻ¨āĻ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻĄāĻŧāĻŋ āĻšā§āĻ¸ā§āĻ āĻāĻĄāĻŧāĻŋāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ
align=on āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻŦāĻšāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻŋāĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻāĻ¨ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ˛ "āĻ āĻā§"āĨ¤ āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¸āĻŋāĻā§āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻ¸ā§āĻ āĻļāĻŋāĻĢāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻāĻĄāĻŧāĻŋ āĻšā§āĻ¸ā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§
āĻāĻĄāĻŧāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻŋ āĻāĻā§ āĻ¯āĻāĻ¨ āĻļāĻŋāĻĢā§āĻ āĻŽāĻžāĻ¨ āĻŦā§āĻļāĻŋ āĻšāĻ¯āĻŧ (āĻāĻ¤ āĻāĻā§āĻ āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻšā§āĻ¸ā§āĻ āĻŽā§āĻļāĻŋāĻ¨)āĨ¤
āĻāĻāĻ¨ rr āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻ āĻ°ā§āĻāĻ°ā§āĻĄ/āĻ°āĻŋāĻĒā§āĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻ°āĻŋāĻĒā§āĻ˛ā§ āĻ˛āĻ āĻšāĻ˛
āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄ āĻŽā§āĻĄā§ āĻāĻŦāĻ āĻ°āĻŋāĻĒā§āĻ˛ā§ āĻŽā§āĻĄā§ āĻāĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨āĨ¤
-āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻŽāĻĄā§āĻ˛
āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŦāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž),
āĻāĻ¯āĻŧāĻžāĻāĻĄāĻāĻā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ°āĻŽā§ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻāĻāĻāĻ¨ āĻāĻā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĻ¤ā§ āĻ āĻ¤āĻŋāĻĨāĻŋ
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ¸ā§āĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻŽāĻĄā§āĻ˛ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ¯āĻŧāĻžāĻāĻĄāĻā§āĻ° āĻŽāĻĄā§āĻ˛āĨ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°āĻ¤ā§ "-āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻĄā§āĻ˛āĨ¤ āĻāĻāĻāĻ¨ āĻ āĻ¤āĻŋāĻĨāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
ib700
iBASE 700 āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻžāĻāĻŽāĻžāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻŦ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ ISA āĻāĻ¯āĻŧāĻžāĻāĻĄāĻāĨ¤
i6300esb
Intel 6300ESB I/O āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻšāĻžāĻŦ āĻšāĻ˛ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻĒā§āĻ°ā§āĻŖ PCI-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĄā§āĻ¯āĻŧāĻžāĻ˛-āĻāĻžāĻāĻŽāĻžāĻ°
āĻĒā§āĻ°āĻšāĻ°ā§
diag288
s390x āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻ 288 āĻšāĻžāĻāĻĒāĻžāĻ°āĻāĻ˛ (āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ KVM) āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻā§āĻŦāĻ˛).
-āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ-āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨ āĻāĻ°ā§āĻŽ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻāĻ°ā§āĻŽ āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻāĻžāĻāĻŽāĻžāĻ°ā§āĻ° āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻ˛ā§ QEMU āĻā§ āĻāĻ°āĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
"āĻ°āĻŋāĻ¸ā§āĻ" (āĻā§āĻ° āĻāĻ°ā§ āĻā§āĻ¸ā§āĻ āĻ°āĻŋāĻ¸ā§āĻ āĻāĻ°ā§āĻ¨)āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻšāĻ˛: "āĻļāĻžāĻāĻĄāĻžāĻāĻ¨" (āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž
āĻ āĻ¨ā§āĻā§āĻ°āĻšāĻĒā§āĻ°ā§āĻŦāĻ āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§), "āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻ āĻĢ" (āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻā§āĻ°āĻĒā§āĻ°ā§āĻŦāĻ āĻļāĻā§āĻ¤āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§), "āĻŦāĻŋāĻ°āĻžāĻŽ"
(āĻ āĻ¤āĻŋāĻĨāĻŋāĻā§ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻĻāĻŋāĻ¨), "āĻĄāĻŋāĻŦāĻžāĻ" (āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨), āĻŦāĻž "āĻāĻŋāĻā§āĻ āĻ¨āĻž" (āĻāĻ°ā§āĻ¨)
āĻāĻŋāĻā§āĻ āĻ¨āĻž)āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ "āĻļāĻžāĻāĻĄāĻžāĻāĻ¨" āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¸ā§āĻā§āĻ° ACPI āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ā§ āĻ¸āĻžāĻĄāĻŧāĻž āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§,
āĻ¯āĻž āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ āĻĨāĻžāĻāĻŦā§
āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ "-āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ-āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨ āĻļāĻžāĻāĻĄāĻžāĻāĻ¨" āĻā§āĻĒāĻžāĻĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
"-āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ i6300esb -āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ-āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨ āĻĒāĻ"
"-āĻāĻ¯āĻŧāĻžāĻāĻĄāĻ ib700"
-āĻāĻāĻāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ_āĻāĻ¸āĻāĻŋ_āĻŽāĻžāĻ¨
āĻŽāĻ¨āĻŋāĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŽāĻ¨āĻŋāĻāĻ°ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¸ā§āĻā§āĻĒ āĻ āĻā§āĻˇāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ
āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻāĨ¤ "-nographic" āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0x01 āĻšāĻ¯āĻŧāĨ¤ 0x01 āĻšāĻ˛
"āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ" āĻāĻžāĻĒāĻžāĻ° āĻ¸āĻŽāĻžāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ ascii āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻā§āĻˇāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ 1 āĻĨā§āĻā§ 26 āĻŽā§āĻ¯āĻžāĻĒā§ Control-a-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ Control-zāĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻāĻĒāĻ¨āĻŋ
āĻāĻ¸ā§āĻā§āĻĒ āĻā§āĻ¯āĻžāĻ°ā§āĻā§āĻāĻžāĻ°āĻāĻŋāĻā§ Control-t āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻā§āĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
"-echr 0x14"
"-echr 20"
-āĻāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ¨āĻ¸ā§āĻ˛ c
āĻāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ¨āĻ¸ā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻļā§āĻāĻžāĻĻāĻĒāĻĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤
āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ "-device virtconsole" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
-āĻļā§-āĻāĻžāĻ°āĻ¸āĻžāĻ°
āĻāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻĻā§āĻāĻžāĻ¨āĨ¤
-āĻāĻŋāĻŦāĻŋ-āĻāĻāĻžāĻ° n
āĻāĻŋāĻŦāĻŋ āĻ¸āĻžāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻāĻ¤ tcp:[āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž]:āĻŦāĻ¨ā§āĻĻāĻ°[, āĻĨā§āĻā§=maxport][,ipv4][,ipv6]
-āĻāĻāĻ¤ rdma:āĻ¨āĻŋāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻ°ā§āĻ¤āĻž:āĻŦāĻ¨ā§āĻĻāĻ°[,ipv4][,ipv6]
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¨, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĒā§āĻ°ā§āĻā§ āĻļā§āĻ¨ā§āĻ¨āĨ¤
-āĻāĻāĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸:āĻ¸āĻā§āĻāĻĒāĻĨ
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¨, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻā§ āĻļā§āĻ¨ā§āĻ¨āĨ¤
-āĻāĻāĻ¤ fd:fd
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻ° āĻĨā§āĻā§ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻāĻ¤ exec:cmdline- āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻāĻ¤ āĻŽā§āĻ˛āĻ¤āĻŦāĻŋ āĻāĻ°āĻž
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ_āĻāĻ¨āĻāĻžāĻŽāĻŋāĻāĻ¯āĻŧā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ URI āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻ¨āĻŋāĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ_āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°)
āĻ āĻāĻŋāĻŦāĻžāĻ¸āĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§āĨ¤
-āĻ¨ā§āĻĄāĻĢāĻ˛ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, QEMU āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°ā§āĻ, āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°ā§āĻ, āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¨āĻ¸ā§āĻ˛, āĻŽāĻ¨āĻŋāĻāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻāĻŋāĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°, āĻĢā§āĻ˛āĻĒāĻŋ āĻāĻŦāĻ āĻ¸āĻŋāĻĄāĻŋ-āĻ°āĻŽ
āĻĄā§āĻ°āĻžāĻāĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯āĨ¤ "-nodefaults" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§āĨ¤
-āĻāĻ°ā§āĻ Dir
āĻā§āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ chroot āĻāĻ°ā§āĻ¨āĨ¤
-runas āĻ¸āĻā§āĻā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻĻāĻ°āĻāĻžāĻ°ā§.
-āĻ°ā§āĻ¨āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§
āĻā§āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§, āĻ°ā§āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨, āĻāĻ¤ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĨ¤
-prom-env āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛=āĻŽā§āĻ˛ā§āĻ¯
OpenBIOS nvram āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĻā§āĻāĻ¯āĻŧāĻž āĻŽā§āĻ˛ā§āĻ¯ (āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ)āĨ¤
-āĻ¸ā§āĻŽāĻŋāĻšā§āĻ¸ā§āĻāĻŋāĻ
āĻ¸ā§āĻŽāĻŋāĻšā§āĻ¸ā§āĻāĻŋāĻ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° ARM, M68K, Xtensa, MIPS)āĨ¤
-āĻ¸ā§āĻŽāĻŋāĻšā§āĻ¸ā§āĻāĻŋāĻ-āĻāĻ¨āĻĢāĻŋāĻ [enable=on|off][,target=native|gdb|auto][,arg=str[,...]]
āĻ¸ā§āĻŽāĻŋāĻšā§āĻ¸ā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° ARM, M68K, Xtensa, MIPS)āĨ¤
target="native|gdb|auto"
QEMU ("āĻ¨ā§āĻāĻŋāĻ") āĻŦāĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻŽāĻŋāĻšā§āĻ¸ā§āĻāĻŋāĻ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻŦā§āĻ§āĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ā§ˇ
GDB ("gdb")āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻ āĻā§", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻĄāĻŋāĻŦāĻžāĻ āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ "gdb" āĻāĻŦāĻ
"āĻ¨ā§āĻāĻŋāĻ" āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
arg=str1, arg=str2...
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻĒ. āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§-āĻļā§āĻ˛ā§ "-āĻāĻžāĻ°āĻ¨ā§āĻ˛"/"-āĻ ā§āĻ¯āĻžāĻĒā§āĻ¨ā§āĻĄ" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻāĻāĻ¨āĻ āĻĒāĻļā§āĻāĻžāĻĻāĻĒāĻĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻ¯āĻŧāĻ "--semihosting-config arg"
āĻāĻŦāĻ "-āĻāĻžāĻ°āĻ¨ā§āĻ˛"/"-āĻ ā§āĻ¯āĻžāĻĒā§āĻ¨ā§āĻĄ" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻā§āĻ°āĻāĻŋ āĻ¸ā§āĻŽāĻŋāĻšā§āĻ¸ā§āĻāĻŋāĻ-āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻāĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ˛āĻžāĻā§.
-āĻŦā§āĻĻā§āĻ§-āĻĒāĻ°āĻŽ
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽ āĻŽā§āĻĄ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ°āĻāĻŽ)āĨ¤
-āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŦāĻā§āĻ¸ ARG
Seccomp āĻŽā§āĻĄ 2 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ 'āĻāĻžāĻ˛ā§' āĻ¸āĻŋāĻ¸ā§āĻāĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§ āĻāĻŦāĻ 'āĻŦāĻ¨ā§āĻ§'
āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 'āĻŦāĻ¨ā§āĻ§'āĨ¤
-āĻ°āĻŋāĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛
āĻĨā§āĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻĄāĻŧā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻ¸ā§āĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻāĻ¨ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻ āĻ¨ā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ QEMU āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¨āĻž
āĻ˛āĻžāĻāĻ¨ āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻŽāĻž
-writeconfig āĻĢāĻžāĻāĻ˛
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ˛āĻŋāĻā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻĻā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻĄā§āĻ¯āĻžāĻļ "-") āĻ āĻā§āĻˇāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§
stdout āĻāĻāĻŋ āĻĒāĻ°ā§ "-readconfig" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻ¨ā§āĻĄā§āĻĢ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ QEMU āĻĨā§āĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻ˛ā§āĻĄ āĻšāĻ¯āĻŧ sysconfdir āĻāĻŦāĻ āĻĄāĻžāĻāĻžāĻĄāĻŋāĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻĻā§āĻ¯
"-nodefconfig" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ QEMU-āĻā§ āĻ¸ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¯ā§āĻā§āĻ¨āĻ āĻ˛ā§āĻĄ āĻšāĻ¤ā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻŦā§āĨ¤
-no-user-config
"-no-user-config" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ QEMU-āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋāĻ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž
on sysconfdir, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻĨā§āĻā§ QEMU-āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĻĄāĻžāĻāĻžāĻĄāĻŋāĻ°.
- āĻā§āĻ°ā§āĻ¸ [āĻāĻāĻ¨āĻž=āĻĢāĻžāĻāĻ˛][, āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛]
āĻā§āĻ°ā§āĻ¸āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻ¨āĻž=āĻĢāĻžāĻāĻ˛
āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻĢāĻžāĻāĻ˛. āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
(āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻā§āĻ°ā§āĻ¸-āĻāĻā§āĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛) āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§
QEMU āĻšāĻ¯āĻŧ āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸āĻšāĻ or stderr āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻā§āĻ°ā§āĻ¸āĻŋāĻ
āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛
āĻ˛āĻ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ QEMU āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¸āĻšāĻ āĻ°āĻāĻ¨āĻž
āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ
-āĻ¸āĻā§āĻˇāĻŽ-āĻĢāĻŋāĻĒāĻ¸
FIPS 140-2 āĻāĻŽāĻĒā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ[=āĻ āĻ¨|āĻ āĻĢ]
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĒā§āĻ°ā§āĻŦā§ āĻ°āĻžāĻā§āĻ¨āĨ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: āĻāĻžāĻ˛ā§)
-āĻĄāĻžāĻŽā§āĻĒ-āĻāĻŋāĻāĻŽāĻ¸ā§āĻā§āĻ āĻĢāĻžāĻāĻ˛
āĻĢāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ json-āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž vmstate āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻˇā§āĻāĻŋ
-āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻžāĻāĻĒāĻ¨ā§āĻŽ[,prop1=āĻŽāĻžāĻ¨ 1,...]
āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒāĻ¨ā§āĻŽ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ 'āĻāĻāĻĄāĻŋ' āĻĒā§āĻ°āĻĒāĻžāĻ°ā§āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
'/āĻ āĻŦāĻā§āĻā§āĻ' āĻĒāĻĨāĨ¤
-āĻŦāĻ¸ā§āĻ¤ā§ āĻŽā§āĻŽāĻ°āĻŋ-āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ-āĻĢāĻžāĻāĻ˛, āĻāĻāĻĄāĻŋ=id, āĻāĻāĻžāĻ° =āĻāĻ¯āĻŧāĻ¤āĻ¨,āĻŽā§āĻŽ-āĻĒāĻĨ =Dir, āĻļā§āĻ¯āĻŧāĻžāĻ° =āĻāĻžāĻ˛ā§|āĻŦāĻ¨ā§āĻ§
āĻāĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¯āĻž āĻā§āĻ¸ā§āĻ RAM āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻļāĻžāĻ˛ āĻĒā§āĻˇā§āĻ āĻžāĨ¤ āĻĻā§āĻ¯ id āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻāĻāĻĄāĻŋ āĻ¯āĻž āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻā§āĻāĻ˛ -āĻ¨ā§āĻŽāĻž āĻ¯ā§āĻā§āĻ¤āĻŋ. āĻĻā§āĻ¯ āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ°, āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ 500M. āĻĻā§āĻ¯ āĻŽā§āĻŽ-āĻĒāĻĨ
āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻž āĻŦāĻŋāĻļāĻžāĻ˛ āĻĒā§āĻˇā§āĻ āĻž āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŽāĻžāĻāĻ¨ā§āĻā§āĻ° āĻĒāĻĨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻāĻžāĻ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻā§āĻāĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž
QEMU, āĻŦāĻž āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĒāĻ°ā§āĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻā§-āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
QEMU āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻā§āĻāĻ˛āĨ¤
-āĻŦāĻ¸ā§āĻ¤ā§ rng-āĻāĻ˛ā§āĻŽā§āĻ˛ā§, id=id, āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ =/ āĻĻā§āĻŦ / āĻāĻ˛ā§āĻŽā§āĻ˛ā§
āĻāĻāĻāĻŋ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻāĻ¨āĻā§āĻ°āĻĒāĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°ā§
āĻšā§āĻ¸ā§āĻ. āĻĻā§āĻ¯ id āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻāĻāĻĄāĻŋ āĻ¯āĻž āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻĨā§āĻā§ āĻāĻ¨āĻā§āĻ°āĻĒāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ virtio-rng āĻ¯āĻ¨ā§āĻ¤ā§āĻ°. āĻĻā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻž
āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻ¨āĻā§āĻ°āĻĒāĻŋ āĻĒā§āĻ¤ā§ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ / āĻĻā§āĻŦ / āĻāĻ˛ā§āĻŽā§āĻ˛ā§.
-āĻŦāĻ¸ā§āĻ¤ā§ rng-egd, id=id,āĻāĻ°āĻĻā§āĻŦ=chardevid
āĻāĻāĻāĻŋ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻĨā§āĻā§ āĻāĻ¨āĻā§āĻ°āĻĒāĻŋ āĻĒāĻžāĻ¯āĻŧ
āĻĄā§āĻŽāĻ¨ āĻšā§āĻ¸ā§āĻā§ āĻāĻ˛āĻā§āĨ¤ āĻĻā§āĻ¯ id āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻāĻāĻĄāĻŋ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻĨā§āĻā§ āĻāĻ āĻāĻ¨āĻā§āĻ°āĻĒāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ virtio-rng āĻ¯āĻ¨ā§āĻ¤ā§āĻ°. āĻĻā§āĻ¯ āĻāĻžāĻ°āĻĻā§āĻŦ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻŽāĻžāĻĒ
āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§āĻ° āĻ āĻ¨āĻ¨ā§āĻ¯ ID āĻ¯āĻž āĻ¸āĻāĻ¯ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻāĻ°āĻāĻ¨āĻāĻŋ āĻĄā§āĻŽāĻ¨āĨ¤
-āĻŦāĻ¸ā§āĻ¤ā§
tls-creds-anon, id=id, āĻļā§āĻˇāĻŦāĻŋāĻ¨ā§āĻĻā§ =āĻļā§āĻˇāĻŦāĻŋāĻ¨ā§āĻĻā§,dir=/path/to/cred/dir, verify-peer=āĻāĻžāĻ˛ā§|āĻŦāĻ¨ā§āĻ§
āĻāĻāĻāĻŋ TLS āĻŦā§āĻ¨āĻžāĻŽā§ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¯āĻž TLS āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻĻā§āĻ¯ id āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻāĻāĻĄāĻŋ āĻ¯āĻž āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ
āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻĻā§āĻ¯ āĻļā§āĻˇāĻŦāĻŋāĻ¨ā§āĻĻā§ āĻšāĻ¯āĻŧ āĻāĻāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° or
āĻŽāĻā§āĻā§āĻ˛ QEMU āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¯ā§āĻāĻŋ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§. āĻ¯āĻĻāĻŋ verify-peer āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŦāĻžāĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻļā§āĻ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ˛ā§, āĻĒāĻŋāĻ¯āĻŧāĻžāĻ° āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§,
āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻŦā§āĻ¨āĻžāĻŽā§ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨ā§-āĻ āĻĒāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° Dir āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ QEMU āĻā§ āĻŦāĻ˛ā§ āĻ¯ā§ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯
endpoints, āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ dh-params.pem āĻĄāĻŋāĻĢāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨-
TLS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšā§āĻ˛āĻŽā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§, QEMU āĻšāĻŦā§
āĻļā§āĻ°ā§āĻ¤ā§ DH āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŖāĻ¨āĻžāĻāĻ¤āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¯ā§ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻĒā§āĻ˛ āĻāĻ¨āĻā§āĻ°āĻĒāĻŋ āĻā§āĻ°āĻžāĻ¸ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ a
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻ¸ā§āĻ āĻāĻĒāĻĢā§āĻ°āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-āĻŦāĻ¸ā§āĻ¤ā§
tls-creds-x509,id=id, āĻļā§āĻˇāĻŦāĻŋāĻ¨ā§āĻĻā§ =āĻļā§āĻˇāĻŦāĻŋāĻ¨ā§āĻĻā§,dir=/path/to/cred/dir, verify-peer=āĻāĻžāĻ˛ā§|āĻŦāĻ¨ā§āĻ§
āĻāĻāĻāĻŋ TLS āĻŦā§āĻ¨āĻžāĻŽā§ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¯āĻž TLS āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻĻā§āĻ¯ id āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻāĻāĻĄāĻŋ āĻ¯āĻž āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ
āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻĻā§āĻ¯ āĻļā§āĻˇāĻŦāĻŋāĻ¨ā§āĻĻā§ āĻšāĻ¯āĻŧ āĻāĻāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° or
āĻŽāĻā§āĻā§āĻ˛ QEMU āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¯ā§āĻāĻŋ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§. āĻ¯āĻĻāĻŋ verify-peer āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŦāĻžāĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻļā§āĻ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ˛ā§, āĻĒāĻŋāĻ¯āĻŧāĻžāĻ° āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¸āĻā§āĻā§
x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°, āĻāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° Dir āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ QEMU āĻā§ āĻŦāĻ˛ā§ āĻ¯ā§ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯
endpoints, āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ dh-params.pem āĻĄāĻŋāĻĢāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨-
TLS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšā§āĻ˛āĻŽā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§, QEMU āĻšāĻŦā§
āĻļā§āĻ°ā§āĻ¤ā§ DH āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŖāĻ¨āĻžāĻāĻ¤āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¯ā§ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻĒā§āĻ˛ āĻāĻ¨āĻā§āĻ°āĻĒāĻŋ āĻā§āĻ°āĻžāĻ¸ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ a
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻ¸ā§āĻ āĻāĻĒāĻĢā§āĻ°āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
x509 āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻ°āĻ āĻĢāĻžāĻāĻ˛ āĻĨāĻžāĻāĻŦā§
x509 āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻ āĻŦāĻļā§āĻ¯āĻ PEM āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ ca-cert.pem, ca-crl.pem (āĻāĻā§āĻāĻŋāĻ), server-cert.pem (āĻļā§āĻ§ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°),
server-key.pem (āĻļā§āĻ§ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°), client-cert.pem (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ), āĻāĻŦāĻ client-key.pem
(āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ)āĨ¤
-āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°-āĻŦāĻžāĻĢāĻžāĻ°, āĻāĻāĻĄāĻŋ =id,āĻ¨ā§āĻāĻĻā§āĻ=netdevid,āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨=t[, āĻ¸āĻžāĻ°āĻŋ=āĻ¸āĻŦ|rx|tx]
āĻ āĻ¨ā§āĻ¤āĻ° t 0 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž, āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°ā§: āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ
netdev-āĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻāĻāĻŽāĻ¨ netdevid āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¤āĻ°. āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĨ¤
āĻŦā§āĻŖā§ āĻ¸āĻŦ|rx|tx āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻ¨ā§āĻāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻŦ: āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ°āĻŋāĻ¸āĻŋāĻ āĻāĻŦāĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻ āĻ¸āĻžāĻ°āĻŋ āĻāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§āĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĨāĻžāĻā§
netdev (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
rx: āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¨ā§āĻāĻĄā§āĻā§āĻ° āĻ°āĻŋāĻ¸āĻŋāĻ āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĨāĻžāĻā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻšāĻŦā§
netdev-āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
tx: āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¨ā§āĻāĻĄā§āĻā§āĻ° āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻ āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĨāĻžāĻā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻšāĻŦā§
netdev āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻ°āĻšāĻŖ.
-āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°-āĻĄāĻžāĻŽā§āĻĒ, āĻāĻāĻĄāĻŋ=id,āĻ¨ā§āĻāĻĻā§āĻ=āĻĻā§āĻŦ, āĻĢāĻžāĻāĻ˛ =āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ][, āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻ˛ā§āĻ¨ =āĻ˛ā§āĻ¨]
netdev-āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ āĻĻā§āĻŦ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ˛ā§āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻŦāĻžāĻāĻ (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 64k) āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšāĻ˛ libpcap, āĻ¤āĻžāĻ
āĻāĻāĻŋ tcpdump āĻŦāĻž Wireshark āĻāĻ° āĻŽāĻ¤ā§ āĻā§āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻ āĻ¨ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻŽā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻļā§āĻˇ āĻā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "-alt-grab" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻ¸āĻāĻļā§āĻ§āĻ āĻšāĻ˛
Ctrl-Alt-Shift (Ctrl-Alt-āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§) āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "-ctrl-grab" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻāĻļā§āĻ§āĻ āĻšāĻ˛
āĻĄāĻžāĻ¨ Ctrl āĻā§ (Ctrl-Alt āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§):
Ctrl-Alt-f
āĻāĻāĻ˛ āĻĒāĻ°ā§āĻĻāĻž āĻā§āĻĄāĻŧā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨
Ctrl-Alt-+
āĻĒāĻ°ā§āĻĻāĻž āĻŦāĻĄāĻŧ āĻāĻ°ā§āĻ¨
Ctrl-Alt--
āĻĒāĻ°ā§āĻĻāĻž āĻ¸āĻā§āĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
Ctrl-Alt-u
āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻāĻ¨-āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĻ¨
Ctrl-Alt-n
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¨āĻ¸ā§āĻ˛ 'n' āĻ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻ¸ā§āĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻā§āĻ˛āĻŋ āĻšāĻ˛:
1 āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨
2 āĻŽāĻ¨āĻŋāĻāĻ°
3 āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°ā§āĻ
Ctrl-Alt
āĻāĻāĻ˛ āĻŽāĻžāĻāĻ¸ āĻāĻŦāĻ āĻā§āĻŦā§āĻ°ā§āĻĄ āĻĻāĻāĻ˛.
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¨āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ Ctrl-āĻāĻĒ, Ctrl-āĻĄāĻžāĻāĻ¨, Ctrl-PageUp āĻāĻŦāĻ Ctrl-āĻĒā§āĻāĻĄāĻžāĻāĻ¨ āĻĨā§āĻā§
āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ˛āĻā§ āĻ¸āĻ°āĻžāĻ¨āĨ¤
āĻ āĻ¨ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§āĻ¨ -āĻ¨ā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ h āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻĒā§āĻ¤ā§
āĻāĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄ:
āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ h
āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ ?
āĻāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ x
āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ s
āĻĢāĻžāĻāĻ˛ā§ āĻĄāĻŋāĻ¸ā§āĻ āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ - āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ)
āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ t
āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ b
āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻĒāĻžāĻ āĻžāĻ¨ (āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻŋāĻāĻ¸āĻāĻ°āĻāĻŋāĻ)
āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ c
āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻŦāĻ āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ Ctrl-āĻāĻāĻāĻŋ
Ctrl-a āĻĒāĻžāĻ āĻžāĻ¨
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ PowerPC āĻ āĻ¨ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ:
-g WxH[xāĻāĻā§āĻ°āĻ¤āĻž]
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ VGA āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 800x600x32āĨ¤
-prom-env āĻ¸ā§āĻā§āĻ°āĻŋāĻ
NVRAM āĻ OpenBIOS āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ:
qemu-system-ppc -prom-env 'auto-boot?=false' \
-prom-env 'boot-device=hd:2,\yaboot' \
-prom-env 'boot-args=conf=hd:2,\yaboot.conf'
āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ Open Hack'Ware āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ Sparc32 āĻ āĻ¨ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ:
-g WxHx[xāĻāĻā§āĻ°āĻ¤āĻž]
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ TCX-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1024x768x8 āĻāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻš
1024x768x24āĨ¤ cgthree-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1024x768x8 āĻāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻš 1152x900x8
āĻ¯āĻžāĻ°āĻž OBP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻā§āĻā§āĻāĨ¤
-prom-env āĻ¸ā§āĻā§āĻ°āĻŋāĻ
NVRAM āĻ OpenBIOS āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ:
qemu-system-sparc -prom-env 'auto-boot?=false' \
-āĻĒā§āĻ°āĻŽ-āĻāĻ¨āĻāĻŋ 'āĻŦā§āĻ-āĻĄāĻŋāĻāĻžāĻāĻ¸ = sd(0,2,0):d' -āĻĒā§āĻ°ā§āĻŽ-āĻāĻ¨āĻāĻŋ 'āĻŦā§āĻ-āĻāĻ°ā§āĻāĻ¸=āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻāĻ'
-M [SS-4|SS-5|SS-10|SS-20|SS-600MP|LX|Voyager|SPARCClassic] [|āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻŦā§āĻ]
āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ SS-5āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ Sparc64 āĻ āĻ¨ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ:
-prom-env āĻ¸ā§āĻā§āĻ°āĻŋāĻ
NVRAM āĻ OpenBIOS āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ:
qemu-system-sparc64 -prom-env 'āĻ āĻā§-āĻŦā§āĻ?=false'
-M [sun4u|sun4v|āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž]
āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ sun4u.
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ qemu-system-microblaze āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨