рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

qemu-system-sh4eb - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ qemu-system-sh4eb рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб qemu-system-sh4eb рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


qemu-doc - QEMU рдПрдореБрд▓реЗрдЯрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг

SYNOPSIS


рдЙрдкрдпреЛрдЧ: qemu-system-i386 [рд╡рд┐рдХрд▓реНрдк] [рдбрд┐рд╕реНрдХ_рдЗрдореЗрдЬ]

рд╡рд░реНрдгрди


QEMU PC рд╕рд┐рд╕реНрдЯрдо рдПрдореБрд▓реЗрдЯрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИ:

- i440FX рд╣реЛрд╕реНрдЯ PCI рдмреНрд░рд┐рдЬ рдФрд░ PIIX3 PCI рд╕реЗ ISA рдмреНрд░рд┐рдЬ

- рд╕рд╛рдЗрд░рд╕ рд╕реАрдПрд▓рдЬреАрдбреА 5446 рдкреАрд╕реАрдЖрдИ рд╡реАрдЬреАрдП рдХрд╛рд░реНрдб рдпрд╛ рдмреЛрдЪ рд╡реАрдИрдПрд╕рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдбрдореА рд╡реАрдЬреАрдП рдХрд╛рд░реНрдб (рд╣рд╛рд░реНрдбрд╡реЗрдпрд░
рд╕реНрддрд░, рд╕рднреА рдЧреИрд░ рдорд╛рдирдХ рдореЛрдб рд╕рд╣рд┐рдд)ред

- PS/2 рдорд╛рдЙрд╕ рдФрд░ рдХреАрдмреЛрд░реНрдб

- рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдФрд░ рд╕реАрдбреА-рд░реЛрдо рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде 2 рдкреАрд╕реАрдЖрдИ рдЖрдИрдбреАрдИ рдЗрдВрдЯрд░рдлреЗрд╕

- рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ

- рдкреАрд╕реАрдЖрдИ рдФрд░ рдЖрдИрдПрд╕рдП рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░

- рдХреНрд░рдорд┐рдХ рдмрдВрджрд░рдЧрд╛рд╣

- рдХреНрд░рд┐рдПрдЯрд┐рд╡ рд╕рд╛рдЙрдВрдбрдмреНрд▓рд╛рд╕реНрдЯрд░ 16 рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб

- ENSONIQ AudioPCI ES1370 рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб

- рдЗрдВрдЯреЗрд▓ 82801AA AC97 рдСрдбрд┐рдпреЛ рд╕рдВрдЧрдд рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб

- рдЗрдВрдЯреЗрд▓ рдПрдЪрдбреА рдСрдбрд┐рдпреЛ рдХрдВрдЯреНрд░реЛрд▓рд░ рдФрд░ рдПрдЪрдбреАрдП рдХреЛрдбреЗрдХ

- Adlib (OPL2) - Yamaha YM3812 рд╕рдВрдЧрдд рдЪрд┐рдк

- рдЧреНрд░реЗрд╡рд┐рд╕ рдЕрд▓реНрдЯреНрд░рд╛рд╕рд╛рдЙрдВрдб GF1 рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб

- CS4231A рд╕рдВрдЧрдд рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб

- PCI UHCI USB рдХрдВрдЯреНрд░реЛрд▓рд░ рдФрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ USB рд╣рдмред

рдПрд╕рдПрдордкреА 255 рд╕реАрдкреАрдпреВ рддрдХ рд╕рдорд░реНрдерд┐рдд рд╣реИред

QEMU Seabios рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ PC BIOS рдФрд░ Plex86/Bochs LGPL VGA BIOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

QEMU Tatsuyuki Satoh рджреНрд╡рд╛рд░рд╛ YM3812 рдПрдореБрд▓реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

QEMU GUS рдПрдореБрд▓реЗрд╢рди (GUSEMU32 .) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИhttp://www.deinmeister.de/gusemu/>) рдЯрд┐рдмреЛрд░ "рдЯреАрдПрд╕" рджреНрд╡рд╛рд░рд╛
рд╢реБрдЯреНрдЬрд╝ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, GUS рд╢реЗрдпрд░ рдЖрдИрдЖрд░рдХреНрдпреВ(7) рд╕рдорд╛рдирд╛рдВрддрд░ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд╕рд╛рде рдФрд░ рдЗрд╕рд▓рд┐рдП рдХреНрдпреВрдИрдПрдордпреВ рдХреЛ рдмрддрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
GUS рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдирд╛рдВрддрд░ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реИрдВред

qemu-system-i386 dos.img -soundhw gus -рд╕рдорд╛рдирд╛рдВрддрд░ рдХреЛрдИ рдирд╣реАрдВ

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ:

qemu-system-i386 dos.img -device gus,irq=5

рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рд▓рд╛рд╡рд╛рд░рд┐рд╕ IRQред

CS4231A рд╡рд┐рдВрдбреЛрдЬ рд╕рд╛рдЙрдВрдб рд╕рд┐рд╕реНрдЯрдо рдФрд░ GUSMAX рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЪрд┐рдк рд╣реИ

рд╡рд┐рдХрд▓реНрдк


рдбрд┐рд╕реНрдХ_рдЗрдореЗрдЬ рдЖрдИрдбреАрдИ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ 0 рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдЪреНрдЪреА рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ рд╣реИред рдХреБрдЫ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдбрд┐рд╕реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ
рдЫрд╡рд┐ред

рдорд╛рдирдХ рд╡рд┐рдХрд▓реНрдк:

-h рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

-рд╕рдВрд╕реНрдХрд░рдг
рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

-рдордЫреАрди [рдкреНрд░рдХрд╛рд░ =]рдирд╛рдо[, рдкреНрд░реЛрдк =рдореВрд▓реНрдп[,...]]
рджреНрд╡рд╛рд░рд╛ рдПрдореБрд▓реЗрдЯреЗрдб рдорд╢реАрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдирд╛рдо. рдЙрдкрд▓рдмреНрдз рдорд╢реАрдиреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "-рдорд╢реАрди рд╕рд╣рд╛рдпрддрд╛" рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред
рд╕рдорд░реНрдерд┐рдд рдорд╢реАрди рдЧреБрдг рд╣реИрдВ:

рдПрдХреНрд╕реЗрд▓ =рдПрдХреНрд╕реЗрд▓ 1[:рдПрдХреНрд╕реЗрд▓ 2[:...]]
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддреНрд╡рд░рдХ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рдХреНрд╖реНрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, kvm,
xen, рдпрд╛ tcg рдЙрдкрд▓рдмреНрдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, tcg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ
рддреНрд╡рд░рдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрджрд┐ рдкрд┐рдЫрд▓рд╛ рд╡рд╛рд▓рд╛ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рддреЛ рдЕрдЧрд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрд░рдВрдн рдХрд░рдирд╛ред

рдХрд░реНрдиреЗрд▓_рдЗрд░реНрдХрдЪрд┐рдк = рдЪрд╛рд▓реВ | рдмрдВрдж
рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рдЪреБрдиреЗ рд╣реБрдП рддреНрд╡рд░рдХ рдХреЗ рд▓рд┐рдП рдЗрди-рдХрд░реНрдиреЗрд▓ irqchip рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

gfx_passthru=рдЪрд╛рд▓реВ|рдмрдВрдж
рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рдЪреБрдиреА рд╣реБрдИ рдорд╢реАрди рдХреЗ рд▓рд┐рдП IGD GFX рдкрд╛рд╕рдереНрд░реВ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

vmport=рдЪрд╛рд▓реВ|рдмрдВрдж|рдСрдЯреЛ
VMWare IO рдкреЛрд░реНрдЯ рдХреЗ рдЕрдиреБрдХрд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, vmmouse рдЖрджрд┐ рдХреЗ рд▓рд┐рдПред рдСрдЯреЛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ
рдПрдХреНрд╕реЗрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореВрд▓реНрдпред Accel=xen рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдВрдж рд╣реИ рдЕрдиреНрдпрдерд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рдкрд░ред

kvm_shadow_mem=рдЖрдХрд╛рд░
KVM рдЫрд╛рдпрд╛ MMU рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдбрдВрдк-рдЕрддрд┐рдерд┐-рдХреЛрд░ = рдЪрд╛рд▓реВ | рдмрдВрдж
рдХреЛрд░ рдбрдВрдк рдореЗрдВ рдЕрддрд┐рдерд┐ рд╕реНрдореГрддрд┐ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд╛рд▓реВ рд╣реИред

рдореЗрдо-рдорд░реНрдЬ=рдСрди|рдСрдл
рдореЗрдореЛрд░реА рдорд░реНрдЬ рд╕рдорд░реНрдерди рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛, рдЬрдм рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ
рд╣реЛрд╕реНрдЯ, VMs рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рдмреАрдЪ рд╕рдорд╛рди рдореЗрдореЛрд░реА рдкреЗрдЬ рдХреЛ рдбреА-рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рддрд╛ рд╣реИ (рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо)
рдЪреВрдХ)ред

рдЗрдУрдореБ=рдСрди|рдСрдл
рдирдХрд▓реА рдЗрдВрдЯреЗрд▓ IOMMU (VT-d) рд╕рдорд░реНрдерди рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдВрдж рд╣реИред

рдПрдИрдПрд╕-рдХреА-рд░реИрдк=рдСрди|рдСрдл
S390-ccw рд╣реЛрд╕реНрдЯ рдкрд░ AES рдХреБрдВрдЬреА рд░реИрдкрд┐рдВрдЧ рд╕рдорд░реНрдерди рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛
рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдИрдПрд╕ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдИрдПрд╕ рд░реИрдкрд┐рдВрдЧ рдХреБрдВрдЬреА рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдпрд╛ рдирд╣реАрдВ
рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдлрд╝рдВрдХреНрд╢рдиред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд╛рд▓реВ рд╣реИред

рдбреАрдИрдП-рдХреА-рд░реИрдк = тАЛтАЛрдЪрд╛рд▓реВ | рдмрдВрдж
S390-ccw рд╣реЛрд╕реНрдЯ рдкрд░ DEA рдХреБрдВрдЬреА рд░реИрдкрд┐рдВрдЧ рд╕рдорд░реНрдерди рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛
рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдбреАрдИрдП рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдИрдП рд░реИрдкрд┐рдВрдЧ рдХреБрдВрдЬрд┐рдпрд╛рдВ рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреА
рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдлрд╝рдВрдХреНрд╢рдиред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд╛рд▓реВ рд╣реИред

-рд╕реА рдкреА рдпреВ рдЖрджрд░реНрд╢
CPU рдореЙрдбрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ ("-cpu рд╕рд╣рд╛рдпрддрд╛" рд╕реВрдЪреА рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛ рдЪрдпрди рдХреЗ рд▓рд┐рдП)

-рдПрд╕рдПрдордкреА [рд╕реАрдкреАрдпреВрдПрд╕ =]n[, рдХреЛрд░ =рдХреЛрд░][,рдзрд╛рдЧреЗ=рдзрд╛рдЧреЗ][,рд╕реЙрдХреЗрдЯреНрд╕=рдХреБрд░реНрд╕рд┐рдпрд╛рдВ][, рдореИрдХреНрд╕рд╕реАрдкреАрд╕ =рдореИрдХреНрд╕рд╕реАрдкреАрд╕]
рдХреЗ рд╕рд╛рде рдПрдХ рдПрд╕рдПрдордкреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ n рд╕реАрдкреАрдпреВред рдкреАрд╕реА рд▓рдХреНрд╖реНрдп рдкрд░, 255 рд╕реАрдкреАрдпреВ рддрдХ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдкрд░
рд╕реНрдкрд╛рд░реНрдХ 32 рд▓рдХреНрд╖реНрдп, рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реАрдкреАрдпреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ 4 рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдкреАрд╕реА рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП,
рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛрд░ рдкреНрд░рддрд┐ рд╕реЙрдХреЗрдЯ, рдХреА рд╕рдВрдЦреНрдпрд╛ рдзрд╛рдЧреЗ рдкреНрд░рддрд┐ рдХреЛрд░ рдФрд░ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛
рдХреБрд░реНрд╕рд┐рдпрд╛рдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЧреБрдо рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдпрджрд┐ рддреАрди рдорд╛рдиреЛрдВ рдкрд░ рдХреЛрдИ рд╣реЛ
рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, CPU рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ n рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдХреНрд╕рд╕реАрдкреАрд╕ рдЕрдзрд┐рдХрддрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╣реЙрдЯрдкреНрд▓рдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реАрдкреАрдпреВ рдХреА рд╕рдВрдЦреНрдпрд╛ред

-рдиреБрдорд╛ рдиреЛрдб [, рдореЗрдо =рдЖрдХрд╛рд░][, рд╕реАрдкреАрдпреВ =рд╕реАрдкреАрдпреВ [-рд╕реАрдкреАрдпреВ]] [, рдиреЛрдбрд┐рдб =рдиреЛрдб]
-рдиреБрдорд╛ рдиреЛрдб [, рдореЗрдорджреЗрд╡ =id][, рд╕реАрдкреАрдпреВ =рд╕реАрдкреАрдпреВ [-рд╕реАрдкреАрдпреВ]] [, рдиреЛрдбрд┐рдб =рдиреЛрдб]
рдПрдХ рдмрд╣реБ рдиреЛрдб NUMA рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВред рдЕрдЧрд░ рдореЗрдо, рдореЗрдорджреЗрд╡ рдФрд░ CPUs рдЫреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рд╕рдВрд╕рд╛рдзрди рд╣реИрдВ
рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рддред рд╕рд╛рде рд╣реА, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ -NUMA рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рд╕рд╛рдзрдиред рдпрд╣реА рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдореМрдЬреВрджрд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ NUMA рдиреЛрдбреНрд╕ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐
рдХрд┐рд╕реА рдХреЛ рдЕрднреА рднреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ -m, -рдПрд╕рдПрдордкреА рдХреНрд░рдорд╢рдГ рд░реИрдо рдФрд░ рд╡реАрд╕реАрдкреАрдпреВ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк, рдФрд░
рд╕рдВрднрд╡рддрдГ -рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдмреИрдХрдПрдВрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдорджреЗрд╡ рдЙрдкрд╡рд┐рдХрд▓реНрдк

рдореЗрдо рдФрд░ рдореЗрдорджреЗрд╡ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдПрдХ рдиреЛрдб рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдореЗрдорджреЗрд╡, рдХреЗ рд╕рднреА
рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

-рдРрдб-рдПрдлрдбреА рдПрдлрдбреА =fd,рд╕реЗрдЯ=рд╕реЗрдЯ[, рдЕрдкрд╛рд░рджрд░реНрд╢реА =рдЕрдкрд╛рд░рджрд░реНрд╢реА]
рдПрдлрдбреА рд╕реЗрдЯ рдореЗрдВ рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЬреЛрдбрд╝реЗрдВред рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

рдПрдлрдбреА =fd
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдПрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ fd рд╕реЗрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ stdin, stdout, рдпрд╛ stderr рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред

рд╕реЗрдЯ =рд╕реЗрдЯ
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП fd рд╕реЗрдЯ рдХреА рдЖрдИрдбреА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЕрдкрд╛рд░рджрд░реНрд╢реА =рдЕрдкрд╛рд░рджрд░реНрд╢реА
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдПрдХ рдлреНрд░реА-рдлреЙрд░реНрдо рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ fd.

рдЖрдк fd рд╕реЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдЦреЛрд▓реЗ рдЧрдП рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЫрд╡рд┐ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ:

рдХреНрдпреВрдореВ-рд╕рд┐рд╕реНрдЯрдо-рдЖрдИ386
-add-fd fd=3,рд╕реЗрдЯ=2,рдЕрдкрд╛рд░рджрд░реНрд╢реА="rdwr:/path/to/file"
-add-fd fd=4,рд╕реЗрдЯ=2,рдЕрдкрд╛рд░рджрд░реНрд╢реА="rdonly:/path/to/file"
-рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓ =/рджреЗрд╡/fdset/2, рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ = 0, рдореАрдбрд┐рдпрд╛ = рдбрд┐рд╕реНрдХ

-рд╕реЗрдЯ рд╕рдореВрд╣.id.arg=рдореВрд▓реНрдп
рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░реЗрдВ arg рдордж рдХреЗ рд▓рд┐рдП id рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рдореВрд╣ "

рдЧреНрд▓реЛрдмрд▓ рдбреНрд░рд╛рдЗрд╡рд░.рдЯреЗрдХ=рдореВрд▓реНрдп
рдЧреНрд▓реЛрдмрд▓ рдЪрд╛рд▓рдХ =рдбреНрд░рд╛рдЗрд╡рд░, рд╕рдВрдкрддреНрддрд┐ =рд╕рдВрдкрддреНрддрд┐, рдореВрд▓реНрдп =рдореВрд▓реНрдп
рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВ рдбреНрд░рд╛рдЗрд╡рд░рдХреА рд╕рдВрдкрддреНрддрд┐ рдЯреЗрдХ рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдореВрд▓реНрдпрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

qemu-system-i386 -global ide-drive. Physical_block_size=4096 -drive file=file,if=ide,index=0,media=disk

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдЧреБрдг рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ
рдорд╢реАрди рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗред рдПрдХ рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рдЙрд╕ рдкрд░ рдЧреБрдг рд╕реЗрдЯ рдХрд░реЗрдВ, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -рдпреБрдХреНрддрд┐.

рдЧреНрд▓реЛрдмрд▓ рдбреНрд░рд╛рдЗрд╡рд░.рдЯреЗрдХ=рдореВрд▓реНрдп -global . рдХреЗ рд▓рд┐рдП рдЖрд╢реБрд▓рд┐рдкрд┐ рд╣реИ
рдЪрд╛рд▓рдХ =рдбреНрд░рд╛рдЗрд╡рд░, рд╕рдВрдкрддреНрддрд┐ =рдЯреЗрдХ, рдореВрд▓реНрдп =рдореВрд▓реНрдп. рд▓реЙрдиреНрдЧрд╣реИрдВрдб рд╕рд┐рдВрдЯреИрдХреНрд╕ рддрдм рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдбреНрд░рд╛рдЗрд╡рд░
рдПрдХ рдмрд┐рдВрджреБ рд╢рд╛рдорд┐рд▓ рд╣реИред

-рдмреВрдЯ
[рдЖрджреЗрд╢ =рдбреНрд░рд╛рдЗрд╡][, рдПрдХ рдмрд╛рд░ =рдбреНрд░рд╛рдЗрд╡][,рдореЗрдиреВ=рдСрди|рдСрдл][,рд╕реНрдкрд▓реИрд╢=sp_рдирд╛рдо[, рд╕реНрдкрд▓реИрд╢-рдЯрд╛рдЗрдо =sp_time][,рд░рд┐рдмреВрдЯ-рдЯрд╛рдЗрдордЖрдЙрдЯ=рдЖрд░рдмреА_рдЯрд╛рдЗрдордЖрдЙрдЯ][, рд╕рдЦреНрдд = рдЪрд╛рд▓реВ | рдмрдВрдж]
рдмреВрдЯ рдСрд░реНрдбрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдбреНрд░рд╛рдЗрд╡ рдбреНрд░рд╛рдЗрд╡ рдЕрдХреНрд╖рд░реЛрдВ рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВред рд╡реИрдз рдбреНрд░рд╛рдЗрд╡ рдЕрдХреНрд╖рд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ
рд▓рдХреНрд╖реНрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред x86 рдкреАрд╕реА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ: рдП, рдмреА (рдлреНрд▓реЙрдкреА 1 рдФрд░ 2), рд╕реА (рдкрд╣рд▓реА рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ),
d (рдкреНрд░рдердо CD-ROM), np (рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рд╕реЗ рдИрдерд░рдиреЗрдЯ 1-4), рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдмреВрдЯ рд╣реИ
рдЪреВрдХ рдЬрд╛рдирд╛ред рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдмреВрдЯ рдСрд░реНрдбрд░ рдХреЛ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдПрдХ рдмрд╛рд░.

рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдмреВрдЯ рдореЗрдиреНрдпреВ/рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ рдХрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдореЗрдиреВ = рдЪрд╛рд▓реВ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдлрд░реНрдорд╡реЗрдпрд░/BIOS
рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдмреВрдЯ рд╣реИред

рдЬрдм
рд╡рд┐рдХрд▓реНрдк рд╕реНрдкрд▓реИрд╢ =sp_рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореЗрдиреВ = рдЪрд╛рд▓реВ, рдпрджрд┐ рдлрд░реНрдорд╡реЗрдпрд░/BIOS рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ
X86 рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП Seabios рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╕реАрдорд╛: рд╕реНрдкреНрд▓реИрд╢ рдлрд╝рд╛рдЗрд▓ рдПрдХ jpeg рдлрд╝рд╛рдЗрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдпрд╛ 24 рдмреАрдкреАрдкреА рдкреНрд░рд╛рд░реВрдк (рдЕрд╕рд▓реА рд░рдВрдЧ) рдореЗрдВ рдПрдХ рдмреАрдПрдордкреА рдлрд╝рд╛рдЗрд▓ред рд╕рдВрдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдПрд╕рд╡реАрдЬреАрдП рдореЛрдб, рдЗрд╕рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд 320x240, 640x480, 800x640 рд╣реИред

рдмрд╛рдпреЛрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрдордЖрдЙрдЯ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрддрд┐рдерд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рд░реБрдХреЗрдЧрд╛ рдЖрд░рдмреА_рдЯрд╛рдЗрдордЖрдЙрдЯ рдПрдордПрд╕ рдЬрдм рдмреВрдЯ
рд╡рд┐рдлрд▓, рдлрд┐рд░ рд░рд┐рдмреВрдЯред рдЕрдЧрд░ рдЖрд░рдмреА_рдЯрд╛рдЗрдордЖрдЙрдЯ '-1' рд╣реИ, рдЕрддрд┐рдерд┐ рд░реАрдмреВрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛, qemu '-1' рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрд╛рдпреЛрд╕ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ X86 рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП Seabios рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдЦреНрдд рдмреВрдЯ рдХрд░реЗрдВ рд╕рдЦреНрдд=рдкрд░ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдлрд░реНрдорд╡реЗрдпрд░/BIOS рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рднрд╛рд╡
рдЬрдм рдмреВрдЯ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ bootindex рд╡рд┐рдХрд▓реНрдкреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреИрд░-рд╕рдЦреНрдд рдмреВрдЯ рд╣реИред

# рдкрд╣рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдмреВрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдлрд┐рд░ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╕реЗ
qemu-system-i386 -рдмреВрдЯ рдСрд░реНрдбрд░ = рдПрдирд╕реА
# рдкрд╣рд▓реЗ рд╕реАрдбреА-рд░реЛрдо рд╕реЗ рдмреВрдЯ рдХрд░реЗрдВ, рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд░рдо рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ
qemu-system-i386 -boot one рдмрд╛рд░=d
# 5 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╕реНрдкреНрд▓реИрд╢ рддрд╕реНрд╡реАрд░ рдХреЗ рд╕рд╛рде рдмреВрдЯ рдХрд░реЗрдВред
qemu-system-i386 -рдмреВрдЯ рдореЗрдиреВ = рдСрди, рд╕реНрдкреНрд▓реИрд╢ = / рд░реВрдЯ / рдмреВрдЯ.рдмреАрдПрдордкреА, рд╕реНрдкреНрд▓реИрд╢-рдЯрд╛рдЗрдо = 5000

рдиреЛрдЯ: рд▓реАрдЧреЗрд╕реА рдкреНрд░рд╛рд░реВрдк '-boot рдбреНрд░рд╛рдЗрд╡' рдЕрднреА рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-m [рдЖрдХрд╛рд░=]megs[, рд╕реНрд▓реЙрдЯреНрд╕ = n, рдореИрдХреНрд╕рдореЗрдо = рдЖрдХрд╛рд░]
рдЕрддрд┐рдерд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк RAM рдЖрдХрд╛рд░ рдХреЛ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ megs рдореЗрдЧрд╛рдмрд╛рдЗрдЯред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 128 рдПрдордЖрдИрдмреА рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдП
"рдПрдо" рдпрд╛ "рдЬреА" рдХреЗ рдкреНрд░рддреНрдпрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдпрд╛ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдореЗрдВ рдорд╛рди рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХреНрд░рдорд╢ред рд╡реИрдХрд▓реНрдкрд┐рдХ рдЬреЛрдбрд╝реА рд╕реНрд▓реЙрдЯреНрд╕, рдореИрдХреНрд╕рдореЗрдо рд╣реЙрдЯрдкреНрд▓рдЧреЗрдмрд▓ рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореЗрдореЛрд░реА рд╕реНрд▓реЙрдЯ рдФрд░ рдореЗрдореЛрд░реА рдХреА рдЕрдзрд┐рдХрддрдо рдорд╛рддреНрд░рд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдХреНрд╕рдореЗрдо рдХреЗ рд╕рд╛рде рдЧрдардмрдВрдзрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдкреГрд╖реНрда рдЖрдХрд╛рд░ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЖрджреЗрд╢-рдкрдВрдХреНрддрд┐ рдЕрддрд┐рдерд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк RAM рдЖрдХрд╛рд░ рдХреЛ 1GB рдкрд░ рд╕реЗрдЯ рдХрд░рддреА рд╣реИ,
рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рдХреЛ рд╣реЙрдЯрдкреНрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 3 рд╕реНрд▓реЙрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХрддрдо рдореЗрдореЛрд░реА рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрддрд┐рдерд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
4GB рддрдХ рдкрд╣реБрдВрдЪреЗрдВ:

qemu-system-x86_64 -m 1G,slots=3,maxmem=4G

If рд╕реНрд▓реЙрдЯреНрд╕ рдФрд░ рдореИрдХреНрд╕рдореЗрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВ, рд╕реНрдореГрддрд┐ рд╣реЙрдЯрдкреНрд▓рдЧ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рдЕрддрд┐рдерд┐
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд░реИрдо рдХрднреА рдирд╣реАрдВ рдмрдврд╝реЗрдЧреАред

-рдореЗрдо-рдкрде рдкрде
рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЕрддрд┐рдерд┐ RAM рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВ рдкрде.

-рдореЗрдо-рдкреНрд░реАрд▓реЛрдХ
-рдореЗрдо-рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕реНрдореГрддрд┐ рдХреЛ рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВред

-k рднрд╛рд╖рд╛
рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рднрд╛рд╖рд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдВрдЪ рдХреЗ рд▓рд┐рдП "fr")ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рдЬрд╣рд╛рдВ рдХрдЪреНрдЪреЗ рдкреАрд╕реА рдХреАрдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдХ рдкрд░, рдХреБрдЫ рдПрдХреНрд╕ 11 рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛
рд╡реАрдПрдирд╕реА рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рд╕рд╛рде)ред рдЖрдкрдХреЛ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ PC/Linux рдпрд╛ PC/Windows рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ
рдореЗрдЬрдмрд╛рдиред

рдЙрдкрд▓рдмреНрдз рд▓реЗрдЖрдЙрдЯ рд╣реИрдВ:

рдПрдЖрд░ рдбреА-рд╕реАрдПрдЪ рдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдлрдЖрд░-рд╕реАрдП рд╣реВ рдЬрд╛ рдПрдордХреЗ рдиреЛ рдкреАрдЯреА-рдмреАрдЖрд░ рдПрд╕рд╡реА
рджрд╛ рдПрди-рдЬреАрдмреА рдПрдЯ рдПрдлрдЖрд░ рдПрдлрдЖрд░-рд╕реАрдПрдЪ рд▓реЗрдлреНрдЯрд┐рдиреЗрдВрдЯ рдПрдирдПрд▓ рдкреАрдПрд▓ рдЖрд░рдпреВ рд╡реЗрдВ рд╣реИ
рдбреА рдПрди-рдпреВрдПрд╕ рдлрд╛рдИ рдПрдлрдЖрд░-рдмреА рдПрдЪрдЖрд░ рдЖрдИрдЯреА рдПрд▓рд╡реА рдПрдирдПрд▓-рдмреА рдкреАрдЯреА рдПрд╕рдПрд▓ рдЯреНрд░

рдбрд┐рдлрд╝реЙрд▓реНрдЯ "en-us" рд╣реИред

-рдСрдбрд┐рдпреЛ-рд╕рд╣рд╛рдпрддрд╛
рдСрдбрд┐рдпреЛ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдорджрдж рджрд┐рдЦрд╛рдПрдЧрд╛: рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рд╕реВрдЪреА, рдЯреНрдпреВрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрд░рд╛рдореАрдЯрд░ред

-рдзреНрд╡рдирд┐ рдХрд╛рд░реНрдб 1[,рдХрд╛рд░реНрдб 2,...] or -рдзреНрд╡рдирд┐ рд╕рдм
рдСрдбрд┐рдпреЛ рдФрд░ рдЪрдпрдирд┐рдд рдзреНрд╡рдирд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рд╕рднреА рдЙрдкрд▓рдмреНрдз рдзреНрд╡рдирд┐ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рд╕рд╣рд╛рдпрддрд╛' рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ред

qemu-system-i386 -soundhw sb16,adlib рдбрд┐рд╕реНрдХ.img
qemu-system-i386 -soundhw es1370 рдбрд┐рд╕реНрдХ.img
qemu-system-i386 -soundhw ac97 рдбрд┐рд╕реНрдХ.img
qemu-system-i386 -soundhw hda рдбрд┐рд╕реНрдХ.img
qemu-system-i386 -soundhw рд╕рднреА рдбрд┐рд╕реНрдХ.img
qemu-system-i386 -soundhw рдорджрдж

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Linux рдХреЗ i810_audio OSS рдХрд░реНрдиреЗрд▓ (AC97 рдХреЗ рд▓рд┐рдП) рдореЙрдбреНрдпреВрд▓ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдШрдбрд╝реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ред

modprobe i810_рдСрдбрд┐рдпреЛ рдХреНрд▓реЙрдХрд┐рдВрдЧ=48000

-рдмрд▓реВрди рдХреЛрдИ рдирд╣реАрдВ
рдЧреБрдмреНрдмрд╛рд░рд╛ рдЙрдкрдХрд░рдг рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

-рдмрд▓реВрди рдЧреБрдг [, Addr =addr]
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкреАрд╕реАрдЖрдИ рдкрддреЗ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЯрд┐рдпреЛ рдмреИрд▓реВрди рдбрд┐рд╡рд╛рдЗрд╕ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рд╕рдХреНрд╖рдо рдХрд░реЗрдВ addr.

-Deva рдбреНрд░рд╛рдЗрд╡рд░[,рдЯреЗрдХ[=рдореВрд▓реНрдп][,...]]
рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝реЗрдВ рдбреНрд░рд╛рдЗрд╡рд░. рдЯреЗрдХ=рдореВрд▓реНрдп рдбреНрд░рд╛рдЗрд╡рд░ рдЧреБрдг рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рд╡реИрдз рдЧреБрдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ
рдЪрд╛рд▓рдХред рд╕рдВрднрд╛рд╡рд┐рдд рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдФрд░ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдкрд░ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "-рдбрд┐рд╡рд╛рдЗрд╕ рд╕рд╣рд╛рдпрддрд╛" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░
"-рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░, рдорджрдж".

-рд░рддрд╛рд▓реВ рдирд╛рдо
рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдирд╛рдо рдЕрддрд┐рдерд┐ рдХреАред рдпрд╣ рдирд╛рдо рдПрд╕рдбреАрдПрд▓ рд╡рд┐рдВрдбреЛ рдХреИрдкреНрд╢рди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛ред
RSI рдирд╛рдо VNC рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд╢реАрд░реНрд╖ рджреГрд╢реНрдпрдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВ
рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдирд╛рдоред рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдереНрд░реЗрдбреНрд╕ рдХрд╛ рдирд╛рдордХрд░рдг рднреА рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕рд╣рд╛рдпрддрд╛ рдбрд┐рдмрдЧрд┐рдВрдЧред

-рдпреВрдпреВрдЖрдИрдбреА рдпреВрдпреВрдЖрдИрдбреА
рд╕рд┐рд╕реНрдЯрдо рдпреВрдпреВрдЖрдИрдбреА рд╕реЗрдЯ рдХрд░реЗрдВред

рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдмреНрд▓реЙрдХ рдХрд░реЗрдВ:

-рдПрдлрдбреАрдП рдкрдЯреНрдЯрд┐рдХрд╛
-рдПрдлрдбреАрдмреА рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рдлрд╝реНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ 0/1 рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВред

-рдПрдЪрдбреАрдП рдкрдЯреНрдЯрд┐рдХрд╛
-рдПрдЪрдбреАрдмреА рдкрдЯреНрдЯрд┐рдХрд╛
-рдПрдЪрдбреАрд╕реА рдкрдЯреНрдЯрд┐рдХрд╛
-hdd рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ 0, 1, 2 рдпрд╛ 3 рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВред

-рд╕реАрдбреА рд░реЙрдо рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рд╕реАрдбреА-рд░реЛрдо рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ (рдЖрдк рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ -рдПрдЪрдбреАрд╕реА рдФрд░ -рд╕реАрдбреА рд░реЙрдо рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ)ред рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╣реЛрд╕реНрдЯ рд╕реАрдбреА-рд░реЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ /рджреЗрд╡/рд╕реАрдбреНрд░реЛрдо рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВред

-рдЪрд▓рд╛рдирд╛ рд╡рд┐рдХрд▓реНрдк[,рд╡рд┐рдХрд▓реНрдк[,рд╡рд┐рдХрд▓реНрдк[,...]]]
рдПрдХ рдирдИ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

рдлрд╝рд╛рдЗрд▓ =рдкрдЯреНрдЯрд┐рдХрд╛
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдХрд┐рд╕ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо
рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕реЗ рджреЛрдЧреБрдирд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдлрд╝рд╛рдЗрд▓ = рдореЗрд░реА, рдлрд╝рд╛рдЗрд▓" рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
"рдореЗрд░реА рдлрд╛рдЗрд▓")ред

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ URL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ iSCSI рдбрд┐рд╡рд╛рдЗрд╕ рдЬреИрд╕реА рд╡рд┐рд╢реЗрд╖ рдлрд╛рдЗрд▓реЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП "рдбрд┐рд╡рд╛рдЗрд╕ URL рд╕рд┐рдВрдЯреИрдХреНрд╕" рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред

рдЕрдЧрд░ =рдЗрдВрдЯрд░рдлреЗрд╕
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреНрд░рд╛рдЗрд╡ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рдЙрдкрд▓рдмреНрдз
рдкреНрд░рдХрд╛рд░ рд╣реИрдВ: ide, scsi, sd, mtd, рдлрд╝реНрд▓реЙрдкреА, pflash, virtioред

рдмрд╕ =рдмрд╕,рдЗрдХрд╛рдИ=рдЗрдХрд╛рдИ
рдпреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдмрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдХреЗ рдбреНрд░рд╛рдЗрд╡ рдХрд╣рд╛рдБ рд╕реЗ рдЬреБрдбрд╝реА рд╣реИ рдФрд░
рдпреВрдирд┐рдЯ рдЖрдИрдбреА

рд╕реВрдЪрдХрд╛рдВрдХ =рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреНрд░рд╛рдЗрд╡ рдХрд╣рд╛рдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрдкрд▓рдмреНрдз рдХрдиреЗрдХреНрдЯрд░ред

рдореАрдбрд┐рдпрд╛ =рдореАрдбрд┐рдпрд╛
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдореАрдбрд┐рдпрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ: рдбрд┐рд╕реНрдХ рдпрд╛ рд╕реАрдбреАрд░реЙрдоред

рд╕рд┐рд▓ =c,рд╕рд┐рд░=h, рд╕реЗрдХрдВрдб =s[, рдЯреНрд░рд╛рдВрд╕ =t]
рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╡реИрд╕реА рд╣реА рд╣реИ рдЬреИрд╕реА рдЗрдирдореЗрдВ рд╣реИ -hdachs.

рд╕реНрдиреИрдкрд╢реЙрдЯ =рд╕реНрдиреИрдкрд╢реЙрдЯ
рд╕реНрдиреИрдкрд╢реЙрдЯ "рдЪрд╛рд▓реВ" рдпрд╛ "рдмрдВрдж" рд╣реИ рдФрд░ рджрд┐рдП рдЧрдП рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЛрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ
рд╕реНрдиреИрдкрд╢реЙрдЯ).

рдХреИрд╢ =рдХреИрд╢
рдХреИрд╢ "рдХреЛрдИ рдирд╣реАрдВ", "рд░рд╛рдЗрдЯрдмреИрдХ", "рдЕрд╕реБрд░рдХреНрд╖рд┐рдд", "рдбрд╛рдпрд░реЗрдХреНрдЯрд╕рд┐рдВрдХ" рдпрд╛ "рд░рд╛рдЗрдЯрдереНрд░реВ" рдФрд░
рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдмреНрд▓реЙрдХ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдЖрдИрдУ =AIO
AIO "рдереНрд░реЗрдбреНрд╕" рдпрд╛ "рдореВрд▓" рд╣реИ рдФрд░ pthread рдЖрдзрд╛рд░рд┐рдд рдбрд┐рд╕реНрдХ I/O рдФрд░ . рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ
рджреЗрд╢реА рд▓рд┐рдирдХреНрд╕ рдПрдЖрдИрдУред

рддреНрдпрд╛рдЧреЗрдВ =рдЫреЛрдбрд╝рдирд╛
рдЫреЛрдбрд╝рдирд╛ "рдЕрдирджреЗрдЦрд╛" (рдпрд╛ "рдмрдВрдж") рдпрд╛ "рдЕрдирдореИрдк" (рдпрд╛ "рдЪрд╛рд▓реВ") рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛
рдЫреЛрдбрд╝рдирд╛ (рднреА рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЯреНрд░рд┐рдо or рдЕрдирдореИрдк) рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдоред рдХреБрдЫ рдорд╢реАрди рдкреНрд░рдХрд╛рд░ рдбрд┐рд╕реНрдХрд╛рд░реНрдб рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░рд╛рд░реВрдк =рдкреНрд░рд╛рд░реВрдк
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдХреМрди рд╕реА рдбрд┐рд╕реНрдХ рдкреНрд░рд╛рд░реВрдк рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рд╛рд░реВрдк рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк = рдХрдЪреНрдЪрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ =рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

рдПрдбреАрдЖрд░ =addr
рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдкреАрд╕реАрдЖрдИ рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдпрджрд┐ = рдХреЗрд╡рд▓ рдЧреБрдг)ред

рдПрд░рд░ =рдХрд╛рд░реНрдп,рд░реЗрд░рд░=рдХрд╛рд░реНрдп
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬреЛ рдХрд╛рд░реНрдп рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдПред рдорд╛рдиреНрдп рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВ: "рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ"
(рддреНрд░реБрдЯрд┐ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ рдФрд░ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ), "рд░реЛрдХреЗрдВ" (рдХреНрдпреВрдИрдПрдордпреВ рд░реЛрдХреЗрдВ), "рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ" (рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ
рдЕрддрд┐рдерд┐ рдХреЛ рддреНрд░реБрдЯрд┐), "рдПрдиреЛрд╕рдкреАрд╕реА" (рдХреНрдпреВрдИрдПрдордпреВ рдХреЛ рдХреЗрд╡рд▓ рддрднреА рд░реЛрдХреЗрдВ рдЬрдм рд╣реЛрд╕реНрдЯ рдбрд┐рд╕реНрдХ рднрд░реА рд╣реБрдИ рд╣реЛ; рд░рд┐рдкреЛрд░реНрдЯ
рдЕрддрд┐рдерд┐ рдХреЛ рддреНрд░реБрдЯрд┐ рдЕрдиреНрдпрдерд╛)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ рдПрд░рд░ = рдПрдиреЛрд╕реНрдкреЗрдХ рдФрд░
рддреНрд░реБрдЯрд┐ = рд░рд┐рдкреЛрд░реНрдЯ.

рд╕рд┐рдлрд╝ рдкрдврд╝рд┐рдпреЗ
рдУрдкрди рдбреНрд░рд╛рдЗрд╡ рдкрдЯреНрдЯрд┐рдХрд╛ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗ рд░реВрдк рдореЗрдВред рдЕрддрд┐рдерд┐ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдХреЙрдкреА-рдСрди-рд░реАрдб=рдХреЙрдкреА-рдСрди-рд░реАрдб
рдХреЙрдкреА-рдСрди-рд░реАрдб "рдЪрд╛рд▓реВ" рдпрд╛ "рдмрдВрдж" рд╣реИ рдФрд░ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░реАрдб рдмреИрдХрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ
рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдХреНрдЯрд░ред

рдбрд┐рдЯреЗрдХреНрдЯ-рдЬреАрд░реЛ =рдбрд┐рдЯреЗрдХреНрдЯ-рдЬреАрд░реЛ
рдбрд┐рдЯреЗрдХреНрдЯ-рдЬреАрд░реЛ "рдмрдВрдж", "рдЪрд╛рд▓реВ" рдпрд╛ "рдЕрдирдореИрдк" рд╣реИ рдФрд░ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ
рдУрдПрд╕ рджреНрд╡рд╛рд░рд╛ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рд┐рдд рд╢реВрдиреНрдп рд▓рд┐рдЦрдиреЗ рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рджрд╛ рд╢реВрдиреНрдп рд▓рд┐рдЦрддрд╛ рд╣реИред рдЖрдк
"рдЕрдирдореИрдк" рднреА рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЫреЛрдбрд╝рдирд╛ рд╢реВрдиреНрдп рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП "рдЕрдирдореИрдк" рдкрд░ рд╕реЗрдЯ рд╣реИ
UNMAP рдСрдкрд░реЗрд╢рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рддред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреИрд╢реЗ = рд░рд╛рдЗрдЯрдмреИрдХ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рд░рд╛рдЗрдЯреНрд╕ рдХреЛ рдкреВрд░реНрдг рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдЧрд╛
рдЬреИрд╕реЗ рд╣реА рдбреЗрдЯрд╛ рд╣реЛрд╕реНрдЯ рдкреЗрдЬ рдХреИрд╢ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рддрдм рддрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдЬрдм рддрдХ рдЖрдкрдХрд╛
рдЕрддрд┐рдерд┐ OS рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдбрд┐рд╕реНрдХ рдХреИрд╢ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдлреНрд▓рд╢ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХрд╛ рдЕрддрд┐рдерд┐ OS рдХрд░рддрд╛ рд╣реИ
рдЕрд╕реНрдерд┐рд░ рдбрд┐рд╕реНрдХ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рди рд▓рд┐рдЦреЗрдВ рдХреИрд╢ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд┐рдЦреЗрдВ рдФрд░ рдЖрдкрдХрд╛ рд╣реЛрд╕реНрдЯ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рд╢рдХреНрддрд┐ рдЦреЛ рджреЗрддрд╛ рд╣реИ,
рддрдм рдЕрддрд┐рдерд┐ рдбреЗрдЯрд╛ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдРрд╕реЗ рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреИрд╢реЗ = рд░рд╛рдЗрдЯрдереНрд░реВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐
рд╣реЛрд╕реНрдЯ рдкреЗрдЬ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рд░рд╛рдЗрдЯ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд╣реЛрдЧрд╛
рдЕрддрд┐рдерд┐ рдХреЛ рддрднреА рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм QEMU рдиреЗ рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдЦрди рдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рдлреНрд▓рд╢ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реЛред рд╣реЛрдирд╛
рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдмрдбрд╝рд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред

рд╣реЛрд╕реНрдЯ рдкреЗрдЬ рдХреИрд╢реЗ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреИрд╢ = рдХреЛрдИ рдирд╣реАрдВ. рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛
рдбрд┐рд╕реНрдХ IO рд╕реАрдзреЗ рдЕрддрд┐рдерд┐ рдХреА рд╕реНрдореГрддрд┐ рдореЗрдВред QEMU рдЕрднреА рднреА рдХреА рдЖрдВрддрд░рд┐рдХ рдкреНрд░рддрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЖрдБрдХрдбрд╝реЗред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕реЗ рд░рд╛рдЗрдЯрдмреИрдХ рдореЛрдб рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрддрд┐рдерд┐ OS рдХреЛ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╣реЛрд╕реНрдЯ рдХреНрд░реИрд╢ рдкрд░ рдбреЗрдЯрд╛ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рдХреИрд╢ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реИред

рд╣реЛрд╕реНрдЯ рдкреЗрдЬ рдХреИрд╢реЗ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХреЗрд╡рд▓ рдЕрддрд┐рдерд┐ рдХреЛ рд▓рд┐рдЦрд┐рдд рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ
рдЬрдм рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд┐рд╕реНрдХ рдкрд░ рдлреНрд▓рд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рдХреИрд╢реЗ = рдбрд╛рдпрд░реЗрдХреНрдЯрд╕рд┐рдВрдХ.

рдпрджрд┐ рдЖрдк рд╣реЛрд╕реНрдЯ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдкрд░ рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдХреИрд╢ = рдЕрд╕реБрд░рдХреНрд╖рд┐рддред рдЗрд╕
рд╡рд┐рдХрд▓реНрдк рдХреНрдпреВрдИрдПрдордпреВ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдбрд┐рд╕реНрдХ рдкрд░ рдХрднреА рднреА рдХреЛрдИ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп
рдЪреАрдЬреЛрдВ рдХреЛ рдХреИрд╢ рдореЗрдВ рд░рдЦреЗрдВред рдЕрдЧрд░ рдХреБрдЫ рднреА рдЧрд▓рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЖрдкрдХрд╛ рд╣реЛрд╕реНрдЯ рдмрд┐рдЬрд▓реА рдЦреЛ рджреЗрддрд╛ рд╣реИ, рддреЛ рдбрд┐рд╕реНрдХ
рднрдВрдбрд╛рд░рдг рдЧрд▓рддреА рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЖрджрд┐ред рдЖрдкрдХреА рдЫрд╡рд┐ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧреА
рдЕрдиреБрдкрдпреЛрдЧреА рдмрдирд╛ рджрд┐рдпрд╛ред рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕реНрдиреИрдкрд╢реЙрдЯ рд╡рд┐рдХрд▓реНрдк, рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рд╣рдореЗрд╢рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреЙрдкреА-рдСрди-рд░реАрдб рдПрдХ рд╣реА рдмреИрдХрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рд╕реЗрдХреНрдЯрд░ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╣реИ
рдЬрдм рдмреИрдХрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдзреАрдореЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реЛред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЙрдкреА-рдСрди-рд░реАрдб рдмрдВрдж рд╣реИред

рдХреЗ рдмрдЬрд╛рдп -рд╕реАрдбреА рд░реЙрдо рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓=рдлрд╛рдЗрд▓,рдЗрдВрдбреЗрдХреНрд╕=2,рдореАрдбрд┐рдпрд╛=cdrom

рдХреЗ рдмрдЬрд╛рдп -рдПрдЪрдбреАрдП, -рдПрдЪрдбреАрдмреА, -рдПрдЪрдбреАрд╕реА, -hdd, рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓ = рдлрд╛рдЗрд▓, рдЗрдВрдбреЗрдХреНрд╕ = 0, рдореАрдбрд┐рдпрд╛ = рдбрд┐рд╕реНрдХ
qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓ = рдлрд╛рдЗрд▓, рдЗрдВрдбреЗрдХреНрд╕ = 1, рдореАрдбрд┐рдпрд╛ = рдбрд┐рд╕реНрдХ
qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓ = рдлрд╛рдЗрд▓, рдЗрдВрдбреЗрдХреНрд╕ = 2, рдореАрдбрд┐рдпрд╛ = рдбрд┐рд╕реНрдХ
qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓ = рдлрд╛рдЗрд▓, рдЗрдВрдбреЗрдХреНрд╕ = 3, рдореАрдбрд┐рдпрд╛ = рдбрд┐рд╕реНрдХ

рдЖрдк fd рд╕реЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдЦреЛрд▓реЗ рдЧрдП рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЫрд╡рд┐ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ:

рдХреНрдпреВрдореВ-рд╕рд┐рд╕реНрдЯрдо-рдЖрдИ386
-add-fd fd=3,рд╕реЗрдЯ=2,рдЕрдкрд╛рд░рджрд░реНрд╢реА="rdwr:/path/to/file"
-add-fd fd=4,рд╕реЗрдЯ=2,рдЕрдкрд╛рд░рджрд░реНрд╢реА="rdonly:/path/to/file"
-рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓ =/рджреЗрд╡/fdset/2, рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ = 0, рдореАрдбрд┐рдпрд╛ = рдбрд┐рд╕реНрдХ

рдЖрдк CDROM рдХреЛ ide0 рдХреЗ рд╕реНрд▓реЗрд╡ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓ = рдлрд╝рд╛рдЗрд▓, рдЕрдЧрд░ = рдЖрдИрдбреАрдИ, рдЗрдВрдбреЗрдХреНрд╕ = 1, рдореАрдбрд┐рдпрд╛ = рд╕реАрдбреАрдЖрд░рдУрдПрдо

рдпрджрд┐ рдЖрдк "рдлрд╝рд╛рдЗрд▓ =" рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдЦрд╛рд▓реА рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ if=ide, index=1,media=cdrom

рдЖрдк рдмрд╕ #6 рдкрд░ рдпреВрдирд┐рдЯ рдЖрдИрдбреА 0 рдХреЗ рд╕рд╛рде рдПрдХ рдПрд╕рд╕реАрдПрд╕рдЖрдИ рдбрд┐рд╕реНрдХ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓=рдлрд╛рдЗрд▓,рдЕрдЧрд░=рдПрд╕рд╕реАрдПрд╕рдЖрдИ,рдмрд╕=0,рдпреВрдирд┐рдЯ=6

рдХреЗ рдмрдЬрд╛рдп -рдПрдлрдбреАрдП, -рдПрдлрдбреАрдмреА, рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓ = рдлрд╛рдЗрд▓, рдЗрдВрдбреЗрдХреНрд╕ = 0, рдЕрдЧрд░ = рдлреНрд▓реЙрдкреА
qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓ = рдлрд╛рдЗрд▓, рдЗрдВрдбреЗрдХреНрд╕ = 1, рдЕрдЧрд░ = рдлреНрд▓реЙрдкреА

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЗрдВрдЯрд░рдлреЗрд╕ "рдЖрдЗрдбрд┐рдпрд╛" рд╣реИ рдФрд░ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИ:

qemu-system-i386 -drive file=a -drive file=b"

рдХреА рддрд░рд╣ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛рддреА рд╣реИ:

qemu-system-i386 -hda a -hdb b

-рдПрдордЯреАрдбреАрдмреНрд▓реЙрдХ рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рдСрди-рдмреЛрд░реНрдб рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВред

-SD рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рд╕рд┐рдХреНрдпреЛрд░рдбрд┐рдЬрд┐рдЯрд▓ рдХрд╛рд░реНрдб рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВред

-рдлреНрд▓реИрд╢ рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдлреНрд▓реИрд╢ рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВред

рд╕реНрдиреИрдкрд╢реЙрдЯ
рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдЦреЗрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдЪреНрдЪреА рдбрд┐рд╕реНрдХ рдЫрд╡рд┐
рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЖрдк рджрдмрд╛рдХрд░ рд╡рд╛рдкрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕реАрдП s.

-hdachs c,h,s, [,t]
рдмрд▓ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ 0 рднреМрддрд┐рдХ рдЬреНрдпрд╛рдорд┐рддрд┐ (1 <= c <= 16383, 1 <= h <= 16, 1 <= s <= 63) рдФрд░
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ BIOS рдЕрдиреБрд╡рд╛рдж рдореЛрдб рдХреЛ рдмрд╛рдзреНрдп рдХрд░реЗрдВ (t= рдХреЛрдИ рдирд╣реАрдВ, рдПрд▓рдмреАрдП рдпрд╛ рдСрдЯреЛ)ред рдЖрдорддреМрд░ рдкрд░ QEMU рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЙрди рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкреБрд░рд╛рдиреА MS-DOS рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред

-рдПрдлрдПрд╕рджреЗрд╡
fsdriverрдЖрдИрдбреА =idрдкрде =рдкрде,[рд╕реБрд░рдХреНрд╖рд╛_рдореЙрдбрд▓=рд╕реБрд░рдХреНрд╖рд╛_рдореЙрдбрд▓][,рд▓рд┐рдЦрдирд╛=рд▓рд┐рдЦреЗрдВ][, рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП] [,рд╕реЙрдХреЗрдЯ=рд╕реЙрдХреЗрдЯ|рд╕реЙрдХ_рдПрдлрдбреА=рдЬреБрд░реНрд░рд╛рдм]
рдПрдХ рдирдпрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

fsdriver
рдпрд╣ рд╡рд┐рдХрд▓реНрдк fs рдбреНрд░рд╛рдЗрд╡рд░ рдмреИрдХрдПрдВрдб рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ "рд╕реНрдерд╛рдиреАрдп", "рд╣реИрдВрдбрд▓"
рдФрд░ "рдкреНрд░реЙрдХреНрд╕реА" рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред

рдЖрдИрдбреА =id
рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ

рдкрде =рдкрде
рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдпрд╛рдд рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкрде рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реЛрдВрдЧреА
рдЕрддрд┐рдерд┐ рдкрд░ 9p рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛред

рд╕реБрд░рдХреНрд╖рд╛_рдореЙрдбрд▓=рд╕реБрд░рдХреНрд╖рд╛_рдореЙрдбрд▓
рдЗрд╕ рдирд┐рд░реНрдпрд╛рдд рдкрде рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рд╕рдорд░реНрдерд┐рдд рд╕реБрд░рдХреНрд╖рд╛
рдореЙрдбрд▓ "рдкрд╛рд╕рдереНрд░реВ", "рдореИрдкреНрдб-рдПрдХреНрд╕рдПрдЯреАрдЖрд░", "рдореИрдкреНрдб-рдлрд╛рдЗрд▓" рдФрд░ "рдХреЛрдИ рдирд╣реАрдВ" рд╣реИрдВред рдореЗрдВ
"рдкрд╛рд╕рдереНрд░реВ" рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрд╕реА рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╡реЗ
рдЕрддрд┐рдерд┐ рдкрд░ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕реЗ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП QEMU рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред "рдореИрдкреНрдб-xattr" рдореЗрдВ
рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓, рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЬреИрд╕реЗ рдпреВрдЖрдИрдбреА, рдЬреАрдЖрдИрдбреА, рдореЛрдб рдмрд┐рдЯреНрд╕ рдФрд░ рд▓рд┐рдВрдХ
рд▓рдХреНрд╖реНрдп рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред "рдореИрдкреНрдб-рдлрд╛рдЗрд▓" рдХреЗ рд▓рд┐рдП рдпреЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реИрдВ:
рдЫрд┐рдкреА .virtfs_metadata рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрддред рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдпрд╛рдд рдХреА рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ
рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдЕрдиреНрдп рдпреВрдирд┐рдХреНрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред "рдХреЛрдИ рдирд╣реАрдВ" рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рд╣реИ
рдкрд╛рд╕рдереНрд░реВ рдХреЗ рд╕рдорд╛рди рд╣реА рд╕реЗрд╡рд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ
рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЬреИрд╕реЗ рдЧреБрдгред рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп fsdriver рдХреЗ рд▓рд┐рдП рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред
рдЕрдиреНрдп fsdrivers (рдЬреИрд╕реЗ рд╣реИрдВрдбрд▓, рдкреНрд░реЙрдХреНрд╕реА) рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВред

рд░рд╛рдЗрдЯрдЖрдЙрдЯ =рд▓рд┐рдЦреЗрдВ
рдпрд╣ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ рд╣реИред рдПрдХрдорд╛рддреНрд░ рд╕рдорд░реНрдерд┐рдд рдорд╛рди "рддрддреНрдХрд╛рд▓" рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХреА
рдЙрд╕ рд╣реЛрд╕реНрдЯ рдкреЗрдЬ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд▓рд┐рдЦреЗрдВ
рдЕрддрд┐рдерд┐ рдХреЛ рддрднреА рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдбреЗрдЯрд╛ рдХреА рд╕реВрдЪрдирд╛ рджреА рдЧрдИ рд╣реЛ рдЬреИрд╕рд╛ рдХрд┐ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ
рднрдВрдбрд╛рд░рдг рдЙрдкрдкреНрд░рдгрд╛рд▓реАред

рд╕рд┐рдлрд╝ рдкрдврд╝рд┐рдпреЗ
рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП 9p рд╢реЗрдпрд░ рдХреЛ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЙрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрдврд╝реЗрдВ-рд▓рд┐рдЦреЗрдВ
рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред

рд╕реЙрдХреЗрдЯ =рд╕реЙрдХреЗрдЯ
рдкреНрд░реЙрдХреНрд╕реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдкрд╛рд╕ рдХреА рдЧрдИ рд╕реЙрдХреЗрдЯ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ
рд╕рджрд╛рдЪрд╛рд░-рдкреНрд░реЙрдХреНрд╕реА-рд╕рд╣рд╛рдпрдХ

рд╕реЙрдХ_рдПрдлрдбреА =рдЬреБрд░реНрд░рд╛рдм
рдкреНрд░реЙрдХреНрд╕реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд рд╕реЙрдХреЗрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ
рд╕рджрд╛рдЪрд╛рд░-рдкреНрд░реЙрдХреНрд╕реА-рд╕рд╣рд╛рдпрдХ рдХреЗ рд╕рд╛рдеред рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕рд╣рд╛рдпрдХ рдЬреИрд╕реЗ libvirt рд╕реЙрдХреЗрдЯрдкреЗрдпрд░ рдмрдирд╛рдПрдЧрд╛ рдФрд░
fds рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ sock_fd . рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд░реЗрдВ

-fsdev рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ -рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ "virtio-9p-pci" рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-Deva Virtio-9p-pci,fsdev=id,рдорд╛рдЙрдВрдЯ_рдЯреИрдЧ=рдорд╛рдЙрдВрдЯ_рдЯреИрдЧ
virtio-9p-pci рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

fsdev=id
-fsdev рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдИрдбреА рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ

рдорд╛рдЙрдВрдЯ_рдЯреИрдЧ=рдорд╛рдЙрдВрдЯ_рдЯреИрдЧ
рдЗрд╕ рдирд┐рд░реНрдпрд╛рдд рдмрд┐рдВрджреБ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рдерд┐ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреИрдЧ рдирд╛рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ

-рдЧреБрдг
fsdriver[, рдкрде =рдкрде], рдорд╛рдЙрдВрдЯ_рдЯреИрдЧ =рдорд╛рдЙрдВрдЯ_рдЯреИрдЧ[, рд╕реБрд░рдХреНрд╖рд╛_рдореЙрдбрд▓ =рд╕реБрд░рдХреНрд╖рд╛_рдореЙрдбрд▓][,рд▓рд┐рдЦрдирд╛=рд▓рд┐рдЦреЗрдВ][, рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП] [,рд╕реЙрдХреЗрдЯ=рд╕реЙрдХреЗрдЯ|рд╕реЙрдХ_рдПрдлрдбреА=рдЬреБрд░реНрд░рд╛рдм]
рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд╛рд╕-рдереНрд░реВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╣реИрдВ:

fsdriver
рдпрд╣ рд╡рд┐рдХрд▓реНрдк fs рдбреНрд░рд╛рдЗрд╡рд░ рдмреИрдХрдПрдВрдб рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ "рд╕реНрдерд╛рдиреАрдп", "рд╣реИрдВрдбрд▓"
рдФрд░ "рдкреНрд░реЙрдХреНрд╕реА" рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред

рдЖрдИрдбреА =id
рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ

рдкрде =рдкрде
рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдпрд╛рдд рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкрде рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реЛрдВрдЧреА
рдЕрддрд┐рдерд┐ рдкрд░ 9p рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛред

рд╕реБрд░рдХреНрд╖рд╛_рдореЙрдбрд▓=рд╕реБрд░рдХреНрд╖рд╛_рдореЙрдбрд▓
рдЗрд╕ рдирд┐рд░реНрдпрд╛рдд рдкрде рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рд╕рдорд░реНрдерд┐рдд рд╕реБрд░рдХреНрд╖рд╛
рдореЙрдбрд▓ "рдкрд╛рд╕рдереНрд░реВ", "рдореИрдкреНрдб-рдПрдХреНрд╕рдПрдЯреАрдЖрд░", "рдореИрдкреНрдб-рдлрд╛рдЗрд▓" рдФрд░ "рдХреЛрдИ рдирд╣реАрдВ" рд╣реИрдВред рдореЗрдВ
"рдкрд╛рд╕рдереНрд░реВ" рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрд╕реА рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╡реЗ
рдЕрддрд┐рдерд┐ рдкрд░ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕реЗ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП QEMU рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред "рдореИрдкреНрдб-xattr" рдореЗрдВ
рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓, рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЬреИрд╕реЗ рдпреВрдЖрдИрдбреА, рдЬреАрдЖрдИрдбреА, рдореЛрдб рдмрд┐рдЯреНрд╕ рдФрд░ рд▓рд┐рдВрдХ
рд▓рдХреНрд╖реНрдп рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред "рдореИрдкреНрдб-рдлрд╛рдЗрд▓" рдХреЗ рд▓рд┐рдП рдпреЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реИрдВ:
рдЫрд┐рдкреА .virtfs_metadata рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрддред рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдпрд╛рдд рдХреА рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ
рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдЕрдиреНрдп рдпреВрдирд┐рдХреНрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред "рдХреЛрдИ рдирд╣реАрдВ" рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рд╣реИ
рдкрд╛рд╕рдереНрд░реВ рдХреЗ рд╕рдорд╛рди рд╣реА рд╕реЗрд╡рд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ
рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЬреИрд╕реЗ рдЧреБрдгред рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп fsdriver рдХреЗ рд▓рд┐рдП рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред
рдЕрдиреНрдп fsdrivers (рдЬреИрд╕реЗ рд╣реИрдВрдбрд▓, рдкреНрд░реЙрдХреНрд╕реА) рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВред

рд░рд╛рдЗрдЯрдЖрдЙрдЯ =рд▓рд┐рдЦреЗрдВ
рдпрд╣ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ рд╣реИред рдПрдХрдорд╛рддреНрд░ рд╕рдорд░реНрдерд┐рдд рдорд╛рди "рддрддреНрдХрд╛рд▓" рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХреА
рдЙрд╕ рд╣реЛрд╕реНрдЯ рдкреЗрдЬ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд▓рд┐рдЦреЗрдВ
рдЕрддрд┐рдерд┐ рдХреЛ рддрднреА рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдбреЗрдЯрд╛ рдХреА рд╕реВрдЪрдирд╛ рджреА рдЧрдИ рд╣реЛ рдЬреИрд╕рд╛ рдХрд┐ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ
рднрдВрдбрд╛рд░рдг рдЙрдкрдкреНрд░рдгрд╛рд▓реАред

рд╕рд┐рдлрд╝ рдкрдврд╝рд┐рдпреЗ
рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП 9p рд╢реЗрдпрд░ рдХреЛ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЙрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрдврд╝реЗрдВ-рд▓рд┐рдЦреЗрдВ
рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред

рд╕реЙрдХреЗрдЯ =рд╕реЙрдХреЗрдЯ
рдкреНрд░реЙрдХреНрд╕реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдкрд╛рд╕ рдХреА рдЧрдИ рд╕реЙрдХреЗрдЯ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ
virtfs-рдкреНрд░реЙрдХреНрд╕реА-рд╣реЗрд▓реНрдкрд░. рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕рд╣рд╛рдпрдХ рдЬреИрд╕реЗ libvirt рд╕реЙрдХреЗрдЯрдкреЗрдпрд░ рдФрд░ рдкрд╛рд╕ рдмрдирд╛ рджреЗрдЧрд╛
fds рдореЗрдВ рд╕реЗ рдПрдХ sock_fd . рдХреЗ рд░реВрдк рдореЗрдВ

рдЬреБрд░реНрд░рд╛рдм
рдкреНрд░реЙрдХреНрд╕реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реЙрдХреЗрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд 'sock_fd' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ
virtfs-proxy-helper рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

-virtfs_synth
рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЗрдореЗрдЬ рдмрдирд╛рдПрдВ

рдпреВрдПрд╕рдмреА рд╡рд┐рдХрд▓реНрдк:

-рдпреБ рдПрд╕ рдмреА
USB рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдЬрд▓реНрдж рд╣реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛)

-рдпреВрдПрд╕рдмреА рдпрдВрддреНрд░ рджреЗрд╡рдирд╛рдо
рдпреВрдПрд╕рдмреА рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝реЗрдВ рджреЗрд╡рдирд╛рдо.

рдорд╛рдЙрд╕
рдЖрднрд╛рд╕реА рдорд╛рдЙрд╕ред рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдкрд░ рдпрд╣ PS/2 рдорд╛рдЙрд╕ рдЗрдореНрдпреВрд▓реЗрд╢рди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рджреЗрдЧрд╛ред

рдЧреЛрд▓реА
рдкреЙрдЗрдВрдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛ рдирд┐рд░рдкреЗрдХреНрд╖ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рдЯрдЪрд╕реНрдХреНрд░реАрди)ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХреА
рдХреНрдпреВрдИрдПрдордпреВ рдорд╛рдЙрд╕ рдХреЛ рдкрдХрдбрд╝реЗ рдмрд┐рдирд╛ рдорд╛рдЙрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рднреА
рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдкрд░ PS/2 рдорд╛рдЙрд╕ рдЗрдореНрдпреВрд▓реЗрд╢рди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред

рдбрд┐рд╕реНрдХ: [рдкреНрд░рд╛рд░реВрдк =рдкреНрд░рд╛рд░реВрдк]:рдкрдЯреНрдЯрд┐рдХрд╛
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдорд╛рд╕ рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╡рд╛рдЗрд╕ред рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рд╛рд░реВрдк рддрд░реНрдХ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдпред рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП "рдкреНрд░рд╛рд░реВрдк = рдХрдЪреНрдЪрд╛" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рд╛рд░реВрдк рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ред

рдореЗрдЬрдмрд╛рди:рдмрд╕.addr
рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рд╣реЛрд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЧреБрдЬрд░реЗрдВ рдмрд╕.addr (рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕)ред

рдореЗрдЬрдмрд╛рди:рд╡рд┐рдХреНрд░реЗрддрд╛ рдкрд╣рдЪрд╛рди:рдЙрддреНрдкрд╛рдж рдЖрдЗ рдбрд┐
рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рд╣реЛрд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЧреБрдЬрд░реЗрдВ рд╡рд┐рдХреНрд░реЗрддрд╛ рдкрд╣рдЪрд╛рди:рдЙрддреНрдкрд╛рдж рдЖрдЗ рдбрд┐ (рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕)ред

рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ: [рд╡рд┐рдХреНрд░реЗрддрд╛ =рд╡рд┐рдХреНрд░реЗрддрд╛ рдкрд╣рдЪрд╛рди][,рдЙрддреНрдкрд╛рджрдХ=рдЙрддреНрдкрд╛рдж рдЖрдЗ рдбрд┐]:рджреЗрд╡
рдХреИрд░реЗрдХреНрдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрд░рд┐рдпрд▓ рдХрдиреНрд╡рд░реНрдЯрд░ рджреЗрд╡, рдЙрдкрд▓рдмреНрдз рдХреЗ рд▓рд┐рдП "-serial" рджреЗрдЦреЗрдВ
рдЙрдкрдХрд░рдгреЛрдВ.

рдмреНрд░реЗрд▓ (рд▓рд┐рдкрд┐)
рдмреНрд░реЗрд▓ рдЙрдкрдХрд░рдгред рдпрд╣ рдмреНрд░реЗрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпрд╛ . рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП BrlAPI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛
рдирдХрд▓реА рдЙрдкрдХрд░рдгред

рд╢реБрджреНрдз:рд╡рд┐рдХрд▓реНрдкреЛрдВ
рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рдЬреЛ рд╕реАрдбреАрд╕реА рдИрдерд░рдиреЗрдЯ рдФрд░ рдЖрд░рдПрдирдбреАрдЖрдИрдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рджрд░реНрд╢рд┐рдд рд╡рд┐рдХрд▓реНрдк:

-рдкреНрд░рджрд░реНрд╢рди рдЯрд╛рдЗрдк
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкреБрд░рд╛рдиреА рд╢реИрд▓реА рдХрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИ
-рдПрд╕рдбреАрдПрд▓/-рд╢рд╛рдк/... рд╡рд┐рдХрд▓реНрдкред рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рдорд╛рди рдЯрд╛рдЗрдк рд░рд╣реЗ

SDL рдПрд╕рдбреАрдПрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЕрд▓рдЧ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ; рдПрд╕рдбреАрдПрд▓ рджреЗрдЦреЗрдВ
рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬ)ред

рд╢рд╛рдк
рд╢рд╛рдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ
рдореЛрдб, QEMU рдЗрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдПрдХ рд╢рд╛рдк/ncurses рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ
рддрдм рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдореЛрдб рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдбрд┐рд╡рд╛рдЗрд╕
рдкрд╛рда рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЖрдо рддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рд╡реАрдЬреАрдП рдбрд┐рд╡рд╛рдЗрд╕ рдореЙрдбрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ
рдореЛрдбред

рдХреЛрдИ рдирд╣реАрдВ
рд╡реАрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рди рдХрд░реЗрдВред рдЕрддрд┐рдерд┐ рдХреЛ рдЕрднреА рднреА рдПрдХ рдирдХрд▓реА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛,
рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ QEMU рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдЕрд▓рдЧ рд╣реИ
-рдиреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ рд╡рд╣реА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡реАрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
-рдиреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реАрд░рд┐рдпрд▓ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдкреЛрд░реНрдЯ рдбреЗрдЯрд╛ рдХреЗ рдЧрдВрддрд╡реНрдп рдХреЛ рднреА рдмрджрд▓ рджреЗрддрд╛ рд╣реИред

рдЬреАрдЯреАрдХреЗ рдЬреАрдЯреАрдХреЗ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдпрд╣ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░
рд░рдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди VM рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп UI рддрддреНрд╡ред

VNC рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ VNC рд╕рд░реНрд╡рд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ

-рдиреЛрдЧреНрд░рд╛рдлрд┐рдХ
рдЖрдо рддреМрд░ рдкрд░, рдХреНрдпреВрдИрдПрдордпреВ рд╡реАрдЬреАрдП рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдбреАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рддрд╛рдХрд┐ QEMU рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛред NS
рдПрдореБрд▓реЗрдЯреЗрдб рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЛ рдХрдВрд╕реЛрд▓ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореЙрдирд┐рдЯрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐
рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╣реАрдВ рдФрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд)ред рдЗрд╕рд▓рд┐рдП, рдЖрдк рдЕрднреА рднреА QEMU рдХрд╛ рдЙрдкрдпреЛрдЧ Linux рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реАрд░рд┐рдпрд▓ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рдХрд░реНрдиреЗрд▓ред рдЙрдкрдпреЛрдЧ рд╕реАрдП h рдХрдВрд╕реЛрд▓ рдФрд░ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреЗ рд▓рд┐рдП
рдирд┐рдЧрд░рд╛рдиреАред

-рд╢рд╛рдк
рдЖрдо рддреМрд░ рдкрд░, рдХреНрдпреВрдИрдПрдордпреВ рд╡реАрдЬреАрдП рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдбреАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, QEMU рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рд╡реАрдЬреАрдП рдЖрдЙрдЯрдкреБрдЯ рдЬрдм рдПрдХ рд╢рд╛рдк/ncurses рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЯреЗрдХреНрд╕реНрдЯ рдореЛрдб рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ
рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЛрдб рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рддред

-рдХреЛрдИ рдлреНрд░реЗрдо рдирд╣реАрдВ
SDL рд╡рд┐рдВрдбреЛ рдХреЗ рд▓рд┐рдП рдбреЗрдХреЛрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдкреВрд░реНрдг рдЙрдкрд▓рдмреНрдз рд╕реНрдХреНрд░реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
рд╕реНрдерд╛рдиред рдпрд╣ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдбреЗрд╕реНрдХрдЯреЙрдк рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ QEMU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИред

-рдСрд▓реНрдЯ-рдЧреНрд░реИрдм
рдорд╛рдЙрд╕ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП Ctrl-Alt-Shift рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (Ctrl-Alt рдХреЗ рдмрдЬрд╛рдп)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╡рд┐рд╢реЗрд╖ рдХреБрдВрдЬреА (рдкреВрд░реНрдгрд╕реНрдХреНрд░реАрди, рдореЙрдирд┐рдЯрд░-рдореЛрдб рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ, рдЖрджрд┐ рдХреЗ рд▓рд┐рдП)ред

-ctrl-рдЧреНрд░реИрдм
рдорд╛рдЙрд╕ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ-Ctrl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (Ctrl-Alt рдХреЗ рдмрдЬрд╛рдп)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╡рд┐рд╢реЗрд╖ рдХреБрдВрдЬреА (рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди, рдореЙрдирд┐рдЯрд░-рдореЛрдб рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ, рдЖрджрд┐ рдХреЗ рд▓рд┐рдП)ред

-рдирд╣реАрдВ-рдЫреЛрдбрд╝реЛ
рдПрд╕рдбреАрдПрд▓ рд╡рд┐рдВрдбреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

-рдПрд╕рдбреАрдПрд▓рдИ
рдПрд╕рдбреАрдПрд▓ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

-рдЪрд╛рдЯ рдорд╕рд╛рд▓рд╛ рд╡рд┐рдХрд▓реНрдк[,рд╡рд┐рдХрд▓реНрдк[,...]]
рдорд╕рд╛рд▓рд╛ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ

рдмрдВрджрд░рдЧрд╛рд╣ =
рд╕реЗрдЯ рдХрд░реЗрдВ TCP рдкреЛрд░реНрдЯ рд╕реНрдкрд╛рдЗрд╕ рдкреНрд▓реЗрдирдЯреЗрдХреНрд╕реНрдЯ рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрди рд░рд╣рд╛ рд╣реИред

рдПрдбреАрдЖрд░ =
IP рдкрддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ рдорд╕рд╛рд▓рд╛ рд╕реБрди рд░рд╣рд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдИ рднреА рдкрддрд╛ рд╣реИред

ipv4
ipv6
рдпреВрдирд┐рдХреНрд╕
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░реЗрдВред

рдкрд╛рд╕рд╡рд░реНрдб =
рд╡рд╣ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╕рд╛рд╕реНрд▓реА
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдорд╕рд╛рд▓реЗ рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрдПрд╕рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╕рдЯреАрдХ рд╡рд┐рдХрд▓реНрдк
рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдХреЛ рд╕рд┐рд╕реНрдЯрдо / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ SASL . рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
'qemu' рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
/etc/sasl2/qemu.conf. рдпрджрд┐ QEMU рдХреЛ рдПрдХ рдЧреИрд░-рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг
рдЪрд░ SASL_CONF_PATH рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдерд╛рдиреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕реЗрд╡рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ред рдЬрдмрдХрд┐ рдХреБрдЫ SASL рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рдпрд╛рдБ рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рднреА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИрдВ (рдЙрджрд╛
GSSAPI), рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ SASL рдХреЛ рд╣рдореЗрд╢рд╛ 'tls' рдФрд░ 'x509' рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП
рдПрд╕рдПрд╕рдПрд▓ рдФрд░ рд╕рд░реНрд╡рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред рдпрд╣ рдПрдХ рдбреЗрдЯрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЗ рд╕рдордЭреМрддрд╛ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред

рдЕрдХреНрд╖рдо рдЯрд┐рдХрдЯ
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рджреЗрдВ.

рдЕрдХреНрд╖рдо-рдХреЙрдкреА-рдкреЗрд╕реНрдЯ
рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЕрддрд┐рдерд┐ рдХреЗ рдмреАрдЪ рдХреЙрдкреА рдкреЗрд╕реНрдЯ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

рдЕрдХреНрд╖рдо-рдПрдЬреЗрдВрдЯ-рдлрд╝рд╛рдЗрд▓-xfer
рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЕрддрд┐рдерд┐ рдХреЗ рдмреАрдЪ Spice-vdagent рдЖрдзрд╛рд░рд┐рдд рдлрд╝рд╛рдЗрд▓-xfer рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

рдЯреАрдПрд▓рдПрд╕-рдкреЛрд░реНрдЯ =
рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдкреЛрд░реНрдЯ рд╕реНрдкрд╛рдЗрд╕ рд╕реБрди рд░рд╣рд╛ рд╣реИ рд╕реЗрдЯ рдХрд░реЗрдВред

x509-рджрд┐рд░=
x509 рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрдЯ рдХрд░реЗрдВред -vnc $display,x509=$dir . рдХреЗ рд╕рдорд╛рди рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ

x509-рдХреБрдВрдЬреА-рдлрд╝рд╛рдЗрд▓=
x509-рдХреБрдВрдЬреА-рдкрд╛рд╕рд╡рд░реНрдб=
x509-рдкреНрд░рдорд╛рдг-рдлрд╝рд╛рдЗрд▓=
x509-рдХреИрд╕рд░реНрдЯ-рдлрд╝рд╛рдЗрд▓=
x509-рдбреАрдПрдЪ-рдХреА-рдлрд╛рдЗрд▓=
x509 рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЯреАрдПрд▓рдПрд╕-рд╕рд┐рдлрд░=
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдХреМрди рд╕реЗ рд╕рд┐рдлрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

tls-рдЪреИрдирд▓=[рдореБрдЦреНрдп|рдбрд┐рд╕реНрдкреНрд▓реЗ|рдХрд░реНрд╕рд░|рдЗрдирдкреБрдЯ|рд░рд┐рдХреЙрд░реНрдб|рдкреНрд▓реЗрдмреИрдХ]
рдкреНрд▓реЗрдирдЯреЗрдХреНрд╕реНрдЯ-рдЪреИрдирд▓=[рдореБрдЦреНрдп|рдбрд┐рд╕реНрдкреНрд▓реЗ|рдХрд░реНрд╕рд░|рдЗрдирдкреБрдЯ|рд░рд┐рдХреЙрд░реНрдб|рдкреНрд▓реЗрдмреИрдХ]
рдЯреАрдПрд▓рдПрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде рдпрд╛ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреИрдирд▓ рдХреЛ рдмрд╛рдзреНрдп рдХрд░реЗрдВред рд╡рд┐рдХрд▓реНрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдХрд╛рдзрд┐рдХ рдЪреИрдирд▓реЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рд╢реЗрд╖ рдирд╛рдо
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЛрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрди рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдирд╣реАрдВ рд╣реИрдВ
рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдореЛрдб рдореЗрдВ рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдорд╕рд╛рд▓рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ tls/plaintext рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
рдЬреИрд╕рд╛ рд╡рд╣ рдЪрд╛рд╣рддрд╛ рд╣реИред

рдЫрд╡рд┐-рд╕рдВрдкреАрдбрд╝рди = [auto_glz|auto_lz|quic|glz|lz|off]
рдЫрд╡рд┐ рд╕рдВрдкреАрдбрд╝рди (рджреЛрд╖рд░рд╣рд┐рдд) рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ auto_glz рд╣реИред

рдЬреЗрдкреАрдИрдЬреА-рд╡рд╛рди-рд╕рдВрдкреАрдбрд╝рди = [рдСрдЯреЛ|рдХрднреА рдирд╣реАрдВ|рд╣рдореЗрд╢рд╛]
zlib-glz-рд╡рд╛рди-рд╕рдВрдкреАрдбрд╝рди=[рдСрдЯреЛ|рдХрднреА рдирд╣реАрдВ|рд╣рдореЗрд╢рд╛]
рд╡рд╛рди рдЫрд╡рд┐ рд╕рдВрдкреАрдбрд╝рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (рдзреАрдореЗ рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рд╣рд╛рдирд┐рдкреВрд░реНрдг)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдСрдЯреЛ рд╣реИред

рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ-рд╡реАрдбрд┐рдпреЛ = [рдмрдВрдж | рд╕рднреА | рдлрд╝рд┐рд▓реНрдЯрд░]
рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реИред

рдПрдЬреЗрдВрдЯ-рдорд╛рдЙрд╕ = [рдЪрд╛рд▓реВ | рдмрдВрдж]
vdagent рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд╕рд┐рдВрдЧ рдорд╛рдЙрд╕ рдИрд╡реЗрдВрдЯ рдХреЛ рд╕рдХреНрд╖рдо/рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд╛рд▓реВ рд╣реИред

рдкреНрд▓реЗрдмреИрдХ-рд╕рдВрдкреАрдбрд╝рди = [рдЪрд╛рд▓реВ | рдмрдВрдж]
рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рд╕рдВрдкреАрдбрд╝рди рд╕рдХреНрд╖рдо/рдЕрдХреНрд╖рдо рдХрд░реЗрдВ (рд╕реЗрд▓реНрдЯ 0.5.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд╛рд▓реВ рд╣реИред

рдирд┐рд░реНрдмрд╛рдз-рдорд╛рдЗрдЧреНрд░реЗрд╢рди = [рдЪрд╛рд▓реВ | рдмрдВрдж]
рдорд╕рд╛рд▓рд╛ рдирд┐рд░реНрдмрд╛рдз рдкреНрд░рд╡рд╛рд╕рди рд╕рдХреНрд╖рдо/рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдВрдж рд╣реИред

-рдкреЛрд░реНрдЯрдкреЛрд░реНрдЯ
рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ 90 рдбрд┐рдЧреНрд░реА рдмрд╛рдПрдБ рдШреБрдорд╛рдПрдБ (рдХреЗрд╡рд▓ PXA LCD)ред

тАФрдХрд░рдирд╛ рдбрд┐рдЧреНрд░реА
рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреБрдЫ рдбрд┐рдЧреНрд░реА рдмрд╛рдПрдБ рдШреБрдорд╛рдПрдБ (рдХреЗрд╡рд▓ PXA LCD)ред

-рд╡рд╛рдЧрд╛ рдЯрд╛рдЗрдк
рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реАрдЬреАрдП рдХрд╛рд░реНрдб рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВред рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рдорд╛рди рдЯрд╛рдЗрдк рд░рд╣реЗ

рд╕рд┐рд░рд╕
рд╕рд╛рдЗрд░рд╕ рд▓реЙрдЬрд┐рдХ GD5446 рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдбред рд╡рд┐рдВрдбреЛрдЬрд╝ 95 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг
рдЗрд╕ рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдб рдХреЛ рдкрд╣рдЪрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, 16 рдмрд┐рдЯ . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЕрддрд┐рдерд┐ рдФрд░ рдореЗрдЬрдмрд╛рди рдУрдПрд╕ рдореЗрдВ рд░рдВрдЧ рдЧрд╣рд░рд╛рдИред (рдпрд╣ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ)

рдПрд╕рдЯреАрдбреА Bochs VBE рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рд╕реНрдЯреИрдВрдбрд░реНрдб рд╡реАрдЬреАрдП рдХрд╛рд░реНрдбред рдпрджрд┐ рдЖрдкрдХрд╛ рдЕрддрд┐рдерд┐ OS VESA рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
2.0 VBE рдПрдХреНрд╕рдЯреЗрдВрд╢рди (рдЬреИрд╕реЗ Windows XP) рдФрд░ рдпрджрд┐ рдЖрдк рдЙрдЪреНрдЪ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
(>= 1280x1024x16) рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

vmware
VMWare SVGA-II рд╕рдВрдЧрдд рдПрдбреЗрдкреНрдЯрд░ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЗрд╕ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде XFree86/XOrg рд╕рд░реНрд╡рд░ рдпрд╛ Windows рдЕрддрд┐рдерд┐ред

рдХреНрдпреВрдПрдХреНрд╕рдПрд▓ QXL рдкреИрд░рд╛рд╡рд░реНрдЪреБрдЕрд▓ рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдбред рдпрд╣ рд╡реАрдЬреАрдП рд╕рдВрдЧрдд рд╣реИ (рд╡реАрдИрдПрд╕рдП 2.0 рд╡реАрдмреАрдИ рд╕рд╣рд┐рдд)
рд╕рд╣рдпреЛрдЧ)ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдерд╛рдкрд┐рдд qxl рдЕрддрд┐рдерд┐ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╡рд┐рдХрд▓реНрдк
рдорд╕рд╛рд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордпред

TCX (рдХреЗрд╡рд▓ Sun4m) Sun TCX рдлреНрд░реЗрдордмрдлрд░ред рдпрд╣ Sun4m . рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рд╣реИ
рдорд╢реАрдиреЛрдВ рдФрд░ 8-рдмрд┐рдЯ рдФрд░ 24-рдмрд┐рдЯ рд░рдВрдЧ рдЧрд╣рд░рд╛рдИ рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
1024x768.

cg3 (sun4m рдХреЗрд╡рд▓) рд╕реВрд░реНрдп cgрддреАрди рдлреНрд░реЗрдордмрдлрд░ред рдпрд╣ Sun8m . рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг 4-рдмрд┐рдЯ рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рд╣реИ
1024x768 (OpenBIOS) рдФрд░ 1152x900 (OBP) рджреЛрдиреЛрдВ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдорд╢реАрдиреЗрдВ
рдкреБрд░рд╛рдиреЗ рд╕реЛрд▓рд╛рд░рд┐рд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧреЛрдВ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗред

рдЧреБрдгреА
рдкреБрдгреНрдп рд╡реАрдЬреАрдП рдХрд╛рд░реНрдбред

рдХреЛрдИ рдирд╣реАрдВ
рд╡реАрдЬреАрдП рдХрд╛рд░реНрдб рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

-рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди
рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред

-g рдЪреМрдбрд╛рдИxрдКрдВрдЪрд╛рдИ[xрдЧрд╣рд░рд╛рдИ]
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдФрд░ рдЧрд╣рд░рд╛рдИ (рдХреЗрд╡рд▓ рдкреАрдкреАрд╕реА, рд╕реНрдкрд╛рд░реНрдХ) рд╕реЗрдЯ рдХрд░реЗрдВред

-рд╡реАрдПрдирд╕реА рдкреНрд░рджрд░реНрд╢рди[,рд╡рд┐рдХрд▓реНрдк[,рд╡рд┐рдХрд▓реНрдк[,...]]]
рдЖрдо рддреМрд░ рдкрд░, рдХреНрдпреВрдИрдПрдордпреВ рд╡реАрдЬреАрдП рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдбреАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХреНрдпреВрдИрдПрдордпреВ рд╡реАрдПрдирд╕реА рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рд╕реБрдиреЗрдВ рдкреНрд░рджрд░реНрд╢рди рдФрд░ VGA рдкреНрд░рджрд░реНрд╢рди рдХреЛ VNC рд╕рддреНрд░ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВред
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпреВрдПрд╕рдмреА рдЯреИрдмрд▓реЗрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ (рд╡рд┐рдХрд▓реНрдк
-рдпреВрдПрд╕рдмреА рдпрдВрддреНрд░ рдЧреЛрд▓реА) VNC рдбрд┐рд╕реНрдкреНрд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП -k рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░
рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ рдпрджрд┐ рдЖрдк рдПрди-рдпреВрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкреНрд░рджрд░реНрд╢рди is

рдореЗрдЬрдмрд╛рди:d
рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рдХреЗрд╡рд▓ рд╕реЗ рджреА рдЬрд╛рдПрдЧреА рдореЗрдЬрдмрд╛рди рдкреНрд░рджрд░реНрд╢рди рдкрд░ d. рдХрдиреНрд╡реЗрдВрд╢рди рджреНрд╡рд╛рд░рд╛
рдЯреАрд╕реАрдкреА рдкреЛрд░реНрдЯ 5900+ . рд╣реИd. рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдореЗрдЬрдмрд╛рди рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╣реЛрдЧрд╛
рдХрд┐рд╕реА рднреА рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВред

рдпреВрдирд┐рдХреНрд╕:рдкрде
UNIX рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рдкрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рдПрдЧреА рдЬрд╣рд╛рдВ рдкрде рдХрд╛ рд╕реНрдерд╛рди рд╣реИ
рдХрдиреЗрдХреНрд╢рди рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯред

рдХреЛрдИ рдирд╣реАрдВ
VNC рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореЙрдирд┐рдЯрд░ "рдЪреЗрдВрдЬ" рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдмрд╛рдж рдореЗрдВ VNC рд╕рд░реНрд╡рд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдорд╛рди рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╡рд┐рдХрд▓реНрдк рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдЭрдВрдбреЗред
рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ

рдЙрд▓реНрдЯрд╛
рд╕реБрдирдиреЗ рд╡рд╛рд▓реЗ VNC рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ "рд░рд┐рд╡рд░реНрд╕" рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдЧреНрд░рд╛рд╣рдХ рд╣реИ
рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рджрд░реНрд╢рди. рд░рд┐рд╡рд░реНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП (рдореЗрдЬрдмрд╛рди:d, "рд░рд┐рд╡рд░реНрд╕"),
d рддрд░реНрдХ рдПрдХ рдЯреАрд╕реАрдкреА рдкреЛрд░реНрдЯ рдирдВрдмрд░ рд╣реИ, рдбрд┐рд╕реНрдкреНрд▓реЗ рдирдВрдмрд░ рдирд╣реАрдВред

WebSocket
VNC рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд TCP рд▓рд┐рд╕рдирд┐рдВрдЧ рдкреЛрд░реНрдЯ рдЦреЛрд▓рддрд╛ рд╣реИред рджреНрд╡рд╛рд░рд╛
рдкрд░рд┐рднрд╛рд╖рд╛ Websocket рдкреЛрд░реНрдЯ 5700+ . рд╣реИрдкреНрд░рджрд░реНрд╢рди. рдЕрдЧрд░ рдореЗрдЬрдмрд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдиреЗрдХреНрд╢рди рд╣реИ
рдХреЗрд╡рд▓ рдЗрд╕ рд╣реЛрд╕реНрдЯ рд╕реЗ рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рдПрдЧреАред рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ Websocket рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
"рд╡реЗрдмрд╕реЛрдХреЗрдЯ" = рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдмрдВрджрд░рдЧрд╛рд╣. рдпрджрд┐ рдХреЛрдИ TLS рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ
рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдореЛрдб рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИред рдпрджрд┐ TLS рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ,
рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдкрд╛рд╕рд╡рд░реНрдб
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ "set_password" рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд▓рдЧ рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
pcsys_monitor. рдЖрдкрдХрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдиреЗ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИ: "set_password
" рдХрд╣рд╛рдВ рдпрд╛ рддреЛ "рд╡реАрдПрдирд╕реА" рдпрд╛ "рд╕реНрдкрд╛рдЗрд╕" рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдЧрд░ рдЖрдк рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдкрд╛рд╕рд╡рд░реНрдб рд╕рдорд╛рдкреНрддрд┐, рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
"рдПрдХреНрд╕рдкрд╛рдпрд░_рдкрд╛рд╕рд╡рд░реНрдб "рдЬрд╣рд╛рдВ рд╕рдорд╛рдкреНрддрд┐ рд╕рдордп рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ: рдЕрднреА, рдХрднреА рдирд╣реАрдВ, +рд╕реЗрдХрдВрдб рдпрд╛ рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рдпреВрдирд┐рдХреНрд╕ рд╕рдордп, рдЬреИрд╕реЗ
рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ 60 рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП +60, рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1335196800
"рд╕реЛрдо рдЕрдкреНрд░реИрд▓ 23 12:00:00 рдИрдбреАрдЯреА 2012" рдкрд░ (рдЗрд╕ рддрд┐рдерд┐ рдФрд░ рд╕рдордп рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдХреНрд╕ рд╕рдордп)ред

рдЖрдк рд╕рдорд╛рдкреНрддрд┐ рд╕рдордп рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП "рдЕрднреА" рдпрд╛ "рдХрднреА рдирд╣реАрдВ" рдХреАрд╡рд░реНрдб рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд╛рд╕рд╡рд░реНрдб рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдХрднреА рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдЯреАрдПрд▓рдПрд╕-рдХреНрд░реЗрдбрд┐рдЯ =ID
VNC рд╕рд░реНрд╡рд░ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TLS рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреА ID рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡реЗ
рд╕рд╛рдорд╛рдиреНрдп рд╡реАрдПрдирд╕реА рд╕рд░реНрд╡рд░ рд╕реЙрдХреЗрдЯ рдФрд░ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рд╕реЙрдХреЗрдЯ рджреЛрдиреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛ (рдпрджрд┐
рд╕рдХреНрд╖рдо)ред TLS рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ VNC рд╕рд░реНрд╡рд░ рд╕реЙрдХреЗрдЯ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛
VeNCrypt рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддрдВрддреНрд░ред рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛
рдХрд╛ рдЙрдкрдпреЛрдЧ -рд╡рд╕реНрддреБ рдЯреАрдПрд▓рдПрд╕-рдХреНрд░реЗрдбрд┐рдЯ рддрд░реНрдХред

RSI рдЯреАрдПрд▓рдПрд╕-рдХреНрд░реЗрдбрд┐рдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдЯреАрдПрд▓рдПрд╕, x509, рддрдерд╛ x509рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рд╡рд┐рдХрд▓реНрдк, рдФрд░ рдХреЗ рд░реВрдк рдореЗрдВ
рдРрд╕реЗ рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдирдП рдФрд░ рдкреБрд░рд╛рдиреЗ рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред

рдЯреАрдПрд▓рдПрд╕ VNC рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддреЗ рд╕рдордп рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ TLS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдЕрдирд╛рдо TLS рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рддреЛ рдПрдХ рдорд╛рдирд╡-рдореЗрдВ-рдордзреНрдп рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИред рдпрд╣ рд╣реИ
рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП x509 or x509рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╡рд┐рдХрд▓реНрдк.

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдЕрдм рдкрджрд╛рд╡рдирдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЯреАрдПрд▓рдПрд╕-рдХреНрд░реЗрдбрд┐рдЯ рддрд░реНрдХред

x509=/рдкрде/рд╕реЗ/рдкреНрд░рдорд╛рдгрдкрддреНрд░/рджрд┐рд░
рдорд╛рдиреНрдп рдЕрдЧрд░ рдЯреАрдПрд▓рдПрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ x509 рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдП
рдЯреАрдПрд▓рдПрд╕ рд╕рддреНрд░ред рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрдкрдирд╛ x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рднреЗрдЬреЗрдЧрд╛ред рдпрд╣ рд╣реИ
рдХрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП VNC рд╕рд░реНрд╡рд░ рдкрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ
рдХреНрд▓рд╛рдЗрдВрдЯ рдЬрдм рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд╣рд╛рдБ
x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рджреЗрдЦреЗрдВ рд╡реАрдПрдирд╕реА_рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╛рдЧ
рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдмрдирд╛рдиреЗ рдкрд░ред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдЕрдм рдкрджрд╛рд╡рдирдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЯреАрдПрд▓рдПрд╕-рдХреНрд░реЗрдбрд┐рдЯ рддрд░реНрдХред

x509рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ=/рдкрде/рд╕реЗ/рдкреНрд░рдорд╛рдгрдкрддреНрд░/рджрд┐рд░
рдорд╛рдиреНрдп рдЕрдЧрд░ рдЯреАрдПрд▓рдПрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ x509 рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдП
рдЯреАрдПрд▓рдПрд╕ рд╕рддреНрд░ред рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрдкрдирд╛ x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рднреЗрдЬреЗрдЧрд╛, рдФрд░
рдЕрдиреБрд░реЛрдз рд╣реИ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рднреЗрдЬреЗрдВред рд╕рд░реНрд╡рд░ рдорд╛рдиреНрдп рдХрд░реЗрдЧрд╛
CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рддрдм рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ рдЬрдм
рд╕рддреНрдпрд╛рдкрди рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдпрджрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд╛рд░реА рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддрдВрддреНрд░ред рдЖрдк рдЕрднреА рднреА VNC рд╕рд░реНрд╡рд░ рдкрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ
рджреВрд╕рд░реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд░рдд рдХреЗ рд░реВрдк рдореЗрдВред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд╣рд╛рдБ
x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рджреЗрдЦреЗрдВ рд╡реАрдПрдирд╕реА_рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╛рдЧ
рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдмрдирд╛рдиреЗ рдкрд░ рд╡рд┐рд╡рд░рдгред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдЕрдм рдкрджрд╛рд╡рдирдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЯреАрдПрд▓рдПрд╕-рдХреНрд░реЗрдбрд┐рдЯ рддрд░реНрдХред

рд╕рд╛рд╕реНрд▓реА
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ VNC рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SASL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗред рдПрдХрджрдо рд╕рд╣реА
рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдХрд╛ рдЪреБрдирд╛рд╡ рд╕рд┐рд╕реНрдЯрдо / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ SASL . рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ
'qemu' рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
/etc/sasl2/qemu.conf. рдпрджрд┐ QEMU рдХреЛ рдПрдХ рдЧреИрд░-рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг
рдЪрд░ SASL_CONF_PATH рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдерд╛рдиреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕реЗрд╡рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ред рдЬрдмрдХрд┐ рдХреБрдЫ SASL рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рдпрд╛рдБ рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рднреА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИрдВ (рдЙрджрд╛
GSSAPI), рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ SASL рдХреЛ рд╣рдореЗрд╢рд╛ 'tls' рдФрд░ 'x509' рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП
рдПрд╕рдПрд╕рдПрд▓ рдФрд░ рд╕рд░реНрд╡рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред рдпрд╣ рдПрдХ рдбреЗрдЯрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЗ рд╕рдордЭреМрддрд╛ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред рджреЗрдЦреЗрдВ
рд╡реАрдПрдирд╕реА_рд╕реБрд░рдХреНрд╖рд╛ рдПрд╕рдПрдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╛рдЧред

рдПрд╕реАрдПрд▓ x509 рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдФрд░ SASL . рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг рд╕реВрдЪреА рдЪрд╛рд▓реВ рдХрд░реЗрдВ
рджрд▓ред x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╡рд┐рд░реБрджреНрдз ACL рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ
рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рдоред рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рджрд┐рдЦрддрд╛ рд╣реИ
"рд╕реА = рдЬреАрдмреА, рдУ = рдПрд╕реАрдПрдордИ, рдПрд▓ = рдмреЛрд╕реНрдЯрди, рд╕реАрдПрди = рдмреЙрдм"ред SASL рдкрд╛рд░реНрдЯреА рдХреЗ рд▓рд┐рдП, ACL рдЬрд╛рдБрдЪ рдХрд┐рд╕рдХреЗ рд╡рд┐рд░реБрджреНрдз рдХреА рдЬрд╛рддреА рд╣реИ?
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рдЬреЛ рдПрд╕рдПрдПрд╕рдПрд▓ рдкреНрд▓рдЧрдЗрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдореЗрдВ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
"рдмреЙрдм" рдпрд╛ "[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]"ред рдЬрдм рдПрд╕реАрдПрд▓ рдзреНрд╡рдЬ рд╕реЗрдЯ рд╣реИ, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд╣реБрдВрдЪ рд╕реВрдЪреА
"рдЗрдирдХрд╛рд░" рдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдЦрд╛рд▓реА рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рд╕реА рдХреЛ рднреА VNC . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рдПрдЧреА
рд╕рд░реНрд╡рд░ рдЬрдм рддрдХ рдПрд╕реАрдПрд▓ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред рдпрд╣ "рдПрд╕реАрдПрд▓" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рдЧрд░рд╛рдиреА рдЖрджреЗрд╢ред

рд╣рд╛рдирд┐рдкреВрд░реНрдг
рд╣рд╛рдирд┐рдкреВрд░реНрдг рд╕рдВрдкреАрдбрд╝рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдврд╛рд▓, JPEG, ...) рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ, рддреЛ VNC
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЗрд╕рдХреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рд╛рдирд┐рдкреВрд░реНрдг рдлрд╝реНрд░реЗрдордмрдлрд╝рд░ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдХреАрдордд рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рдмрдЪрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдЧреИрд░ рдЕрдиреБрдХреВрд▓реА
рдЕрдиреБрдХреВрд▓реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рдЕрдиреБрдХреВрд▓реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ
рдЕрдиреБрдХреВрд▓реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдмрд╛рд░-рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛
рд╣рд╛рдирд┐рдкреВрд░реНрдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ (рдЬреИрд╕реЗ JPEG) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЕрджреНрдпрддрдиред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рддреЗ рд╕рдордп рдмреИрдВрдбрд╡рд┐рдбреНрде рдмрдЪрд╛рдиреЗ рдореЗрдВ рдорджрджрдЧрд╛рд░ред рдЕрдиреБрдХреВрд▓реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛
рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдореВрд▓ рд╕реНрдерд┐рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ Tight.

рд╢реЗрдпрд░=[рдЕрдиреБрдорддрд┐-рдЕрдирдиреНрдп|рдмрд▓-рд╕рд╛рдЭрд╛|рдЕрдирджреЗрдЦрд╛]
рдкреНрд░рджрд░реНрд╢рди рд╕рд╛рдЭрд╛рдХрд░рдг рдиреАрддрд┐ рд╕реЗрдЯ рдХрд░реЗрдВред 'рдЕрдиреБрдорддрд┐-рдЕрдирдиреНрдп' рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЕрдирдиреНрдп рдХреЗ рд▓рд┐рдП рдкреВрдЫрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдЕрднрд┐рдЧрдоред рдЬреИрд╕рд╛ рдХрд┐ рдЖрд░рдПрдлрдмреА рд╕реНрдкреЗрдХ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдЕрдиреНрдп рдЫреЛрдбрд╝рдХрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╕рдореНрдмрдиреНрдзред рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдХрдИ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
рд╕рд╛рдЭрд╛ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП (vncviewer: -рд╢реЗрдпрд░реНрдб рд╕реНрд╡рд┐рдЪ)ред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИред
'рдмрд▓-рд╕рд╛рдЭрд╛' рдЕрдирдиреНрдп рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдЭрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА
рд╕рддреНрд░, рдЬрд╣рд╛рдВ рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ-рд╕рд╛рдЭрд╛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреЛ рднреВрд▓ рдЬрд╛рдП
рдмрд╛рдХреА рд╕рдмред 'рдЕрдирджреЗрдЦрд╛' рд╕рд╛рдЭрд╛ рдзреНрд╡рдЬ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рднреА рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдмрд┐рдирд╛ рд╢рд░реНрдд рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдЖрд░рдПрдлрдмреА рдХрд▓реНрдкрдирд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХреНрдпреВрдИрдПрдордпреВ рд╣реИ
рд╡реНрдпрд╡рд╣рд╛рд░.

рдХреЗрд╡рд▓ i386 рд▓рдХреНрд╖реНрдп:

-win2k-рд╣реИрдХ
рдбрд┐рд╕реНрдХ рдкреВрд░реНрдг рдмрдЧ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП Windows 2000 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╡рд┐рдВрдбреЛрдЬ 2000 рдХреЗ рдмрд╛рдж
рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдкрд░, рдЖрдкрдХреЛ рдЕрдм рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдпрд╣ рд╡рд┐рдХрд▓реНрдк IDE рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИ)ред

-рдиреЛ-рдПрдлрдбреА-рдмреВрдЯрдЪрдХ
BIOS рдореЗрдВ рдлрд╝реНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдмреВрдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЬрд╛рдБрдЪ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рд╕реЗ рдмреВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдкреБрд░рд╛рдиреА рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХред

-рдирд╣реАрдВ-рдПрд╕реАрдкреАрдЖрдИ
ACPI (рдЙрдиреНрдирдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдкрд╛рд╡рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕) рд╕рдорд░реНрдерди рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдкрдХрд╛
рдЕрддрд┐рдерд┐ OS ACPI рд╕рдорд╕реНрдпрд╛рдУрдВ (рдХреЗрд╡рд▓ PC рд▓рдХреНрд╖реНрдп рдорд╢реАрди) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддрд╛ рд╣реИред

-рдиреЛ-рд╣реЗрдкреЗрдЯ
рдПрдЪрдкреАрдИрдЯреА рд╕рдорд░реНрдерди рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

рдЕрдиреБрдХреВрд▓ [рд╕рд┐рдЧрд░реЗрдЯ =str][, рд░реЗрд╡ =n] [, oem_id=str] [, oem_table_id=str] [, oem_rev =n]
[,asl_compiler_id=str] [,asl_compiler_rev=n[, рдбреЗрдЯрд╛ =file1[:file2]...]
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдлрд╝реАрд▓реНрдб рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕рдВрджрд░реНрдн рдХреЗ рд╕рд╛рде ACPI рддрд╛рд▓рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВред рдХреЗ рд▓рд┐рдпреЗ
рдлрд╝рд╛рдЗрд▓ =, рд╕рднреА рдПрд╕реАрдкреАрдЖрдИ рд╣реЗрдбрд░ рд╕рд╣рд┐рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдкреВрд░реА рдПрд╕реАрдкреАрдЖрдИ рддрд╛рд▓рд┐рдХрд╛ рд▓реЗрдВ
(рд╕рдВрднрд╡рддрдГ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рджреНрд╡рд╛рд░рд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛)ред рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП =, рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рднрд╛рдЧ рд╣реИ
рдкреНрд░рдпреБрдХреНрдд, рд╕рднреА рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЬрд╛рдирдХрд╛рд░реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред

-рд╕рдВрдЬреАрд╡рдиреА рдлрд╝рд╛рдЗрд▓ =рдмрд╛рдЗрдирд░реА
рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ SMBIOS рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд▓реЛрдб рдХрд░реЗрдВред

-рд╕рдВрдЬреАрд╡рдиреА рдкреНрд░рдХрд╛рд░ = 0 [, рд╡рд┐рдХреНрд░реЗрддрд╛ =str][,рд╕рдВрд╕реНрдХрд░рдг=str][,рддрд╛рд░реАрдЦ=str[, рд░рд┐рд▓реАрдЬ =%d.%d][, uefi=on|off]
SMBIOS рдкреНрд░рдХрд╛рд░ 0 рдлрд╝реАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

-рд╕рдВрдЬреАрд╡рдиреА
рдЯрд╛рдЗрдк = 1 [, рдирд┐рд░реНрдорд╛рддрд╛ =str[, рдЙрддреНрдкрд╛рдж =str][,рд╕рдВрд╕реНрдХрд░рдг=str][,рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ =str][, рдпреВрдпреВрдЖрдИрдбреА =рдпреВрдпреВрдЖрдИрдбреА][, рд╕реНрдХреВ =str][,рдкрд░рд┐рд╡рд╛рд░=str]
SMBIOS рдкреНрд░рдХрд╛рд░ 1 рдлрд╝реАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

-рд╕рдВрдЬреАрд╡рдиреА
рдЯрд╛рдЗрдк = 2 [, рдирд┐рд░реНрдорд╛рддрд╛ =str[, рдЙрддреНрдкрд╛рдж =str][,рд╕рдВрд╕реНрдХрд░рдг=str][,рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ =str[, рд╕рдВрдкрддреНрддрд┐ =str][, рд╕реНрдерд╛рди =str][,рдкрд░рд┐рд╡рд╛рд░=str]
SMBIOS рдкреНрд░рдХрд╛рд░ 2 рдлрд╝реАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

-рд╕рдВрдЬреАрд╡рдиреА рдЯрд╛рдЗрдк = 3 [, рдирд┐рд░реНрдорд╛рддрд╛ =str][,рд╕рдВрд╕реНрдХрд░рдг=str][,рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ =str[, рд╕рдВрдкрддреНрддрд┐ =str][, рд╕реНрдХреВ =str]
SMBIOS рдкреНрд░рдХрд╛рд░ 3 рдлрд╝реАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

-рд╕рдВрдЬреАрд╡рдиреА
рдЯрд╛рдЗрдк = 4 [, рд╕реЙрдХ_рдкреАрдПрдлрдПрдХреНрд╕ =str][,рдирд┐рд░реНрдорд╛рддрд╛=str][,рд╕рдВрд╕реНрдХрд░рдг=str][,рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ =str[, рд╕рдВрдкрддреНрддрд┐ =str][, рднрд╛рдЧ =str]
SMBIOS рдкреНрд░рдХрд╛рд░ 4 рдлрд╝реАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

-рд╕рдВрдЬреАрд╡рдиреА
рдЯрд╛рдЗрдк = 17 [, loc_pfx =str][,рдмреИрдВрдХ=str][,рдирд┐рд░реНрдорд╛рддрд╛=str][,рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ =str[, рд╕рдВрдкрддреНрддрд┐ =str][, рднрд╛рдЧ =str[, рдЧрддрд┐ =%d]
SMBIOS рдкреНрд░рдХрд╛рд░ 17 рдлрд╝реАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдХрд▓реНрдк:

-рдиреЗрдЯ рдирд┐рдХ [, рд╡рд▓рд╛рди =n][, рдордХрд╛рджреНрд░ =рдореИрдХ][,рдореЙрдбрд▓=рдЯрд╛рдЗрдк] [, рдирд╛рдо =рдирд╛рдо][, рдЕрддрд┐рд░рд┐рдХреНрдд =addr][, рд╕рджрд┐рд╢ =v]
рдПрдХ рдирдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛рд░реНрдб рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рд╡реАрдПрд▓рдПрдПрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ n (n = 0 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ)ред
рдкреАрд╕реА рд▓рдХреНрд╖реНрдп рдкрд░ рдПрдирдЖрдИрд╕реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдИ1000 рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, MAC рдкрддрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореИрдХ, рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрддрд╛ . рдкрд░ рд╕реЗрдЯ рд╣реИ addr (рдХреЗрд╡рд▓ PCI рдХрд╛рд░реНрдб), рдФрд░ a рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдореЙрдирд┐рдЯрд░ рдХрдорд╛рдВрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдкреАрд╕реАрдЖрдИ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рдВрдЦреНрдпрд╛ v рдПрдордПрд╕рдЖрдИ-рдПрдХреНрд╕ рд╡реИрдХреНрдЯрд░ рдЬреЛ рдХрд╛рд░реНрдб рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП; рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓
рд╕рджреНрдЧреБрдг рдХрд╛рд░реНрдб рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ; рд╕реЗрдЯ v = 0 рдПрдордПрд╕рдЖрдИ-рдПрдХреНрд╕ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрдЧрд░ рдирд╣реАрдВ -рдиреЗрдЯ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, a
рд╕рд┐рдВрдЧрд▓ рдПрдирдЖрдИрд╕реА рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред QEMU рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЙрдбрд▓реЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рдорд╛рди рдЯрд╛рдЗрдк "virtio", "i82551", "i82557b", "i82559er", "ne2k_pci" рд╣реИрдВ,
"ne2k_isa", "pcnet", "rtl8139", "e1000", "smc91c111", "рд▓рд╛рдВрд╕" рдФрд░ "mcf_fec"ред рд╕рднреА рдирд╣реАрдВ
рдбрд┐рд╡рд╛рдЗрд╕ рд╕рднреА рд▓рдХреНрд╖реНрдпреЛрдВ рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП "-net nic,model=help" рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ
рдЖрдкрдХреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдгред

-рдиреЗрдЯрджреЗрд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЖрдИрдбреА =id[,рд╡рд┐рдХрд▓реНрдк] [,рд╡рд┐рдХрд▓реНрдк][,...]
-рдиреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ [,рд╡рд┐рдХрд▓реНрдк] [,рд╡рд┐рдХрд▓реНрдк][,...]
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреАрдп рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

рд╡рд▓рд╛рди =n
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рд╕реНрдЯреИрдХ рдХреЛ рд╡реАрдПрд▓рдПрдПрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ n (n = 0 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ)ред

рдЖрдИрдбреА =id
рдирд╛рдо =рдирд╛рдо
рдореЙрдирд┐рдЯрд░ рдХрдорд╛рдВрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рд╢реБрджреНрдз =addr[/рдореБрдЦреМрдЯрд╛]
IP рдиреЗрдЯрд╡рд░реНрдХ рдкрддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЕрддрд┐рдерд┐ рджреЗрдЦреЗрдЧрд╛ред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдиреЗрдЯрдорд╛рд╕реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдпрд╛ рддреЛ
рдПрдмреАрд╕реАрдбреА рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛ рд╡реИрдз рд╢реАрд░реНрд╖-рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 10.0.2.0/24 рд╣реИред

рдореЗрдЬрдмрд╛рди =addr
рд╣реЛрд╕реНрдЯ рдХрд╛ рдЕрддрд┐рдерд┐-рджреГрд╢реНрдпрдорд╛рди рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЕрддрд┐рдерд┐ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рджреВрд╕рд░рд╛ рдЖрдИрдкреА рд╣реИ
рдиреЗрдЯрд╡рд░реНрдХ, рдпрд╛рдиреАxxx2.

рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд = рдЪрд╛рд▓реВ | рдмрдВрдж
рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдЕрддрд┐рдерд┐ рдХреЛ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрд░реНрдерд╛рдд рд╡рд╣ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛
рдореЗрдЬрдмрд╛рди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ рдФрд░ рдХреЛрдИ рднреА рдЕрддрд┐рдерд┐ рдЖрдИрдкреА рдкреИрдХреЗрдЯ рдореЗрдЬрдмрд╛рди рдкрд░ рд░реВрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдмрд╛рд╣рд░ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдЧреНрд░реЗрд╖рдг рдирд┐рдпрдореЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╣реЛрд╕реНрдЯрдирд╛рдо =рдирд╛рдо
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЛрд╕реНрдЯрдирд╛рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

рдбреАрдПрдЪрд╕реАрдкреАрд╕реНрдЯрд╛рд░реНрдЯ=addr
16 IP рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдмрд┐рд▓реНрдЯ-рдЗрди DHCP рд╕рд░реНрд╡рд░ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рдЕрддрд┐рдерд┐ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ 15рд╡рд╛рдВ рд╕реЗ 31рд╡рд╛рдВ IP, рдпрд╛рдиреА xxx15 рд╕реЗ xxx31ред

рдбреАрдПрдирдПрд╕ =addr
рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдорд╕рд░реНрд╡рд░ рдХрд╛ рдЕрддрд┐рдерд┐-рджреГрд╢реНрдпрдорд╛рди рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдореЗрдЬрдмрд╛рди рдХреЗ рдкрддреЗ рд╕реЗ рдЕрд▓рдЧред рдЕрддрд┐рдерд┐ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддреАрд╕рд░рд╛ рдЖрдИрдкреА рд╣реИ, рдЕрд░реНрдерд╛рдд
XXX3.

рдбреАрдПрдирдПрд╕рдЦреЛрдЬ=рдбреЛрдореЗрди
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреА рдЧрдИ рдбреЛрдореЗрди-рдЦреЛрдЬ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдПрдХрд╛рдзрд┐рдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдбреЛрдореЗрди рдкреНрд░рддреНрдпрдп рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдмрд╛рд░ред рдпрджрд┐ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рддреЛ рдпрд╣ рдЕрддрд┐рдерд┐ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛
рдпрджрд┐ рдбреЛрдореЗрди рдирд╛рдо рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдбреЛрдореЗрди рдкреНрд░рддреНрдпрдпред

рдЙрджрд╛рд╣рд░рдг:

qemu -рдиреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛,dnssearch=mgmt.example.org,dnssearch=example.org [...]

рдЯреАрдПрдлрдЯреАрдкреА=рджреАрд░
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд TFTP рд╕рд░реНрд╡рд░ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВред рдлрд╝рд╛рдЗрд▓реЗрдВ
in рджреАрд░ TFTP рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдордиреЗ рдЖ рдЬрд╛рдПрдЧрд╛ред рдЕрддрд┐рдерд┐ рдкрд░ TFTP рдХреНрд▓рд╛рдЗрдВрдЯ
рдмрд╛рдЗрдирд░реА рдореЛрдб рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпреВрдирд┐рдХреНрд╕ рдЯреАрдПрдлрдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ "рдмрд┐рди" рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред

рдмреВрдЯрдлрд╛рдЗрд▓ =рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдкреНрд░рд╕рд╛рд░рдг рдкрдЯреНрдЯрд┐рдХрд╛ BOOTP рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВред рдореЗрдВ
рд╕рдВрдпреЛрдЧ рдХреЗ рд╕рд╛рде TFTP, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЕрддрд┐рдерд┐ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд╕реЗ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЬрд╛рд▓ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛.

рдЙрджрд╛рд╣рд░рдг (pxelinux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ):

qemu-system-i386 -hda linux.img -boot n -net user,tftp=/path/to/tftp/files,bootfile=/pxelinux.0

рдПрд╕рдПрдордмреА =рджреАрд░[, smbserver =addr]
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд SMB рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ рддрд╛рдХрд┐
Windows OSes рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рджреАрд░ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗред рдХрд╛ рдЖрдИрдкреА рдкрддрд╛
SMB рд╕рд░реНрд╡рд░ рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ addr. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрддрд┐рдерд┐ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЪреМрдерд╛ рдЖрдИрдкреА рд╣реИ
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, iexxx4.

рдЕрддрд┐рдерд┐ рд╡рд┐рдВрдбреЛрдЬ рдУрдПрд╕ рдореЗрдВ, рд▓рд╛рдЗрди:

10.0.2.4 рдПрд╕рдПрдордмреАрд╕рд░реНрд╡рд░

рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд╕реА:\рд╡рд┐рдВрдбреЛрдЬрд╝\LMHOSTS (рд╡рд┐рдВрдбреЛрдЬрд╝ 9x/рдореА рдХреЗ рд▓рд┐рдП) рдпрд╛
рд╕реА:\WINNT\SYSTEM32\DRIVERS\ETC\LMHOSTS (рд╡рд┐рдВрдбреЛрдЬ рдПрдирдЯреА/2000)ред

рдлрд┐рд░ рджреАрд░ рдореЗрдВ рдкрд╣реБрдБрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ \smbserver\qemu.

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореЗрдЬрдмрд╛рди рдУрдПрд╕ рдкрд░ рдПрдХ рд╕рд╛рдВрдмрд╛ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреНрдпреВрдИрдПрдордпреВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛
Red Hat 9, Fedora Core 3 рдФрд░ OpenSUSE 11.x рдХреЗ smbd рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХред

рд╣реЛрд╕реНрдЯрдлрдб = [рдЯреАрд╕реАрдкреА | рдпреВрдбреАрдкреА]: [рд╣реЛрд╕реНрдЯрдПрдбреНрд░]:рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ-[рдЧреЗрд╕реНрдЯрдПрдбреНрд░]:рдЧреЗрд╕реНрдЯрдкреЛрд░реНрдЯ
рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЯреАрд╕реАрдкреА рдпрд╛ рдпреВрдбреАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдВ рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ рдЕрддрд┐рдерд┐ рдЖрдИрдкреА рдХреЗ рд▓рд┐рдП
рдкрддрд╛ рдЧреЗрд╕реНрдЯрдПрдбреНрд░ рдЕрддрд┐рдерд┐ рдмрдВрджрд░рдЧрд╛рд╣ рдкрд░ рдЧреЗрд╕реНрдЯрдкреЛрд░реНрдЯ. рдЕрдЧрд░ рдЧреЗрд╕реНрдЯрдПрдбреНрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреА
рдорд╛рди xxx15 рд╣реИ (рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╣рд▓рд╛ рдкрддрд╛)ред рджреНрд╡рд╛рд░рд╛
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрд╕реНрдЯрдПрдбреНрд░, рдирд┐рдпрдо рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрд╕реНрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдирд╣реАрдВ
рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ рд╣реИ, рдЯреАрд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрдИ рдмрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣реЛрд╕реНрдЯ X11 рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕реНрдХреНрд░реАрди 1 рд╕реЗ рдЕрддрд┐рдерд┐ рд╕реНрдХреНрд░реАрди 0 рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:

#рдореЗрдЬрдмрд╛рди рдкрд░
qemu-system-i386 -net user,hostfwd=tcp:127.0.0.1:6001-:6000 [...]
# рдпрд╣ рд╣реЛрд╕реНрдЯ xterm рдЕрддрд┐рдерд┐ X11 рд╕рд░реНрд╡рд░ рдореЗрдВ рдЦреБрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП
xterm -рдбрд┐рд╕реНрдкреНрд▓реЗ :1

рдЯреЗрд▓рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ 5555 рд╕реЗ рдЧреЗрд╕реНрдЯ рдкрд░ рдЯреЗрд▓рдиреЗрдЯ рдкреЛрд░реНрдЯ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдирд┐рдореНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

#рдореЗрдЬрдмрд╛рди рдкрд░
qemu-system-i386 -рдиреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛,hostfwd=tcp::5555-:23 [...]
рдЯреЗрд▓рдиреЗрдЯ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ 5555

рдлрд┐рд░ рдЬрдм рдЖрдк рд╣реЛрд╕реНрдЯ "рдЯреЗрд▓рдиреЗрдЯ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ 5555" рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрддрд┐рдерд┐ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ
рдЯреЗрд▓рдиреЗрдЯ рд╕рд░реНрд╡рд░ред

рдЧреЗрд╕реНрдЯрдлрдб = [рдЯреАрд╕реАрдкреА]:рд╕рд░реНрд╡рд░:рдмрдВрджрд░рдЧрд╛рд╣-рджреЗрд╡
рдЧреЗрд╕реНрдЯрдлрдб = [рдЯреАрд╕реАрдкреА]:рд╕рд░реНрд╡рд░:рдмрдВрджрд░рдЧрд╛рд╣-рд╕реАрдПрдордбреА: рдХрдорд╛рдВрдб
рдЕрддрд┐рдерд┐ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЖрдИрдкреА рдкрддреЗ рдкрд░ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░реЗрдВ рд╕рд░реНрд╡рд░ рдмрдВрджрд░рдЧрд╛рд╣ рдкрд░ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ
рдХреИрд░реЗрдХреНрдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕ рджреЗрд╡ рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рд╕реАрдПрдордбреА: рдХрдорд╛рдВрдб рдЬреЛ рдкреИрджрд╛ рд╣реЛрддрд╛ рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрдИ рдмрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдк рдпрд╛ рддреЛ рд╕реАрдзреЗ рдПрдХ рдЪрд╛рд░рджреЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реЗ QEMU's рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЬреАрд╡рдирдХрд╛рд▓, рдЬреИрд╕реЗ рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ:

# рдмреВрдЯрдЕрдк рдкрд░ 10.10.1.1:4321 рдЦреЛрд▓реЗрдВ, рдЗрд╕реЗ 10.0.2.100:1234 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдЬрдм рднреА
#рдЕрддрд┐рдерд┐ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ
qemu -net рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, Guestfwd=tcp:10.0.2.100:1234-tcp:10.10.1.1:4321 [...]

рдпрд╛ рдЖрдк рдЕрддрд┐рдерд┐ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рддреНрдпреЗрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдкрд░ рдПрдХ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП
QEMU рдЙрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ inetd рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ:

# рдкреНрд░рддреНрдпреЗрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдкрд░ 10.10.1.1:4321 рдкрд░ "рдиреЗрдЯрдХреИрдЯ 10.0.2.100 1234" рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВ
# рдФрд░ TCP рд╕реНрдЯреНрд░реАрдо рдХреЛ рдЙрд╕рдХреЗ stdin/stdout рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
qemu -net 'рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, Guestfwd = tcp: 10.0.2.100: 1234-cmd: netcat 10.10.1.1 4321'

рдиреЛрдЯ: рд▓реАрдЧреЗрд╕реА рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рд╡рд┐рдХрд▓реНрдк -tftp, -bootp, -smb рдФрд░ -redir рдЕрднреА рднреА рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реИрдВ
рдФрд░ -рдиреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдирдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдХрд░ рджреЗрддрд╛ рд╣реИ
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкрд░рд┐рдгрд╛рдоред рдирдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╣реЛрдВрдЧреЗ
рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред

-рдиреЗрдЯрджреЗрд╡ рдЯреИрдк, рдЖрдИрдбреА =id[, рдПрдлрдбреА =h] [, рдЕрдЧрд░ рдирд╛рдо =рдирд╛рдо][,рд╕реНрдХреНрд░рд┐рдкреНрдЯ=рдкрдЯреНрдЯрд┐рдХрд╛][, рдбрд╛рдЙрдирд╕реНрдХреНрд░рд┐рдкреНрдЯ =dfile[, рд╕рд╣рд╛рдпрдХ =рд╕рд╣рд╛рдпрдХ]
-рдиреЗрдЯ
рдЯреИрдк рдХрд░реЗрдВ [, рд╡рд▓рд╛рди =n][,рдирд╛рдо=рдирд╛рдо][,рдПрдлрдбреА =h] [, рдЕрдЧрд░ рдирд╛рдо =рдирд╛рдо][,рд╕реНрдХреНрд░рд┐рдкреНрдЯ=рдкрдЯреНрдЯрд┐рдХрд╛][, рдбрд╛рдЙрдирд╕реНрдХреНрд░рд┐рдкреНрдЯ =dfile[, рд╕рд╣рд╛рдпрдХ =рд╕рд╣рд╛рдпрдХ]
рд╣реЛрд╕реНрдЯ TAP рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдирд╛рдо рд╡реАрдПрд▓рдПрдПрди рдХреЛ n.

рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛ рдЗрд╕реЗ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП dfile рд╕реЗрд╡рд╛ рдореЗрд░реЗ
рдЗрд╕реЗ рдбрд┐рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдЕрдЧрд░ рдирд╛рдо рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, OS рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред NS
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ /etc/qemu-ifup рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рдХреЙрдиреНрдлрд╝рд┐рдЧрд░
рд╕реНрдХреНрд░рд┐рдкреНрдЯ is /etc/qemu-ifdown. рдЙрдкрдпреЛрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ = рдирд╣реАрдВ or рдбрд╛рдЙрдирд╕реНрдХреНрд░рд┐рдкреНрдЯ = рдирд╣реАрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдирд┐рд╖реНрдкрд╛рджрдиред

рдпрджрд┐ QEMU рдХреЛ рдПрдХ рдЧреИрд░-рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╣реЗрд▓реНрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рд╕рд╣рд╛рдпрдХ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдирд╛
рдЯреАрдПрдкреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╣рд╛рдпрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИ
/рдкрде/рд╕реЗ/рдХреНрдпреВрдореВ-рдкреБрд▓-рд╕рд╣рд╛рдпрдХ.

fd=h рдкрд╣рд▓реЗ рд╕реЗ рдЦреЛрд▓реЗ рдЧрдП рд╣реЛрд╕реНрдЯ TAP рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╣реИрдВрдбрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг:

#рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде QEMU рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
qemu-system-i386 linux.img -net nic -net Tap

#рджреЛ рдПрдирдЖрдИрд╕реА рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрдпреВрдИрдПрдордпреВ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
#TAP рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП
qemu-system-i386 linux.img \
-рдиреЗрдЯ nic,vlan=0 -рдиреЗрдЯ рдЯреИрдк,vlan=0,ifname=tap0 \
-рдиреЗрдЯ рдирд┐рдХ, рд╡рд▓рд╛рди = 1 -рдиреЗрдЯ рдЯреИрдк, рд╡рд▓рд╛рди=1,ifname=tap1

#рдбрд┐рдлреЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╣реЗрд▓реНрдкрд░ рдХреЗ рд╕рд╛рде QEMU рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
br0 . рдХреЛ рдкрд╛рдЯрдиреЗ рдХреЗ рд▓рд┐рдП #TAP рдбрд┐рд╡рд╛рдЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
qemu-system-i386 linux.img \
-рдиреЗрдЯ рдирд┐рдХ-рдиреЗрдЯ рдЯреИрдк, "рд╣реЗрд▓реНрдкрд░ =/рдкрде/рд╕реЗ/рдХреНрдпреВрдореВ-рдмреНрд░рд┐рдЬ-рд╣реЗрд▓реНрдкрд░"

-рдиреЗрдЯрджреЗрд╡ рдкреБрд▓, рдЖрдИрдбреА =id[, рдмреАрдЖрд░ =рдкреБрд▓[, рд╕рд╣рд╛рдпрдХ =рд╕рд╣рд╛рдпрдХ]
-рдиреЗрдЯ рдмреНрд░рд┐рдЬ [, рд╡рд▓рд╛рди =n][,рдирд╛рдо=рдирд╛рдо][,рдмреАрдЖрд░=рдкреБрд▓[, рд╕рд╣рд╛рдпрдХ =рд╕рд╣рд╛рдпрдХ]
рд╣реЛрд╕реНрдЯ TAP рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдмреНрд░рд┐рдЬ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред

рдиреЗрдЯрд╡рд░реНрдХ рд╣реЗрд▓реНрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рд╕рд╣рд╛рдпрдХ TAP рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдкреБрд▓ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╣рд╛рдпрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИ /рдкрде/рд╕реЗ/рдХреНрдпреВрдореВ-рдкреБрд▓-рд╕рд╣рд╛рдпрдХ рдФрд░
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреНрд░рд┐рдЬ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ 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[, рдПрдлрдбреА =h[, рд╕реБрдиреЛ = [рдореЗрдЬрдмрд╛рди]:рдмрдВрджрд░рдЧрд╛рд╣[, рдХрдиреЗрдХреНрдЯ =рдореЗрдЬрдмрд╛рди:рдмрдВрджрд░рдЧрд╛рд╣]
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ [, рд╡рд▓рд╛рди =n][,рдирд╛рдо=рдирд╛рдо][,рдПрдлрдбреА =h] [, рд╕реБрдиреЛ = [рдореЗрдЬрдмрд╛рди]:рдмрдВрджрд░рдЧрд╛рд╣[, рдХрдиреЗрдХреНрдЯ =рдореЗрдЬрдмрд╛рди:рдмрдВрджрд░рдЧрд╛рд╣]
рд╡реАрдПрд▓рдПрдПрди рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ n рдЯреАрд╕реАрдкреА рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреНрдпреВрдИрдПрдордпреВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рд░рд┐рдореЛрдЯ рд╡реАрдПрд▓рдПрдПрди рдХреЗ рд▓рд┐рдП
рдХрдиреЗрдХреНрд╢рдиред рдЕрдЧрд░ рдмрд╛рдд рд╕реБрдиреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, QEMU рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдмрдВрджрд░рдЧрд╛рд╣ (рдореЗрдЬрдмрд╛рди
рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ)ред рдХрдиреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп QEMU рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдмрд╛рдд рд╕реБрдиреЛ
рд╡рд┐рдХрд▓реНрдк. fd=h рдкрд╣рд▓реЗ рд╕реЗ рдЦреЛрд▓реЗ рдЧрдП TCP рд╕реЙрдХреЗрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг:

# рдкрд╣рд▓рд╛ QEMU рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ, рд╕реБрдиреЛ =: 1234
# рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╡реАрдПрд▓рдПрдПрди 0 рдХреЛ рд╡реАрдПрд▓рдПрдПрди 0 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
#рдкрд╣рд▓реА рдмрд╛рд░
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:57 \
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ, рдХрдиреЗрдХреНрдЯ = 127.0.0.1:1234

-рдиреЗрдЯрджреЗрд╡ рд╕реЙрдХреЗрдЯ, рдЖрдИрдбреА =id[, рдПрдлрдбреА =h] [, рдПрдордХрд╛рд╕реНрдЯ =рдкрд╛рдЧрд▓:рдмрдВрджрд░рдЧрд╛рд╣[, рд▓реЛрдХрд▓рдПрдбреНрд░ =addr]]
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ [, рд╡рд▓рд╛рди =n][,рдирд╛рдо=рдирд╛рдо][,рдПрдлрдбреА =h] [, рдПрдордХрд╛рд╕реНрдЯ =рдкрд╛рдЧрд▓:рдмрдВрджрд░рдЧрд╛рд╣[, рд▓реЛрдХрд▓рдПрдбреНрд░ =addr]]
рдПрдХ рд╡реАрдПрд▓рдПрдПрди рдмрдирд╛рдПрдВ n UDP рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреНрдп QEMU рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛
рд╕реЙрдХреЗрдЯ, рдПрдХ рд╣реА рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрддреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдХреНрдпреВрдИрдПрдордпреВ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдмрд╕ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ рдкрд╛рдЧрд▓ рдФрд░
рдмрдВрджрд░рдЧрд╛рд╣. рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ:

1. рдХрдИ рдХреНрдпреВрдИрдПрдордпреВ рд╡рд┐рднрд┐рдиреНрди рдореЗрдЬрдмрд╛рдиреЛрдВ рдкрд░ рдЪрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╣реА рдмрд╕ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдорд╛рдирддреЗ рд╣реБрдП
рдЗрди рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕реЗрдЯрдЕрдк)ред

2. рдПрдордХрд╛рд╕реНрдЯ рд╕рдорд░реНрдерди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ (рддрд░реНрдХ ETHN=рдордХрд╛рд╕реНрдЯ), рджреЗрдЦ
<http://user-mode-linux.sf.net>.

3. рдЙрдкрдпреЛрдЧ рдПрдлрдбреА = рдПрдЪ рдкрд╣рд▓реЗ рд╕реЗ рдЦреЛрд▓реЗ рдЧрдП рдпреВрдбреАрдкреА рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕реЙрдХреЗрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЙрджрд╛рд╣рд░рдг:

# рдПрдХ QEMU рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ, рдПрдордХрд╛рд╕реНрдЯ = 230.0.0.1:1234
# рдЙрд╕реА "рдмрд╕" рдкрд░ рдПрдХ рдФрд░ QEMU рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:57 \
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ, рдПрдордХрд╛рд╕реНрдЯ = 230.0.0.1:1234
# рдЙрд╕реА "рдмрд╕" рдкрд░ рдПрдХ рдФрд░ QEMU рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:58 \
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ, рдПрдордХрд╛рд╕реНрдЯ = 230.0.0.1:1234

рдЙрджрд╛рд╣рд░рдг (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рд▓рд┐рдирдХреНрд╕ рдХрдВрдкреИрдЯред):

# QEMU рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ mcast рдкрддрд╛ рдЪрдпрдирд┐рдд рд╣реИ
# рдпреВрдПрдордПрд▓ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ)
qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ, рдПрдордХрд╛рд╕реНрдЯ = 239.192.168.1:1102
# рд▓реЙрдиреНрдЪ рдпреВрдПрдордПрд▓
/рдкрде/рд╕реЗ/рд▓рд┐рдирдХреНрд╕ ubd0=/рдкрде/рд╕реЗ/root_fs eth0=mcast

рдЙрджрд╛рд╣рд░рдг (рд╣реЛрд╕реНрдЯ рдХреЗ 1.2.3.4 рд╕реЗ рдкреИрдХреЗрдЯ рднреЗрдЬреЗрдВ):

qemu-system-i386 linux.img \
-net nic,macaddr=52:54:00:12:34:56 \
-рдиреЗрдЯ рд╕реЙрдХреЗрдЯ, рдПрдордХрд╛рд╕реНрдЯ = 239.192.168.1:1102, рд▓реЛрдХрд▓рдПрдбреНрд░ = 1.2.3.4

-рдиреЗрдЯрджреЗрд╡
рдПрд▓2рдЯреАрдкреАрд╡реА3, рдЖрдИрдбреА =id, рд╕реНрд░реЛрдд =рд╢реНрд░реАрдХреИрдбрд░, рдбреАрдПрд╕рдЯреА =dstadr[, srcport =srcport] [, рдбреАрдПрд╕рдЯреАрдкреЛрд░реНрдЯ =рдбреАрдПрд╕рдЯреАрдкреЛрд░реНрдЯ], рдЯреЗрдХреНрд╕рд╕реЗрд╢рди =рдЯреЗрдХреНрд╕рд╕реЗрд╢рди[, рдЖрд░рдПрдХреНрд╕рд╕реЗрд╢рди =рдЖрд░рдПрдХреНрд╕рд╕реЗрд╢рди][,ipv6][,udp][,cookie64][,рдХрд╛рдЙрдВрдЯрд░][,рдкрд┐рдирдХрд╛рдЙрдВрдЯрд░][,txcookie=txрдХреБрдХреА] [,rxcookie=рдЖрд░рдПрдХреНрд╕рдХреБрдХреА[, рдСрдлрд╕реЗрдЯ =рдУрдлрд╝реНрд╕реЗрдЯ]
-рдиреЗрдЯ
рдПрд▓2рдЯреАрдкреАрд╡реА3[,рд╡рд▓рд╛рди=n][,рдирд╛рдо=рдирд╛рдо], рд╕реНрд░реЛрдд =рд╢реНрд░реАрдХреИрдбрд░, рдбреАрдПрд╕рдЯреА =dstadr[, srcport =srcport] [, рдбреАрдПрд╕рдЯреАрдкреЛрд░реНрдЯ =рдбреАрдПрд╕рдЯреАрдкреЛрд░реНрдЯ], рдЯреЗрдХреНрд╕рд╕реЗрд╢рди =рдЯреЗрдХреНрд╕рд╕реЗрд╢рди[, рдЖрд░рдПрдХреНрд╕рд╕реЗрд╢рди =рдЖрд░рдПрдХреНрд╕рд╕реЗрд╢рди][,ipv6][,udp][,cookie64][,рдХрд╛рдЙрдВрдЯрд░][,рдкрд┐рдирдХрд╛рдЙрдВрдЯрд░][,txcookie=txрдХреБрдХреА] [,rxcookie=рдЖрд░рдПрдХреНрд╕рдХреБрдХреА[, рдСрдлрд╕реЗрдЯ =рдУрдлрд╝реНрд╕реЗрдЯ]
рд╡реАрдПрд▓рдПрдПрди рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ n L2TPv3 рд╕реНрдпреВрдбреЛрд╡рд╛рдпрд░ рдХреЗ рд▓рд┐рдПред L2TPv3 (RFC3391) рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ
рдкрд░рд┐рд╡рд╣рди рдИрдерд░рдиреЗрдЯ (рдФрд░ рдЕрдиреНрдп рдкрд░рдд 2) рджреЛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдлрд╝реНрд░реЗрдоред рдпрд╣ рдореМрдЬреВрдж рд╣реИ
рд░рд╛рдЙрдЯрд░, рдлрд╛рдпрд░рд╡реЙрд▓ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ (рд╕рдВрд╕реНрдХрд░рдг 3.3 рд╕реЗ рдЖрдЧреЗ)ред

рдпрд╣ рдкрд░рд┐рд╡рд╣рди рдПрдХ VM рдХреЛ рджреВрд╕рд░реЗ VM, рд░рд╛рдЙрдЯрд░ рдпрд╛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗ рд╕реАрдзреЗ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

src =рд╢реНрд░реАрдХреИрдбрд░
рд╕реНрд░реЛрдд рдХрд╛ рдкрддрд╛ (рдЕрдирд┐рд╡рд╛рд░реНрдп)

dst =dstadr
рдЧрдВрддрд╡реНрдп рдкрддрд╛ (рдЕрдирд┐рд╡рд╛рд░реНрдп)

рдпреВрдбреАрдкреА udp рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдЪреБрдиреЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдИрдкреА рд╣реИ)ред

srcport=srcport
рд╕реНрд░реЛрдд рдпреВрдбреАрдкреА рдкреЛрд░реНрдЯред

рдбреАрдПрд╕рдЯреАрдкреЛрд░реНрдЯ =рдбреАрдПрд╕рдЯреАрдкреЛрд░реНрдЯ
рдЧрдВрддрд╡реНрдп рдпреВрдбреАрдкреА рдкреЛрд░реНрдЯред

ipv6
рдмрд▓ v6, рдЕрдиреНрдпрдерд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ v4.

рдЖрд░рдПрдХреНрд╕рдХреБрдХреА =рдЖрд░рдПрдХреНрд╕рдХреБрдХреА
txрдХреБрдХреА=txрдХреБрдХреА
рдХреБрдХреАрдЬрд╝ l2tpv3 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдПрдХ рдХрдордЬреЛрд░ рд░реВрдк рд╣реИред рдЙрдирдХрд╛ рдХрд╛рд░реНрдп рд╣реИ
рдЬреНрдпрд╛рджрд╛рддрд░ рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдПред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡реЗ 32 рдмрд┐рдЯ рд╣реИрдВред

cookie64
рдХреБрдХреА рдХрд╛ рдЖрдХрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 64 рдХреЗ рдмрдЬрд╛рдп 32 рдмрд┐рдЯ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ

рдХрд╛рдЙрдВрдЯрд░ = рдмрдВрдж
рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд╛рдЙрдВрдЯрд░ рдХреЗ 'рдХрдЯ-рдбрд╛рдЙрди' L2TPv3 рдХреЛ рдмрд╛рдзреНрдп рдХрд░реЗрдВ
рдбреНрд░рд╛рдлреНрдЯ-mkonstan-l2tpext-keyed-ipv6-tunnel-00

рдкрд┐рдирдХрд╛рдЙрдВрдЯрд░=рдкрд░
рдкреАрдпрд░ рдореЗрдВ рдЯреВрдЯреЗ рдХрд╛рдЙрдВрдЯрд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░реЗрдВред рдпрд╣ рдЙрди рдиреЗрдЯрд╡рд░реНрдХреЛрдВ рдкрд░ рднреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕
рдкреИрдХреЗрдЯ рдкреБрди: рдХреНрд░рдорд┐рдд рдХрд░рдирд╛ред

рдСрдлрд╕реЗрдЯ =рдУрдлрд╝реНрд╕реЗрдЯ
рд╢реАрд░реНрд╖рд▓реЗрдЦ рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рдмреАрдЪ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдлрд╝рд╕реЗрдЯ рдЬреЛрдбрд╝реЗрдВ

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣реЛрд╕реНрдЯ 4.3.2.1 рдкрд░ L2TPv3 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ VM рдХреЛ рдмреНрд░рд┐рдЬ br-lan рдкрд░ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рджреВрд░рд╕реНрде рд▓рд┐рдирдХреНрд╕ рд╣реЛрд╕реНрдЯ 1.2.3.4:

# рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрдЪреНрдЪреЗ рдЖрдИрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдирдХреНрд╕ рд╣реЛрд╕реНрдЯ рдкрд░ рд╕реБрд░рдВрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
# 1.2.3.4 . рдХреЛ
ip l2tp рдЯрдирд▓ рд░рд┐рдореЛрдЯ рдЬреЛрдбрд╝реЗрдВ 4.3.2.1 рд▓реЛрдХрд▓ 1.2.3.4 рдЯрдирд▓_рдЖрдИрдбреА 1 рдкреАрдпрд░_рдЯрдирд▓_рдЖрдИрдбреА 1 \
рдПрдирдХреИрдк udp udp_sport 16384 udp_dport 16384
ip l2tp рд╕рддреНрд░ рдЬреЛрдбрд╝реЗрдВ рдЯрдирд▓_рдЖрдИрдбреА 1 рдирд╛рдо vmtunnel0 session_id \
0xFFFFFFFF рдкреАрдпрд░_рд╕реЗрд╢рди_рдЖрдИрдбреА 0xFFFFFFFF
ifconfig vmtunnel0 рдПрдордЯреАрдпреВ 1500
ifconfig vmtunnel0 рдКрдкрд░
рдмреАрдЖрд░рд╕реАрдЯреАрдПрд▓ рдПрдбрд┐рдл рдмреАрдЖрд░-рд▓реИрди 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,рдХрд╛рдЙрдВрдЯрд░

-рдиреЗрдЯрджреЗрд╡ рд╡реАрдбреАрдИ, рдЖрдИрдбреА =id[, рдЬреБрд░реНрд░рд╛рдм =рд╕реЙрдХреЗрдЯрдкрде][,рдкреЛрд░реНрдЯ =n][,рд╕рдореВрд╣=рд╕рдореВрд╣ рдирд╛рдо][,рдореЛрдб=рдСрдХреНрдЯрд▓рдореЛрдб]
-рдиреЗрдЯ рд╡реАрдбреАрдИ[,рд╡рд▓рд╛рди=n][,рдирд╛рдо=рдирд╛рдо[, рдЬреБрд░реНрд░рд╛рдм =рд╕реЙрдХреЗрдЯрдкрде]
[, рдмрдВрджрд░рдЧрд╛рд╣ =n][,рд╕рдореВрд╣=рд╕рдореВрд╣ рдирд╛рдо][,рдореЛрдб=рдСрдХреНрдЯрд▓рдореЛрдб]
рд╡реАрдПрд▓рдПрдПрди рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ n рдмрд╛рдпреЗрдВ рддрд░рдлрд╝ рдореБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП n рдореЗрдЬрдмрд╛рди рдкрд░ рдЪрд▓ рд░рд╣реЗ рдПрдХ рд╡реАрдбреА рд╕реНрд╡рд┐рдЪ рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рд▓рд┐рдП рд╕реБрди рд░рд╣рд╛ рд╣реИ
рдХрдиреЗрдХреНрд╢рди рдЪрд╛рд▓реВ рд╕реЙрдХреЗрдЯрдкрде. рд╕рдореВрд╣ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ рд╕рдореВрд╣ рдирд╛рдо рдФрд░ рдореЛрдб рдСрдХреНрдЯрд▓рдореЛрдб рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕рдВрдЪрд╛рд░ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдФрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рддрднреА рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬрдм
QEMU рдХреЛ рд╕рдХреНрд╖рдо vde рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг:

# рд▓реЙрдиреНрдЪ рд╡реАрдбреА рд╕реНрд╡рд┐рдЪ
vde_switch -F -sock /tmp/myswitch
# QEMU рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
qemu-system-i386 linux.img -net nic -net vde,sock=/tmp/myswitch

-рдиреЗрдЯрджреЗрд╡ рд╣рдмрдкреЛрд░реНрдЯ, рдЖрдИрдбреА =id, рд╣рдмрд┐рдб =рд╣реБрдмрд┐рдж
QEMU "vlan" рдкрд░ рд╣рдм рдкреЛрд░реНрдЯ рдмрдирд╛рдПрдВ рд╣реБрдмрд┐рдж.

рд╣рдмрдкреЛрд░реНрдЯ рдиреЗрдЯрджреЗрд╡ рдЖрдкрдХреЛ рдПрдХ рдиреЗрдЯрджреЗрд╡ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдПрдирдЖрдИрд╕реА рдХреЛ рдХреНрдпреВрдИрдПрдордпреВ "рд╡рд▓рд╛рди" рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рджреЗрддрд╛ рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде "-рдиреЗрдЯ" рдФрд░ "-рдбрд┐рд╡рд╛рдЗрд╕" VLAN рдЖрд╡рд╢реНрдпрдХ рд╣рдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдирд╛рдПрдВред

-рдиреЗрдЯрджреЗрд╡ vhost-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛,рдЪрд╛рд░рджреЗрд╡=id[,vhostforce=on|off][,quees=n]
рдПрдХ рдЪрд╛рд░рджреЗрд╡ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ vhost-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗрдЯрджреЗрд╡ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ id. рдЪрд╛рд░рджреЗрд╡ рдПрдХ рдпреВрдирд┐рдХреНрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рд╕рдорд░реНрдерд┐рдд рдПрдХред vhost-user рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рд╕реЙрдХреЗрдЯ рдХреЗ рджреВрд╕рд░реЗ рдЫреЛрд░ рдкрд░ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП vhost ioctl рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╕рдВрджреЗрд╢ред рдкрд░
рдЧреИрд░-MSIX рдЕрддрд┐рдерд┐, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рдзреНрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ vhostforce. рдХрддрд╛рд░реЛрдВ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ =n' рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рджреЗрдирд╛
рдорд▓реНрдЯреАрдХреНрдпреВ vhost-user рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрддрд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред

рдЙрджрд╛рд╣рд░рдг:

qemu -m 512 -рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдореЛрд░реА-рдмреИрдХрдПрдВрдб-рдлрд╛рдЗрд▓, id=mem, size=512M,mem-path=/hugetlbfs,share=on \
-рдиреБрдорд╛ рдиреЛрдб, рдореЗрдорджреЗрд╡ = рдореЗрдо \
-рдЪрд╛рд░рджреЗрд╡ рд╕реЙрдХреЗрдЯ, рдкрде =/рдкрде/рд╕реЗ/рд╕реЙрдХреЗрдЯ \
-рдиреЗрдЯрджреЗрд╡ рдкреНрд░рдХрд╛рд░ = vhost-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЖрдИрдбреА = net0, рдЪрд╛рд░рджреЗрд╡ = chr0 \
-рдбрд┐рд╡рд╛рдЗрд╕ virtio-net-pci,netdev=net0

-рдиреЗрдЯ рдбрдВрдк [, рд╡рд▓рд╛рди =n][,рдлрд╝рд╛рдЗрд▓=рдкрдЯреНрдЯрд┐рдХрд╛][,рд▓реЗрди=рд▓реЗрди]
рд╡реАрдПрд▓рдПрдПрди рдкрд░ рдбрдВрдк рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ n рдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдЯреНрдЯрд┐рдХрд╛ (qemu-vlan0.pcap рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ)ред рдЬреНрдпрд╛рджрд╛ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд▓реЗрди
рдмрд╛рдЗрдЯреНрд╕ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 64k) рдкреНрд░рддрд┐ рдкреИрдХреЗрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк libpcap рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
tcpdump рдпрд╛ Wireshark рдЬреИрд╕реЗ рдЯреВрд▓ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдиреЛрдЯ: рдХреЗ рд╕рд╛рде рдмрдирд╛рдП рдЧрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП
'-netdev', рдЗрд╕рдХреЗ рдмрдЬрд╛рдп '-object filter-dump,...' рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред

-рдиреЗрдЯ рдХреЛрдИ рдирд╣реАрдВ
рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдиреНрдпрд╛рд╕ (-рдиреЗрдЯ рдПрдирдЖрдИрд╕реА -рдиреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рдЬреЛ рд╕рдХреНрд░рд┐рдп рд╣реИ рдпрджрд┐ рдирд╣реАрдВ -рдиреЗрдЯ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ
рдкреНрд░рджрд╛рди рдХреА рд╣реИред

рдЪрд░рд┐рддреНрд░ рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдХрд▓реНрдк:

рдХреИрд░реЗрдХреНрдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╣реИ:

-рдЪрд╛рд░рджреЗрд╡ рдмреИрдХреЗрдВрдб рдЖрдИрдбреА =id [, рдордХреНрд╕ = рдЪрд╛рд▓реВ | рдмрдВрдж] [,рд╡рд┐рдХрд▓реНрдкреЛрдВ]
рдмреИрдХрдПрдВрдб рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ: рд░рд┐рдХреНрдд, рд╕реЙрдХреЗрдЯ, рдпреВрдбреАрдкреА, рдПрдордПрд╕рдорд╛рдЙрд╕, vc, рд░рд┐рдВрдЧрдмрдл, рдкрдЯреНрдЯрд┐рдХрд╛, рдкрд╛рдЗрдк, рдПрдХ рдврд╝рд╛рдВрдЪрд╛ рдЬрд┐рд╕ рдореЗрдВ рдЖрдВрдЧрди рдХреА рд╕реНрд╡рд░рдХреБрдВрдЬрд┐рдпрд╛рдВ рдЖрджрд┐ рд▓рдЧрд┐ рд╣реИ,
рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ, Pty, stdio, рдмреНрд░реЗрд▓ (рд▓рд┐рдкрд┐), TTY, рд╕рдорд╛рдирд╛рдВрддрд░, рдкрд╛рд░рдкреЛрд░реНрдЯ, рд╕реНрдкрд╛рдЗрд╕рд┐рд╡рдПрдорд╕реА. рд╕реНрдкрд╛рдЗрд╕рдкреЛрд░реНрдЯред
рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреИрдХрдПрдВрдб рд▓рд╛рдЧреВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдЧрд╛ред

рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдХ рдЖрдИрдбреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ 127 рд╡рд░реНрдгреЛрдВ рддрдХ рдХреА рдХреЛрдИ рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рд╣реИ
рдЕрдиреНрдп рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рдХреИрд░реЗрдХреНрдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдореЛрдб рдореЗрдВ рдХрдИ рдлреНрд░рдВрдЯ-рдПрдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреБрдВрдЬреА
рдХреЗ рдЕрдиреБрдХреНрд░рдо рдирд┐рдпрдВрддреНрд░рдг-рдП рдФрд░ c рд╕рдВрд▓рдЧреНрди рдлрд╝реНрд░рдВрдЯ-рд╕рд┐рд░реЛрдВ рдХреЗ рдмреАрдЪ рдЗрдирдкреБрдЯ рдлрд╝реЛрдХрд╕ рдХреЛ рдШреБрдорд╛рдПрдЧрд╛ред
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдордХреНрд╕ = рдЪрд╛рд▓реВ рдЗрд╕ рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдкреНрд░рддреНрдпреЗрдХ рдмреИрдХрдПрдВрдб рдХреЗ рд╡рд┐рдХрд▓реНрдк рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред

-рдЪрд╛рд░рджреЗрд╡ рд░рд┐рдХреНрдд рдЖрдИрдбреА =id
рдПрдХ рд╢реВрдиреНрдп рдпреБрдХреНрддрд┐ред рдпрд╣ рдЙрдкрдХрд░рдг рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдФрд░ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ред
рдирд▓ рдмреИрдХрдПрдВрдб рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рд╕реЙрдХреЗрдЯ рдЖрдИрдбреА =id [рдЯреАрд╕реАрдкреА рд╡рд┐рдХрд▓реНрдкреЛрдВ or рдпреВрдирд┐рдХреНрд╕ рд╡рд┐рдХрд▓реНрдкреЛрдВ] [, рд╕рд░реНрд╡рд░] [,рдЗрдВрддрдЬрд╝рд╛рд░ рдирд╣реА] [, рдЯреЗрд▓рдиреЗрдЯ]
[, рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ =рд╕реЗрдХрдВрдб]
рджреЛ-рддрд░рдлрд╛ рд╕реНрдЯреНрд░реАрдо рд╕реЙрдХреЗрдЯ рдмрдирд╛рдПрдВ, рдЬреЛ рдпрд╛ рддреЛ рдПрдХ рдЯреАрд╕реАрдкреА рдпрд╛ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдпреВрдирд┐рдХреНрд╕
рд╕реЙрдХреЗрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЕрдЧрд░ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЯреАрд╕реАрдкреА рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рддреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ
рдПрдХ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯред

рд╕рд░реНрд╡рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕реЙрдХреЗрдЯ рдПрдХ рд╕реБрдирдиреЗ рд╡рд╛рд▓рд╛ рд╕реЙрдХреЗрдЯ рд╣реЛрдЧрд╛ред

рдЗрдВрддрдЬрд╝рд╛рд░ рдирд╣реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ QEMU рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ a to рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╢реНрд░рд╡рдг рд╕реЙрдХреЗрдЯред

рдЯреЗрд▓рдиреЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕реЙрдХреЗрдЯ рдкрд░ рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рдЯреЗрд▓рдиреЗрдЯ рдПрд╕реНрдХреЗрдк рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд░рд┐рдореЛрдЯ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рдЧреИрд░-рд╕рд░реНрд╡рд░ рд╕реЙрдХреЗрдЯ рдкрд░ рдкреБрди: рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рджреВрд░ рдЬрд╛рддрд╛ рд╣реИред qemu рдЗрд╕рдореЗрдВ рдХрдИ рд╕реЗрдХрдВрдб рдХреА рджреЗрд░реА рдХрд░реЗрдЧрд╛ рдФрд░ рдлрд┐рд░ рдкреБрди: рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред рд╢реВрдиреНрдп
рдкреБрди: рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИред

рдЯреАрд╕реАрдкреА рдФрд░ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рд╡рд┐рдХрд▓реНрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдВ:

рдЯреАрд╕реАрдкреА рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рдкреЛрд░реНрдЯ =рдмрдВрджрд░рдЧрд╛рд╣ [, рд╣реЛрд╕реНрдЯ =рдореЗрдЬрдмрд╛рди] [, рд╕реЗ =рд╕реЗрд╡рд╛ рдореЗрд░реЗ] [, рдЖрдИрдкреАрд╡реА4] [, рдЖрдИрдкреАрд╡реА6] [,рджреЗрд░реА рдирд╣реАрдВ]
рдореЗрдЬрдмрд╛рди рд╕реБрдирдиреЗ рд╡рд╛рд▓реЗ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдкрддреЗ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдХреЗ рд▓рд┐рдП
рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯ рд╕реЙрдХреЗрдЯ рдкреНрд░рдЬрд╛рддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ред рдореЗрдЬрдмрд╛рди рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ
рд╕реБрдирдиреЗ рдХреЗ рд╕реЙрдХреЗрдЯред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 0.0.0.0 рдкрд░ рдЖ рдЬрд╛рддрд╛ рд╣реИред

рдмрдВрджрд░рдЧрд╛рд╣ рд╕реБрдирдиреЗ рд╡рд╛рд▓реЗ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯ рдкрд░ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдмрдВрджрд░рдЧрд╛рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдпрд╛ рддреЛ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдпрд╛ рд╕реЗрд╡рд╛ рдХрд╛ рдирд╛рдоред рдмрдВрджрд░рдЧрд╛рд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдХреЗрд╡рд▓ рд╕реЙрдХреЗрдЯ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред рдпрджрд┐ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдФрд░ рдмрдВрджрд░рдЧрд╛рд╣ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛
рдмрд╛рдзреНрдп, рдХреНрдпреВрдИрдПрдордпреВ рдмрд╛рдж рдХреЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рддрдХ рдФрд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдЬрдм рддрдХ
рдпрд╣ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИред рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

ipv4 рдФрд░ ipv6 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдпрд╛ рддреЛ IPv4 рдпрд╛ IPv6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд░ рди рддреЛ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЙрдХреЗрдЯ рдпрд╛ рддреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рджреЗрд░реА рдирд╣реАрдВ рдирд╛рдЧрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИред

рдпреВрдирд┐рдХреНрд╕ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рдкрде =рдкрде
рдкрде рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдХрд╛ рд╕реНрдерд╛рдиреАрдп рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдкрде рдЖрд╡рд╢реНрдпрдХ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рдпреВрдбреАрдкреА рдЖрдИрдбреА =id [, рд╣реЛрд╕реНрдЯ =рдореЗрдЬрдмрд╛рди] , рдмрдВрджрд░рдЧрд╛рд╣ =рдмрдВрджрд░рдЧрд╛рд╣ [, рд▓реЛрдХрд▓рдПрдбреНрд░ =рд╕реНрдерд╛рдиреАрдпрдЕрджрд░] [, рд▓реЛрдХрд▓рдкреЛрд░реНрдЯ =рд▓реЛрдХрд▓рдкреЛрд░реНрдЯ]
[, рдЖрдИрдкреАрд╡реА4] [, рдЖрдИрдкреАрд╡реА6]
рдЕрддрд┐рдерд┐ рд╕реЗ рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ UDP рдкрд░ рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИред

рдореЗрдЬрдмрд╛рди рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
"рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ"ред

рдмрдВрджрд░рдЧрд╛рд╣ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯ рдкрд░ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдмрдВрджрд░рдЧрд╛рд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╕реНрдерд╛рдиреАрдпрдЕрджрд░ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
0.0.0.0.

рд▓реЛрдХрд▓рдкреЛрд░реНрдЯ рд╕реНрдерд╛рдиреАрдп рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЙрдкрд▓рдмреНрдз рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ
рдкреЛрд░реНрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

ipv4 рдФрд░ ipv6 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдпрд╛ рддреЛ IPv4 рдпрд╛ IPv6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рди рддреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ
рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рддреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рдПрдордПрд╕рдорд╛рдЙрд╕ рдЖрдИрдбреА =id
рдЕрддрд┐рдерд┐ рдХреЛ QEMU рдХреЗ рдЕрдиреБрдХрд░рдгреАрдп msmouse рдИрд╡реЗрдВрдЯ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░реЗрдВред рдПрдордПрд╕рдорд╛рдЙрд╕ рдХреЛрдИ рдирд╣реАрдВ рд▓реЗрддрд╛
рд╡рд┐рдХрд▓реНрдк.

-рдЪрд╛рд░рджреЗрд╡ vc рдЖрдИрдбреА =id [[,рдЪреМрдбрд╝рд╛рдИ=рдЪреМрдбрд╛рдИ] [, рдКрдВрдЪрд╛рдИ =рдКрдВрдЪрд╛рдИ]] [[, рдХреЛрд▓реНрд╕ =рдХрд░реНрдирд▓] [, рдкрдВрдХреНрддрд┐рдпрд╛рдБ =рдкрдВрдХреНрддрд┐рдпрд╛рдБ]]
QEMU рдЯреЗрдХреНрд╕реНрдЯ рдХрдВрд╕реЛрд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред vc рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЪреМрдбрд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХрдВрд╕реЛрд▓ рдХреА рдХреНрд░рдорд╢рдГ рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рдХрд░реНрдирд▓ рдФрд░ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЖрдХрд╛рд░ рджрд┐рдП рдЧрдП рдЯреЗрдХреНрд╕реНрдЯ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдлрд╝рд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЖрдпрд╛рдоред

-рдЪрд╛рд░рджреЗрд╡ рд░рд┐рдВрдЧрдмрдл рдЖрдИрдбреА =id [, рдЖрдХрд╛рд░ =рдЖрдХрд╛рд░]
рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд░рд┐рдВрдЧ рдмрдлрд░ рдмрдирд╛рдПрдВ рдЖрдХрд╛рд░. рдЖрдХрд╛рд░ рджреЛ рдХреА рд╢рдХреНрддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЪреВрдХ
"64K") рдХреЗ рд▓рд┐рдПред

-рдЪрд╛рд░рджреЗрд╡ рдкрдЯреНрдЯрд┐рдХрд╛ рдЖрдИрдбреА =id рдкрде =рдкрде
рдЕрддрд┐рдерд┐ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓реЙрдЧ рдХрд░реЗрдВред

рдкрде рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдпрджрд┐ рдпрд╣ рдХрд░рддрд╛ рд╣реИ
рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрде рдЖрд╡рд╢реНрдпрдХ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рдкрд╛рдЗрдк рдЖрдИрдбреА =id рдкрде =рдкрде
рдЕрддрд┐рдерд┐ рдХреЗ рд▓рд┐рдП рджреЛ-рддрд░рдлрд╝рд╛ рд╕рдВрдмрдВрдз рдмрдирд╛рдПрдБред рд╡реНрдпрд╡рд╣рд╛рд░ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ
рд╡рд┐рдВрдбреЛрдЬ рд╣реЛрд╕реНрдЯ рдФрд░ рдЕрдиреНрдп рд╣реЛрд╕реНрдЯ:

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░, рдПрдХ рд╕рд┐рдВрдЧрд▓ рдбреБрдкреНрд▓реЗрдХреНрд╕ рдкрд╛рдЗрдк рдпрд╣рд╛рдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ \редрдкрд╛рдЗрдк\рдкрде.

рдЕрдиреНрдп рдореЗрдЬрдмрд╛рдиреЛрдВ рдкрд░, 2 рдкрд╛рдЗрдк рдмрдирд╛рдП рдЬрд╛рдПрдВрдЧреЗ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдкрде. рдореЗрдВ рдФрд░ рдкрдередрдмрд╛рд╣рд░. рдбреЗрдЯрд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛
рдкрде. рдореЗрдВ рдЕрддрд┐рдерд┐ рджреНрд╡рд╛рд░рд╛ рдЧреНрд░рд╣рдг рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрддрд┐рдерд┐ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкрдередрдмрд╛рд╣рд░. рдХреНрдпреВрдИрдПрдордпреВ рдЗрди рдлреАрдлреЛ рдХреЛ рдирд╣реАрдВ рдмрдирд╛рдПрдЧрд╛, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкрде рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдкрд╛рдЗрдк рдкрде рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдкрде рдЖрд╡рд╢реНрдпрдХ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рдПрдХ рдврд╝рд╛рдВрдЪрд╛ рдЬрд┐рд╕ рдореЗрдВ рдЖрдВрдЧрди рдХреА рд╕реНрд╡рд░рдХреБрдВрдЬрд┐рдпрд╛рдВ рдЖрджрд┐ рд▓рдЧрд┐ рд╣реИ рдЖрдИрдбреА =id
рдЕрддрд┐рдерд┐ рд╕реЗ QEMU рдХреЗ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рднреЗрдЬреЗрдВред рдПрдХ рдврд╝рд╛рдВрдЪрд╛ рдЬрд┐рд╕ рдореЗрдВ рдЖрдВрдЧрди рдХреА рд╕реНрд╡рд░рдХреБрдВрдЬрд┐рдпрд╛рдВ рдЖрджрд┐ рд▓рдЧрд┐ рд╣реИ рдХреЛрдИ рдирд╣реАрдВ рд▓реЗрддрд╛
рд╡рд┐рдХрд▓реНрдк.

рдПрдХ рдврд╝рд╛рдВрдЪрд╛ рдЬрд┐рд╕ рдореЗрдВ рдЖрдВрдЧрди рдХреА рд╕реНрд╡рд░рдХреБрдВрдЬрд┐рдпрд╛рдВ рдЖрджрд┐ рд▓рдЧрд┐ рд╣реИ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рдЖрдИрдбреА =id рдкрде = рдкрде
рдЕрддрд┐рдерд┐ рд╕реЗ рд╣реЛрд╕реНрдЯ рдкрд░ рд╕реАрд░рд┐рдпрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рднреЗрдЬреЗрдВред

рдпреВрдирд┐рдХреНрд╕ рд╣реЛрд╕реНрдЯ рдкрд░ рд╕реАрд░рд┐рдпрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реАрд░рд┐рдпрд▓ рд▓рд╛рдЗрди рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рднреА рдЯреНрдЯреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ред

рдкрде рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрд░рд┐рдпрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ Pty рдЖрдИрдбреА =id
рд╣реЛрд╕реНрдЯ рдкрд░ рдПрдХ рдирдпрд╛ рдЫрджреНрдо рдЯрд░реНрдорд┐рдирд▓ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред Pty рдХреЛрдИ рдирд╣реАрдВ рд▓реЗрддрд╛
рд╡рд┐рдХрд▓реНрдк.

Pty рд╡рд┐рдВрдбреЛрдЬ рд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ stdio рдЖрдИрдбреА =id [, рд╕рд┐рдЧреНрдирд▓ = рдЪрд╛рд▓реВ | рдмрдВрдж]
QEMU рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдФрд░ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред

рд╕рдВрдХреЗрдд рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рд╕рд┐рдЧреНрдирд▓ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ QEMU рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ
рдХреБрдВрдЬреА рдЕрдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рдг-рд╕реА. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рд╕рдВрдХреЗрдд = рдмрдВрдж рд╕реЗрд╡рд╛ рдореЗрд░реЗ
рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

stdio рд╡рд┐рдВрдбреЛрдЬ рд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рдмреНрд░реЗрд▓ (рд▓рд┐рдкрд┐) рдЖрдИрдбреА =id
рд╕реНрдерд╛рдиреАрдп BrLAPI рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдмреНрд░реЗрд▓ (рд▓рд┐рдкрд┐) рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд▓реЗрддрд╛ред

-рдЪрд╛рд░рджреЗрд╡ TTY рдЖрдИрдбреА =id рдкрде =рдкрде
TTY рдХреЗрд╡рд▓ Linux, Sun, FreeBSD, NetBSD, OpenBSD рдФрд░ DragonFlyBSD рд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
рдпрд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо рд╣реИ рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ.

рдкрде рдЯреНрдЯреА рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдкрде рдЖрд╡рд╢реНрдпрдХ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рд╕рдорд╛рдирд╛рдВрддрд░ рдЖрдИрдбреА =id рдкрде =рдкрде
-рдЪрд╛рд░рджреЗрд╡ рдкрд╛рд░рдкреЛрд░реНрдЯ рдЖрдИрдбреА =id рдкрде =рдкрде
рд╕рдорд╛рдирд╛рдВрддрд░ рдХреЗрд╡рд▓ Linux, FreeBSD рдФрд░ DragonFlyBSD рд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╕рдорд╛рдирд╛рдВрддрд░ рдмрдВрджрд░рдЧрд╛рд╣ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред

рдкрде рд╕рдорд╛рдирд╛рдВрддрд░ рдкреЛрд░реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдкрде рдЖрд╡рд╢реНрдпрдХ рд╣реИред

-рдЪрд╛рд░рджреЗрд╡ рд╕реНрдкрд╛рдЗрд╕рд┐рд╡рдПрдорд╕реА рдЖрдИрдбреА =id ,рдбреАрдмрдЧ=рдбрд┐рдмрдЧ, рдирд╛рдо =рдирд╛рдо
рд╕реНрдкрд╛рдЗрд╕рд┐рд╡рдПрдорд╕реА рдХреЗрд╡рд▓ рддрднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдорд╕рд╛рд▓рд╛ рд╕рдорд░реНрдерди рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реЛред

рдбрд┐рдмрдЧ Spiceevmc . рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧ рд╕реНрддрд░

рдирд╛рдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╕рд╛рд▓рд╛ рдЪреИрдирд▓ рдХрд╛ рдирд╛рдо

рдПрдХ рд╕реНрдкрд╛рдЗрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЪреИрдирд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдХрд┐ vdiportред

-рдЪрд╛рд░рджреЗрд╡ рд╕реНрдкрд╛рдЗрд╕рдкреЛрд░реНрдЯ рдЖрдИрдбреА =id ,рдбреАрдмрдЧ=рдбрд┐рдмрдЧ, рдирд╛рдо =рдирд╛рдо
рд╕реНрдкрд╛рдЗрд╕рдкреЛрд░реНрдЯ рдХреЗрд╡рд▓ рддрднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдорд╕рд╛рд▓рд╛ рд╕рдорд░реНрдерди рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реЛред

рдбрд┐рдмрдЧ Spiceevmc . рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧ рд╕реНрддрд░

рдирд╛рдо рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╛рдЗрд╕ рдкреЛрд░реНрдЯ рдХрд╛ рдирд╛рдо

рдПрдХ рд╕реНрдкрд╛рдЗрд╕ рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рдЬрд┐рд╕рд╕реЗ рд╕реНрдкрд╛рдЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ a . рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ
рдирд╛рдо (рдЕрдзрд┐рдорд╛рдирддрдГ рдПрдХ fqdn)ред

рдбрд┐рд╡рд╛рдЗрд╕ рдпреВрдЖрд░рдПрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕:

рдПрдореБрд▓реЗрдЯреЗрдб рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдлрд╛рдЗрд▓ рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпреВрдИрдПрдордпреВ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреИрд╕реЗ рдХрд┐ iSCSI рдбрд┐рд╡рд╛рдЗрд╕ред рдпреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ URL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ
рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕ред

iSCSI
iSCSI рд╕рдорд░реНрдерди QEMU рдХреЛ рд╕реАрдзреЗ iSCSI рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдЕрддрд┐рдерд┐ рднрдВрдбрд╛рд░рдгред рдбрд┐рд╕реНрдХ рдФрд░ рд╕реАрдбреАрд░реЙрдо рджреЛрдиреЛрдВ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

iSCSI LUN рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ "iscsi://" рд╣реИ [: ]/ / "

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ qemu iSCSI рдЖрд░рдВрднрдХрд░реНрддрд╛-рдирд╛рдо 'iqn.2008-11.org.linux-kvm[: рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред ]'
рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдг Qemu 2.4 рдХреЗ рдмрд╛рдж рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП iSCSI рдЕрдиреБрд░реЛрдз рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ
рд░реБрдХреЗ рд╣реБрдП рдЕрдиреБрд░реЛрдз рдФрд░ рд╕рддреНрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдирд╛ред рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ
рдХреБрдЫ рд▓рдореНрд╣реЛрдВ рдореЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХреЛрдИ рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд╣реАрдВред Libiscsi 1.15.0 рдпрд╛ рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ
рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЙрджрд╛рд╣рд░рдг (рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛):

qemu-system-i386 -iscsi рдЖрд░рдВрднрдХрд░реНрддрд╛-рдирд╛рдо = 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

рдЙрджрд╛рд╣рд░рдг (рдпреВрдЖрд░рдПрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ CHAP рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо/рдкрд╛рд╕рд╡рд░реНрдб):

qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓=iscsi://рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛%[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]/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 рдХреА рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░
libiscsi рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред

iSCSI рдкреИрд░рд╛рдореАрдЯрд░ рдЬреИрд╕реЗ рдпреВрдЬрд░рдиреЗрдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ a . рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП qemu-doc рджреЗрдЦреЗрдВред

NBD рдХреНрдпреВрдИрдПрдордпреВ рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдпреВрдирд┐рдХреНрд╕ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдирдмреАрдбреА (рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯред

рдЯреАрд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдирдмреАрдбреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреЗрдХреНрд╕
"рдПрдирдмреАрдбреА: : [:рдирд┐рд░реНрдпрд╛рддрдирд╛рдо= ]"

рдпреВрдирд┐рдХреНрд╕ рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдирдмреАрдбреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреЗрдХреНрд╕
"рдПрдирдмреАрдбреА: рдпреВрдирд┐рдХреНрд╕: [:рдирд┐рд░реНрдпрд╛рддрдирд╛рдо= ]"

рдЯреАрд╕реАрдкреА рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг

qemu-system-i386 --рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓=nbd:192.0.2.1:30000

рдпреВрдирд┐рдХреНрд╕ рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг

qemu-system-i386 --рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓=nbd:unix:/tmp/nbd-рд╕реЙрдХреЗрдЯ

рдПрд╕рдПрд╕рдПрдЪ QEMU рджреВрд░рд╕реНрде рдбрд┐рд╕реНрдХ рддрдХ SSH (рд╕рд┐рдХреНрдпреЛрд░ рд╢реЗрд▓) рдПрдХреНрд╕реЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг:

qemu-system-i386 -рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓=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 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдиреНрдп рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рдпрд╛рдВ
рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╢реАрдкрдбреЙрдЧ
рд╢реАрдкрдбреЙрдЧ QEMU рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рддрд░рд┐рдд рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИред QEMU рд╕реНрдерд╛рдиреАрдп . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рднреЗрдбрд╝ рдХреЗ рдмрдЪреНрдЪреЗ рдХреЗ рдЙрдкрдХрд░рдг рдпрд╛ рджреВрд░рд╕реНрде рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгред

рд╢реАрдкрдбреЙрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕

рд╢реАрдкрдбреЙрдЧ[+tcp|+unix]://[рд╣реЛрд╕реНрдЯ:рдкреЛрд░реНрдЯ]/vdiname[?socket=path][#snapid|#tag]

рдЙрджрд╛рд╣рд░рдг

qemu-system-i386 --рдбреНрд░рд╛рдЗрд╡ рдлрд╝рд╛рдЗрд▓=рд╢реАрдкрдбреЙрдЧ://192.0.2.1:30000/MyVirtualMachine

рдпрд╣ рд╕рднреА рджреЗрдЦреЗрдВhttp://http//www.osrg.net/sheepdog/>.

GlusterFS
GlusterFS рдПрдХ рдпреВрдЬрд░ рд╕реНрдкреЗрд╕ рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреВрдЯреЗрдб рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИред QEMU рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдЯреАрд╕реАрдкреА, рдпреВрдирд┐рдХреНрд╕ рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рдФрд░ рдЖрд░рдбреАрдПрдордП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдПрдо рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреЗ рд▓рд┐рдП рдЧреНрд▓рд╕реНрдЯрд░рдПрдлрдПрд╕ рд╡реЙрд▓реНрдпреВрдо
рдкрд░рд┐рд╡рд╣рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред

GlusterFS рд╡реЙрд▓реНрдпреВрдо рдкрд░ VM рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИ

рдЪрдордХ[+рдкрд░рд┐рд╡рд╣рди]://[рд╕рд░реНрд╡рд░[:рдкреЛрд░реНрдЯ]]/рд╡реЙрд▓рдирд╛рдо/рдЫрд╡рд┐[?рд╕реЙрдХреЗрдЯ=...]

рдЙрджрд╛рд╣рд░рдг

qemu-system-x86_64 --drive рдлрд╝рд╛рдЗрд▓ = рдЪрдордХ: //192.0.2.1/testvol/a.img

рдпрд╣ рд╕рднреА рджреЗрдЦреЗрдВhttp://www.gluster.org>.

HTTP/HTTPS/рдПрдлрд╝рдЯреАрдкреА/FTPS/TFTP
QEMU http(s), ftp(s) рдФрд░ tftp рдкрд░ рдПрдХреНрд╕реЗрд╕ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рд┐рдВрдЯреЗрдХреНрд╕:

://[ [: ]@] /

рдЬрд╣рд╛рдБ:

рдкреНрд░реЛрдЯреЛрдХреЙрд▓
'http', 'https', 'ftp', 'ftps', рдпрд╛ 'tftp'ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо
рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдоред

рдкрд╛рд╕рд╡рд░реНрдб
рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд╛рд╕рд╡рд░реНрдбред

рдореЗрдЬрдмрд╛рди
рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХрд╛ рдкрддрд╛ред

рдкрде
рдХрд┐рд╕реА рднреА рдХреНрд╡реЗрд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рд╣рд┐рдд, рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рдкрдеред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:

рдпреВрдЖрд░рдПрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд▓реНрдк рджреЗрддреЗ рд╕рдордп рдкреВрд░рд╛ URLред

рдЖрдЧреЗ рдкрдврд╝реЗрдВ
рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╢реНрд░реЗрдгреА рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ред
рдЗрд╕ рдорд╛рди рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпрдп 'T', 'G', 'M', 'K', 'k' рдпрд╛ 'b' рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдпрд╣
рдкреНрд░рддреНрдпрдп рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдорд╛рди рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
512 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдЧреБрдгрдХред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 256k рд╣реИред

slverify
SSL рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрд╣
рдорд╛рди 'рдЪрд╛рд▓реВ' рдпрд╛ 'рдмрдВрдж' рд╣реИред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 'рдЪрд╛рд▓реВ' рд╣реИред

рдХреБрдХреА
рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде рдЗрд╕ рдХреБрдХреА рдХреЛ рднреЗрдЬреЗрдВ (рдпрд╣ ';' рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХреА рдЧрдИ рдХреБрдХреАрдЬрд╝ рдХреА рд╕реВрдЪреА рднреА рд╣реЛ рд╕рдХрддреА рд╣реИ)
рдирд┐рд╡рд░реНрддрдорд╛рди рдЕрдиреБрд░реЛрдзред рдХреЗрд╡рд▓ HTTP рдЬреИрд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдорд░реНрдерд┐рдд рд╣реИ рдЬреЛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ
рдХреБрдХреАрдЬрд╝, рдЕрдиреНрдпрдерд╛ рдЕрдирджреЗрдЦрд╛ред

рдордзреНрдпрд╛рдВрддрд░
рдХрд░реНрд▓ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕реЗрдХрдВрдб рдореЗрдВ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд░реЗрдВред рдпрд╣ рд╕рдордпрдмрд╛рд╣реНрдп рд╕рдордп рд╣реИ рдХрд┐
рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CURL рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ
рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрджрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ 5 рд╕реЗрдХрдВрдб рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ qemu рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд▓реНрдк рдкрд╛рд╕ рдХрд░рддреЗ рд╕рдордп, рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдорд╛рди рд╣реИ .

рдЙрджрд╛рд╣рд░рдг: рджреВрд░рд╕реНрде Fedora 20 рд▓рд╛рдЗрд╡ ISO рдЫрд╡рд┐ рд╕реЗ рдмреВрдЯ рдХрд░реЗрдВ

qemu-system-x86_64 --рдбреНрд░рд╛рдЗрд╡ рдореАрдбрд┐рдпрд╛=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 --рдбреНрд░рд╛рдЗрд╡ рдореАрдбрд┐рдпрд╛=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 create -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.qcow2

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 create -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 рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реИ, рдХреЗрд╡рд▓ рдкрд╣рд▓рд╛ "-bt hci[...]" рд╡рд┐рдХрд▓реНрдк рдорд╛рдиреНрдп рд╣реИ рдФрд░
рдПрдЪрд╕реАрдЖрдИ рдХреЗ рддрд░реНрдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд▓реЗрдпрд░ рдорд╢реАрди рдХреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ рддрдп рд╣реЛрддреА рд╣реИред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдорд╢реАрдиреЛрдВ "n800" рдФрд░ "n810" рдореЗрдВ рдПрдХ HCI рд╣реИ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╣реИ
рдХреЛрдИ рдирд╣реАрдВред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рдкреНрд░рдХрд╛рд░ рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ:

-рдмреАрдЯреАрдИ рдПрдЪрд╕реАрдЖрдИ, рд╢реВрдиреНрдп
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рд╕рдВрдмрдВрдзрд┐рдд рдмреНрд▓реВрдЯреВрде рдПрдЪрд╕реАрдЖрдИ рдХреЛрдИ рдЖрдВрддрд░рд┐рдХ рддрд░реНрдХ рдирд╣реАрдВ рдорд╛рдирддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛
рдХрд┐рд╕реА рднреА рдПрдЪрд╕реАрдЖрдИ рдЖрджреЗрд╢ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдВ рдпрд╛ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░реЗрдВред

-рдмреАрдЯреАрдИ рдПрдЪрд╕реАрдЖрдИ, рдореЗрдЬрдмрд╛рди[:id]
(рдХреЗрд╡рд▓ "рдмреНрд▓реВрдЬрд╝") рд╕рдВрдмрдВрдзрд┐рдд рдПрдЪрд╕реАрдЖрдИ рдХрдорд╛рдВрдб / рдИрд╡реЗрдВрдЯ рдХреЛ / рд╕реЗ / рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рднреМрддрд┐рдХ рдПрдЪрд╕реАрдЖрдИ рдирд╛рдо рд╕реЗ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ id (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "hci0") рдЪрд▓ рд░рд╣реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░
рдХреНрдпреВрдИрдПрдордпреВред рдХреЗрд╡рд▓ "рдмреНрд▓реВрдЬрд╝" рд╕рдХреНрд╖рдо рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реЗ Linux рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

-рдмреАрдЯреАрдИ рдПрдЪрд╕реАрдЖрдИ [, рд╡рд▓рд╛рди =n]
рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓, рдорд╛рдирдХ HCI рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдмреНрд▓реВрдЯреВрде рд╕реНрдХреИрдЯрд░рдиреЗрдЯ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдЧрд╛ n
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0)ред рдХреА рддрд░рд╣ -рдиреЗрдЯ рд╡реАрдПрд▓рдПрдПрди, рдмреНрд▓реВрдЯреВрде рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЕрдВрджрд░ рдХреЗ рдЙрдкрдХрд░рдг n рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХреЗрд╡рд▓ рдЙрд╕реА рдиреЗрдЯрд╡рд░реНрдХ (рд╕реНрдХреИрдЯрд░рдиреЗрдЯ) рдореЗрдВ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░реЗрдВред

-рдмреАрдЯреАрдИ рд╡реАрдПрдЪрд╕реАрдЖрдИ [, рд╡рд▓рд╛рди =n]
(рдХреЗрд╡рд▓ Linux-рд╣реЛрд╕реНрдЯ) рд╕реНрдХреИрдЯрд░рдиреЗрдЯ рдореЗрдВ рдПрдХ HCI рдмрдирд╛рдПрдБ n (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0) рдореЗрдЬрдмрд╛рди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
рдирдХрд▓реА рд▓рдХреНрд╖реНрдп рдХреЗ рдмрдЬрд╛рдп рдмреНрд▓реВрдЯреВрде рд╕реНрдЯреИрдХред рдпрд╣ рдореЗрдЬрдмрд╛рди рдФрд░ рд▓рдХреНрд╖реНрдп рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдХреИрдЯрд░рдиреЗрдЯ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдФрд░ рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╢реАрдиреЗрдВред рд▓рд┐рдирдХреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
"vhci" рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрд┐рддред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

qemu-system-i386 [...рд╡рд┐рдХрд▓реНрдк...] -bt hci,vlan=5 -bt vhci,vlan=5

-рдмреАрдЯреАрдИ рдбрд┐рд╡рд╛рдЗрд╕:рджреЗрд╡[, рд╡рд▓рд╛рди =n]
рдмреНрд▓реВрдЯреВрде рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ рджреЗрд╡ рдФрд░ рдЗрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд░рдЦреЗрдВ n (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0)ред рдХреНрдпреВрдИрдПрдордпреВ рд╣реА рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмреНрд▓реВрдЯреВрде рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ:

рдХреАрдмреЛрд░реНрдб
HIDP рдмреНрд▓реВрдЯреВрде рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдбред

рдЯреАрдкреАрдПрдо рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдХрд▓реНрдк:

рдЯреАрдкреАрдПрдо рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╣реИ:

-рдЯреАрдкреАрдПрдорджреЗрд╡ рдмреИрдХреЗрдВрдб рдЖрдИрдбреА =id [,рд╡рд┐рдХрд▓реНрдкреЛрдВ]
рдмреИрдХрдПрдВрдб рдкреНрд░рдХрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рдирд┐рдХрд╛рд╕реА.

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреИрдХрдПрдВрдб рдкреНрд░рдХрд╛рд░ рд▓рд╛рдЧреВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдЧрд╛ред "-tpmdev" рд╡рд┐рдХрд▓реНрдк
рдЯреАрдкреАрдПрдо рдмреИрдХрдПрдВрдб рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ "-рдбрд┐рд╡рд╛рдЗрд╕" рд╡рд┐рдХрд▓реНрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЯреАрдкреАрдПрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рдлреНрд░рдВрдЯрдПрдВрдб рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЙрдбрд▓ред

рдкреНрд░рддреНрдпреЗрдХ рдмреИрдХрдПрдВрдб рдХреЗ рд╡рд┐рдХрд▓реНрдк рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред

рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЯреАрдкреАрдПрдо рдмреИрдХрдПрдВрдб рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рд╕рд╣рд╛рдпрддрд╛' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

qemu -tpmdev рдорджрдж

-рдЯреАрдкреАрдПрдорджреЗрд╡ рдирд┐рдХрд╛рд╕реА, рдЖрдИрдбреА =id, рдкрде =рдкрде, рд░рджреНрдж-рдкрде =рд░рджреНрдж-рдкрде
(рдХреЗрд╡рд▓ Linux-рд╣реЛрд╕реНрдЯ) рдкрд╛рд╕рдереНрд░реВ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрд╕реНрдЯ рдХреЗ TPM рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

рдкрде рд╣реЛрд╕реНрдЯ рдХреЗ TPM рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, Linux рд╣реЛрд╕реНрдЯ рдкрд░ рдпрд╣ рд╣реЛрдЧрд╛
"/ рджреЗрд╡/tpm0"ред рдкрде рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "/ dev/tpm0" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд░рджреНрдж-рдкрде рд╣реЛрд╕реНрдЯ рдЯреАрдкреАрдПрдо рдбрд┐рд╡рд╛рдЗрд╕ рдХреА sysfs рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рд╣реИ
рдЪрд▓ рд░рд╣реЗ рдЯреАрдкреАрдПрдо рдХрдорд╛рдВрдб рдХреЛ рд░рджреНрдж рдХрд░рдирд╛ред рд░рджреНрдж-рдкрде рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ QEMU
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sysfs рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ред

рдкрд╛рд╕рдереНрд░реВ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рд╣реЛрд╕реНрдЯ рдХреЗ рдЯреАрдкреАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдиреЛрдЯреНрд╕:

рдкрд╛рд╕рдереНрд░реВ рдбреНрд░рд╛рдЗрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдП рдЧрдП рдЯреАрдкреАрдПрдо рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЕрдиреНрдп рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдореЗрдЬрдмрд╛рди рдкрд░ рдЖрд╡реЗрджрдиред

рдЪреВрдВрдХрд┐ рд╣реЛрд╕реНрдЯ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ (BIOS/UEFI) рдиреЗ рдкрд╣рд▓реЗ рд╣реА TPM, VM's рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░ рджрд┐рдпрд╛ рд╣реИ
рдлрд░реНрдорд╡реЗрдпрд░ (BIOS/UEFI) рдлрд┐рд░ рд╕реЗ TPM рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рдЯреАрдкреАрдПрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЗрдиреВ рди рджрд┐рдЦрд╛рдПрдВ рдЬреЛ рдЕрдиреНрдпрдерд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЯреАрдкреАрдПрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛,
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЯреАрдкреАрдПрдо рдХреЛ рд╕рдХреНрд╖рдо/рдЕрдХреНрд╖рдо рдпрд╛ рд╕рдХреНрд░рд┐рдп/рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░
рдЯреАрдкреАрдПрдо рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡реАрдПрдо рдХреЗ рднреАрддрд░ рд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореЗрдЬрдмрд╛рди рдХрд╛ рдЯреАрдкреАрдПрдо рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░
рдирд┐рд╖реНрдХреНрд░рд┐рдпред рдЯреАрдкреАрдПрдо рдХреЛ рдмрд╛рдж рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд╖рдо рдФрд░ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣реЛрд╕реНрдЯ рдХреЛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рд░рд┐рдмреВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдФрд░ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдореЗрдиреВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рдЯреАрдкреАрдПрдоред рдпрджрд┐ рдЯреАрдкреАрдПрдо рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░/рдпрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрдкреАрдПрдо рдХрдорд╛рдВрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

рдкрд╛рд╕рдереНрд░реВ рдЯреАрдкреАрдПрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

-tpmdev рдкрд╛рд╕рдереНрд░реВ, id=tpm0 -рдбрд┐рд╡рд╛рдЗрд╕ tpm-tis,tpmdev=tpm0

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ "-tpmdev" рдЖрдИрдбреА "tpm0" рд╣реИ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ "tpmdev=tpm0" рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рд╣реИ
рд╡рд┐рдХрд▓реНрдк.

Linux/рдорд▓реНрдЯреАрдмреВрдЯ рдмреВрдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ:

рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдХрд┐рд╕реА рджрд┐рдП рдЧрдП Linux рдпрд╛ Multiboot рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдпрд╣ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ рдореЗрдВред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдЧреБрдард▓реА рдХреЗ рдЖрд╕рд╛рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

-рдХрд░реНрдиреЗрд▓ bzрдЫрд╡рд┐
рдЙрдкрдпреЛрдЧ bzрдЫрд╡рд┐ рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВред рдХрд░реНрдиреЗрд▓ рдпрд╛ рддреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдпрд╛ рдорд▓реНрдЯреАрдмреВрдЯ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рд╛рд░реВрдк.

-рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдПрдордбреАрд▓рд╛рдЗрди
рдЙрдкрдпреЛрдЧ рд╕реАрдПрдордбреАрд▓рд╛рдЗрди рдХрд░реНрдиреЗрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ

-initrd рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░реИрдо рдбрд┐рд╕реНрдХ рдХреЗ рд░реВрдк рдореЗрдВред

-initrd "file1 рддрд░реНрдХ = рдлреВ,file2"
рдпрд╣ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗрд╡рд▓ рдорд▓реНрдЯреАрдмреВрдЯ рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЙрдкрдпреЛрдЧ file1 рдФрд░ file2 рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдкрд╣рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ arg=foo рдкрд╛рд╕ рдХрд░реЗрдВред

-рдбреАрдЯреАрдмреА рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдЯреНрд░реА рдмрд╛рдЗрдирд░реА (рдбреАрдЯреАрдмреА) рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЗрд╕реЗ рдмреВрдЯ рдкрд░ рдХрд░реНрдиреЗрд▓ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВред

рдбреАрдмрдЧ/рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╡рд┐рдХрд▓реНрдк:

-fw_cfg [рдирд╛рдо=]рдирд╛рдо,рдлрд╝рд╛рдЗрд▓=рдкрдЯреНрдЯрд┐рдХрд╛
рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирд╛рдорд┐рдд fw_cfg рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝реЗрдВред рдирд╛рдо fw_cfg . рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрддрд┐рдерд┐ рдХреЗ рд╕рд╛рдордиреЗ рдЖрдИред

-fw_cfg [рдирд╛рдо=]рдирд╛рдо,рд╕реНрдЯреНрд░рд┐рдВрдЧ=str
рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдирд╛рдорд┐рдд fw_cfg рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝реЗрдВред

-рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рджреЗрд╡
рдХреИрд░реЗрдХреНрдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдВ рджреЗрд╡. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ
рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЛрдб рдореЗрдВ "рд╡реАрд╕реА" рдФрд░ рдЧреИрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЛрдб рдореЗрдВ "рд╕реНрдЯрдбрд┐рдпреЛ"ред

4 рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рддрдХ рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдХрдИ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рднреА рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "-serial none" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЙрдкрд▓рдмреНрдз рдЪрд░рд┐рддреНрд░ рдЙрдкрдХрд░рдг рд╣реИрдВ:

рд╡реАрд╕реА [:WxH]
рд╡рд░реНрдЪреБрдЕрд▓ рдХрдВрд╕реЛрд▓ред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИ

рд╡реАрд╕реА:800x600

рд╡рд░реНрдгреЛрдВ рдореЗрдВ рдЪреМрдбрд╝рд╛рдИ рдпрд╛ рдКрдБрдЪрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ:

рд╡реАрд╕реА: 80Cx24C

Pty [рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕] рдЫрджреНрдо рдЯреАрдЯреАрдИ (рдПрдХ рдирдпрд╛ рдкреАрдЯреАрд╡рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)

рдХреЛрдИ рдирд╣реАрдВ
рдХреЛрдИ рдЙрдкрдХрд░рдг рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд░рд┐рдХреНрдд
рд╢реВрдиреНрдп рдпреБрдХреНрддрд┐

рдЪрд╛рд░рджреЗрд╡:id
"-рдЪрд╛рд░рджреЗрд╡" рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдкрд░рд┐рднрд╛рд╖рд┐рдд рдПрдХ рдирд╛рдорд┐рдд рд╡рд░реНрдг рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

/рджреЗрд╡/XXX
[рдХреЗрд╡рд▓ Linux] рд╣реЛрд╕реНрдЯ рдЯреНрдЯреА рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП /рджреЗрд╡/ttyS0. рд╣реЛрд╕реНрдЯ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ
рдЕрдиреБрдХрд░рдгреАрдп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВред

/рджреЗрд╡/рдкрд╛рд░реНрдкреЛрд░реНрдЯN
[рдХреЗрд╡рд▓ Linux, рдХреЗрд╡рд▓ рд╕рдорд╛рдирд╛рдВрддрд░ рдкреЛрд░реНрдЯ] рд╣реЛрд╕реНрдЯ рд╕рдорд╛рдирд╛рдВрддрд░ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ N. рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрд╕рдкреАрдкреА рдФрд░ рдИрдкреАрдкреА
рд╕рдорд╛рдирд╛рдВрддрд░ рдмрдВрджрд░рдЧрд╛рд╣ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдлрд╝рд╛рдЗрд▓:рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рд▓рд┐рдЦреЗрдВ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо. рдХреЛрдИ рдЪрд░рд┐рддреНрд░ рдкрдврд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред

stdio
[рдХреЗрд╡рд▓ рдпреВрдирд┐рдХреНрд╕] рдорд╛рдирдХ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ

рдкрд╛рдЗрдк:рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдирд╛рдо рдкрд╛рдЗрдк рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо

COMn
[рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝] рд╣реЛрд╕реНрдЯ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ n

рдпреВрдбреАрдкреА:[рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ]:рд░рд┐рдореЛрдЯ_рдкреЛрд░реНрдЯ[@[src_ip]:src_port]
рдпрд╣ рдпреВрдбреАрдкреА рдиреЗрдЯ рдХрдВрд╕реЛрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдХрдм рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ or src_ip рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВ
рд╡реЗ 0.0.0.0 рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИрдВред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╕рдордп src_port рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмрдВрджрд░рдЧрд╛рд╣ рд╣реИ
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ред

рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд░реАрдбреЛрдирд▓реА рдХрдВрд╕реЛрд▓ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк "netcat" рдпрд╛ "nc" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, by
QEMU рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛: "-serial udp::4555" рдФрд░ nc рдЗрд╕ рдкреНрд░рдХрд╛рд░: "nc -u -l -p 4555"ред рдХрд┐рд╕реА рднреА рд╕рдордп
QEMU рдЙрд╕ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд┐рдЦрддрд╛ рд╣реИ рдЬреЛ рд╡рд╣ netconsole рд╕рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рдпрджрд┐ рдЖрдк netconsole рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдг рд╡рд╛рдкрд╕ рднреЗрдЬрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдк рд░реБрдХрдирд╛ рдФрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
QEMU рдХрдИ рдмрд╛рд░, рдЖрдкрдХреЛ QEMU рдХреЛ рд╣рд░ рдмрд╛рд░ рдПрдХ рд╣реА рд╕реНрд░реЛрдд рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
QEMU рдХреЗ рд▓рд┐рдП "-serial udp::4555@4556" рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдПрдХ рдЕрдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ
рдиреЗрдЯрдХреИрдЯ рдХрд╛ рдПрдХ рдкреИрдЪ рд╕рдВрд╕реНрдХрд░рдг рдЬреЛ рдПрдХ рдЯреАрд╕реАрдкреА рдкреЛрд░реНрдЯ рдХреЛ рд╕реБрди рд╕рдХрддрд╛ рд╣реИ рдФрд░ рднреЗрдЬ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдпреВрдбреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдгред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ netcat рдХрд╛ рдПрдХ рдкреИрдЪ рдХрд┐рдпрд╛ рд╣реБрдЖ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИ
рдЯреЗрд▓рдиреЗрдЯ рд░рд┐рдореЛрдЯ рдЗрдХреЛ рдФрд░ рд╕рд┐рдВрдЧрд▓ рдЪрд╛рд░ рдЯреНрд░рд╛рдВрд╕рдлрд░, рддреЛ рдЖрдк рдирд┐рдореНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкреЛрд░реНрдЯ 5555 рдкрд░ рдЯреЗрд▓рдиреЗрдЯ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрдХреИрдЯ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯрд░ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк
рдХреНрдпреВрдИрдПрдордпреВ рдмрдВрджрд░рдЧрд╛рд╣ред

"рдХреНрдпреВрдИрдПрдордпреВ рд╡рд┐рдХрд▓реНрдк:"
-рд╕реАрд░рд┐рдпрд▓ рдпреВрдбреАрдкреА::4555@4556

"рдиреЗрдЯрдХреИрдЯ рд╡рд┐рдХрд▓реНрдк:"
-рдпреВ-рдкреА 4555-рдПрд▓ 0.0.0.0:4556-рдЯреА-рдкреА 5555-рдЖрдИ-рдЯреА

"рдЯреЗрд▓рдиреЗрдЯ рд╡рд┐рдХрд▓реНрдк:"
рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ 5555

рдЯреАрд╕реАрдкреА:[рдореЗрдЬрдмрд╛рди]:рдмрдВрджрд░рдЧрд╛рд╣[,рд╕рд░реНрд╡рд░] [, рдЕрдм рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ] [, рдиреЛрдбрд▓реЗ] [, рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ =рд╕реЗрдХрдВрдб]
рдЯреАрд╕реАрдкреА рдиреЗрдЯ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВред рдпрд╣ рд╕реАрд░рд┐рдпрд▓ I/O рдХреЛ a . рдкрд░ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ
рд╕реНрдерд╛рди рдпрд╛ рдХрд┐рд╕реА рд╕реНрдерд╛рди рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЯреАрд╕реАрдкреА рдиреЗрдЯ рдХрдВрд╕реЛрд▓
рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдореЗрдЬрдмрд╛рди рдкрд░ рдмрдВрджрд░рдЧрд╛рд╣ред рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд╕рд░реНрд╡рд░ рд╡рд┐рдХрд▓реНрдк QEMU рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ a
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЙрдХреЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдм рддрдХ рдХрд┐
"рдЕрднреА рдирд╣реАрдВ" рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред "рдиреЛрдбреЗрд▓реЗ" рд╡рд┐рдХрд▓реНрдк рдирд╛рдЧрд▓реЗ рдмрдлрд░рд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ
рдХрд▓рди рд╡рд┐рдзрд┐ред "рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ" рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рддрднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдиреЛрд╕рд░реНрд╡рд░ рд╕реЗрдЯ рд╣реИ, рдпрджрд┐
рдХрдиреЗрдХреНрд╢рди рдиреАрдЪреЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╣ рджрд┐рдП рдЧрдП рдЕрдВрддрд░рд╛рд▓ рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред рдЕрдЧрд░ рдореЗрдЬрдмрд╛рди
рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, 0.0.0.0 рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк
рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реНрдг рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЯреЗрд▓рдиреЗрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

"tcp рдХрдВрд╕реЛрд▓ рдХреЛ 192.168.0.2 рдкреЛрд░реНрдЯ 4444 рдкрд░ рднреЗрдЬрдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг"
-рд╕реАрд░рд┐рдпрд▓ рдЯреАрд╕реАрдкреА:192.168.0.2:4444

"рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ 4444 рдкрд░ рд╕реБрдирдиреЗ рдФрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг"
-рд╕реАрд░рд┐рдпрд▓ рдЯреАрд╕реАрдкреА :: 4444, рд╕рд░реНрд╡рд░

"рдЖрдИрдкреА 192.168.0.100 рдкреЛрд░реНрдЯ 4444 рдкрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рди рдХрд░рдиреЗ рдФрд░ рд╕реБрдирдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг"
-рд╕реАрд░рд┐рдпрд▓ рдЯреАрд╕реАрдкреА: 192.168.0.100:4444, рд╕рд░реНрд╡рд░, рдЕрднреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ

рдЯреЗрд▓рдиреЗрдЯ:рдореЗрдЬрдмрд╛рди:рдмрдВрджрд░рдЧрд╛рд╣[, рд╕рд░реНрд╡рд░] [, рдЕрдм рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ] [, рдиреЛрдбрд▓реЗ]
рдХрдЪреНрдЪреЗ рдЯреАрд╕реАрдкреА рд╕реЙрдХреЗрдЯ рдХреЗ рдмрдЬрд╛рдп рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдХрд▓реНрдк рд╡рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ
рдЬреИрд╕реЗ рдХрд┐ рдЖрдкрдиреЗ "-рд╕реАрд░рд┐рдпрд▓ рдЯреАрд╕реАрдкреА" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдерд╛ред рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдмрдВрджрд░рдЧрд╛рд╣ рдЗрд╕ рддрд░рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ
рдЯреЗрд▓рдиреЗрдЯ рд╡рд┐рдХрд▓реНрдк рд╡рд╛рд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рдЯреЗрд▓рдиреЗрдЯ рд╕рд░реНрд╡рд░ рдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯред рдпрд╣ рднреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛
рдпрджрд┐ рдЖрдк рдПрдХ рдЯреЗрд▓рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рднреЗрдЬрдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ MAGIC_SYSRQ рдЕрдиреБрдХреНрд░рдо рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП
рд╡рд┐рд░рд╛рдо рдХреНрд░рдоред рдЖрдо рддреМрд░ рдкрд░ рдпреВрдирд┐рдХреНрд╕ рдЯреЗрд▓рдиреЗрдЯ рдореЗрдВ рдЖрдк рдЗрд╕реЗ рдХрдВрдЯреНрд░реЛрд▓-] рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ
рдПрдВрдЯрд░ рдХреБрдВрдЬреА рджрдмрд╛рдХрд░ "рдмреНрд░реЗрдХ рднреЗрдЬреЗрдВ"ред

рдпреВрдирд┐рдХреНрд╕:рдкрде[, рд╕рд░реНрд╡рд░] [, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ] [, рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ =рд╕реЗрдХрдВрдб]
рдПрдХ рдЯреАрд╕реАрдкреА рд╕реЙрдХреЗрдЯ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдпреВрдирд┐рдХреНрд╕ рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдХрд▓реНрдк рд╡рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЬреИрд╕реЗ рдХрд┐ рдЖрдкрдиреЗ рдпреВрдирд┐рдХреНрд╕ рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ "-рд╕реАрд░рд┐рдпрд▓ рдЯреАрд╕реАрдкреА" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдерд╛ рдкрде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдПред

рд╕реЛрдорд╡рд╛рд░:рджреЗрд╡_рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдореЙрдирд┐рдЯрд░ рдХреЛ рджреВрд╕рд░реЗ рдкрд░ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯред рдореЙрдирд┐рдЯрд░ рдХреЛ рдХреБрдВрдЬреА рдЕрдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдирд┐рдпрдВрддреНрд░рдг-рдП рдФрд░ рдлрд┐рд░
рджрдмрд╛рд╡ c. рджреЗрд╡_рд╕реНрдЯреНрд░рд┐рдВрдЧ рдКрдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реАрд░рд┐рдпрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреЛрд░реНрдЯ 4444 рдкрд░ рд╕реБрдирдиреЗ рд╡рд╛рд▓реЗ рдЯреЗрд▓рдиреЗрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдореЙрдирд┐рдЯрд░ рдХреЛ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛:

"-рд╕реАрд░рд┐рдпрд▓ рд╕реЛрдо: рдЯреЗрд▓рдиреЗрдЯ :: 4444, рд╕рд░реНрд╡рд░, рдЕрднреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ"

рдЬрдм рдореЙрдирд┐рдЯрд░ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ stdio рдореЗрдВ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ Ctrl+C рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛
QEMU рдЕрдм рдФрд░ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЕрддрд┐рдерд┐ рдХреЛ рдкрд╛рд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдмреНрд░реЗрд▓ (рд▓рд┐рдкрд┐)
рдмреНрд░реЗрд▓ рдЙрдкрдХрд░рдгред рдпрд╣ рдмреНрд░реЗрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпрд╛ . рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП BrlAPI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛
рдирдХрд▓реА рдЙрдкрдХрд░рдгред

рдПрдордПрд╕рдорд╛рдЙрд╕
рддреАрди рдмрдЯрди рд╕реАрд░рд┐рдпрд▓ рдорд╛рдЙрд╕ред Microsoft рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рдерд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред

-рд╕рдорд╛рдирд╛рдВрддрд░ рджреЗрд╡
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рдкреИрд░реЗрд▓рд▓ рдкреЛрд░реНрдЯ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдВ рджреЗрд╡ (рд╕реАрд░рд┐рдпрд▓ рдХреЗ рд╕рдорд╛рди рдЙрдкрдХрд░рдг
рдмрдВрджрд░рдЧрд╛рд╣)ред рд▓рд┐рдирдХреНрд╕ рд╣реЛрд╕реНрдЯ рдкрд░, /рджреЗрд╡/рдкрд╛рд░реНрдкреЛрд░реНрдЯрдПрди рдкрд░ рдЬреБрдбрд╝реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕рдВрдмрдВрдзрд┐рдд рдореЗрдЬрдмрд╛рди рд╕рдорд╛рдирд╛рдВрддрд░ рдмрдВрджрд░рдЧрд╛рд╣ред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ 3 рд╕рдорд╛рдирд╛рдВрддрд░ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рддрдХ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рднреА рд╕рдорд╛рдирд╛рдВрддрд░ рдкреЛрд░реНрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "-parallel none" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

-Monitor рджреЗрд╡
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдирд┐рдЯрд░ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдВ рджреЗрд╡ (рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рд╕рдорд╛рди рдбрд┐рд╡рд╛рдЗрд╕)ред NS
рдбрд┐рдлреЙрд▓реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЛрдб рдореЗрдВ "рд╡реАрд╕реА" рдФрд░ рдиреЙрди рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЛрдб рдореЗрдВ "рд╕реНрдЯрдбрд┐рдпреЛ" рд╣реИред рдЙрдкрдпреЛрдЧ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЙрдирд┐рдЯрд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "-рдореЙрдирд┐рдЯрд░ рдХреЛрдИ рдирд╣реАрдВ"ред

-рдХреНрдпреВрдПрдордкреА рджреЗрд╡
рдЬреИрд╕реЗ -рдореЙрдиреАрдЯрд░ рд▓реЗрдХрд┐рди 'рдХрдВрдЯреНрд░реЛрд▓' рдореЛрдб рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИред

-рдХреНрдпреВрдПрдордкреА-рд╕реБрдВрджрд░ рджреЗрд╡
рдЬреИрд╕реЗ -qmp рд▓реЗрдХрд┐рди рд╕реБрдВрджрд░ JSON рд╕реНрд╡рд░реВрдкрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

-рд╕реЛрдорд╡рд╛рд░ [рдЪрд╛рд░рджреЗрд╡=]рдирд╛рдо[,рдореЛрдб=рд░реАрдбрд▓рд╛рдЗрди|рдирд┐рдпрдВрддреНрд░рдг][,рдбрд┐рдлрд╝реЙрд▓реНрдЯ]
рдЪрд╛рд░рджреЗрд╡ рдкрд░ рд╕реЗрдЯрдЕрдк рдореЙрдирд┐рдЯрд░ рдирд╛рдо.

-рдбреАрдмрдЧрдХреЙрди рджреЗрд╡
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧ рдХрдВрд╕реЛрд▓ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВ рджреЗрд╡ (рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рд╕рдорд╛рди рдбрд┐рд╡рд╛рдЗрд╕)ред NS
рдбрд┐рдмрдЧ рдХрдВрд╕реЛрд▓ рдПрдХ I/O рдкреЛрд░реНрдЯ рд╣реИ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдкреЛрд░реНрдЯ 0xe9 рд╣реИ; рдЙрд╕ I/O рдкреЛрд░реНрдЯ рдХреЛ рд▓рд┐рдЦрдирд╛
рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рднреЗрдЬрддрд╛ рд╣реИред рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЛрдб рдореЗрдВ рдбрд┐рдлреЙрд▓реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ "vc" рд╣реИ рдФрд░ "stdio"
рдЧреИрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЛрдб рдореЗрдВред

-рдкрд┐рдбрдлрд╛рдЗрд▓ рдкрдЯреНрдЯрд┐рдХрд╛
QEMU рдкреНрд░рдХреНрд░рд┐рдпрд╛ PID рдХреЛ рдЗрд╕рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛. рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ QEMU рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИред

-рдПрдХ рдХрджрдо
рдЗрдореНрдпреВрд▓реЗрд╢рди рдХреЛ рд╕рд┐рдВрдЧрд▓ рд╕реНрдЯреЗрдк рдореЛрдб рдореЗрдВ рдЪрд▓рд╛рдПрдВред

-S рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реАрдкреАрдпреВ рд╢реБрд░реВ рди рдХрд░реЗрдВ (рдЖрдкрдХреЛ рдореЙрдирд┐рдЯрд░ рдореЗрдВ 'рд╕реА' рдЯрд╛рдЗрдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред

-рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдПрдорд▓реЙрдХ=рдСрди|рдСрдл
рд░реАрдпрд▓рдЯрд╛рдЗрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде qemu рдЪрд▓рд╛рдПрдБред mlocking qemu рдФрд░ рдЕрддрд┐рдерд┐ рд╕реНрдореГрддрд┐ рдХреЛ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореЛрд▓реЛрдХ = рдЪрд╛рд▓реВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо)ред

-рдЬреАрдбреАрдмреА рджреЗрд╡
рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЬреАрдбреАрдмреА рдХрдиреЗрдХреНрд╢рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рджреЗрд╡. рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдиреЗрдХреНрд╢рди рд╕рдВрднрд╡рддрдГ рдЯреАрд╕реАрдкреА-рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдВрдЧреЗ,
рд▓реЗрдХрд┐рди рдпреВрдбреАрдкреА, рдЫрджреНрдо рдЯреАрдЯреАрдИ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╕реНрдЯрдбреАрдУ рднреА рдЙрдЪрд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВред рдмрд╛рдж рд╡рд╛рд▓рд╛ рд╣реИ
рдЬреАрдбреАрдмреА рдХреЗ рднреАрддрд░ рд╕реЗ рдХреНрдпреВрдИрдПрдордпреВ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдкрд╛рдЗрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐:

(рдЬреАрдбреАрдмреА) рд▓рдХреНрд╖реНрдп рд░рд┐рдореЛрдЯ | рдирд┐рд╖реНрдкрд╛рджрди qemu-system-i386 -gdb stdio ...

-s -gdb tcp::1234 рдХреЗ рд▓рд┐рдП рд╢реЙрд░реНрдЯрд╣реИрдВрдб, рдпрд╛рдиреА TCP рдкреЛрд░реНрдЯ 1234 рдкрд░ gdbserver рдЦреЛрд▓реЗрдВред

-d item1[,...]
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд╕реНрддреБрдУрдВ рдХреА рд▓реЙрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рд▓реЙрдЧ рдорджреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП '-d рд╕рд╣рд╛рдпрддрд╛' рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред

-D рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓
рдЖрдЙрдЯрдкреБрдЯ рд▓реЙрдЧ рдЗрди рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрдЬрд╛рдп stderr

-L рдкрде
BIOS, VGA BIOS рдФрд░ рдХреАрдореИрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрдЯ рдХрд░реЗрдВред

-рдмрд╛рдпреЛрд╕ рдкрдЯреНрдЯрд┐рдХрд╛
BIOS рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВред

-рд╕рдХреНрд╖рдо-рдХреЗрд╡реАрдПрдо
KVM рдкреВрд░реНрдг рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рддрднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ рдЬрдм KVM рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╕рдордп рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

-рдХреНрд╕реАрди-рдбреЛрдорд┐рдбреА id
рдЬрд╝реЗрди рдЕрддрд┐рдерд┐ рдбреЛрдореЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ id (рдХреЗрд╡рд▓ рдПрдХреНрд╕рдИрдПрди)ред

-xen-рдмрдирд╛рдПрдБ
xend рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП xen рд╣рд╛рдЗрдкрд░рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЛрдореЗрди рдмрдирд╛рдПрдВред рдЪреЗрддрд╛рд╡рдиреА: рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм
xend рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ (рдХреЗрд╡рд▓ XEN)ред

-xen-рд╕рдВрд▓рдЧреНрди
рдореМрдЬреВрджрд╛ xen рдбреЛрдореЗрди рд╕реЗ рдЕрдЯреИрдЪ рдХрд░реЗрдВред QEMU (рдХреЗрд╡рд▓ XEN) рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп xend рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред

-рдиреЛ-рд░рд┐рдмреВрдЯ
рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

-рд╢рдЯрдбрд╛рдЙрди рдирд╣реАрдВ
рдЕрддрд┐рдерд┐ рд╢рдЯрдбрд╛рдЙрди рдкрд░ QEMU рд╕реЗ рдмрд╛рд╣рд░ рди рдирд┐рдХрд▓реЗрдВ, рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ рдЕрдиреБрдХрд░рдг рдХреЛ рд░реЛрдХреЗрдВред рдпрд╣ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдирд┐рдЯрд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ред

-рд▓реЛрдбрд╡рдо рдкрдЯреНрдЯрд┐рдХрд╛
рд╕рд╣реЗрдЬреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рддреБрд░рдВрдд рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ (рдореЙрдирд┐рдЯрд░ рдореЗрдВ "loadvm")

-рджрд╛рдирд╡ рдХрд░рдирд╛
рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдмрд╛рдж QEMU рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдбрд┐рдореЛрдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВред QEMU рдорд╛рдирдХ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛
IO рдЬрдм рддрдХ рдХрд┐ рд╡рд╣ рдЕрдкрдиреЗ рдХрд┐рд╕реА рднреА рдЙрдкрдХрд░рдг рдкрд░ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рди рд╣реЛ рдЬрд╛рдПред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдПрдХ рд╣реИ
рдмрд╛рд╣рд░реА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╛ рд╕рд╛рдордирд╛ рдХрд┐рдП рдХреНрдпреВрдИрдПрдордпреВ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧреА рддрд░реАрдХрд╛
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ред

-рд╡рд┐рдХрд▓реНрдк-рд░реЛрдо рдкрдЯреНрдЯрд┐рдХрд╛
рдХреА рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдХрд░реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд░реЛрдо рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЪреАрдЬреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬреИрд╕реЗ
рдИрдерд░рдмреВрдЯред

-рдЖрд░рдЯреАрд╕реА [рдЖрдзрд╛рд░=utc|рд╕реНрдерд╛рдиреАрдп рд╕рдордп|рдбреЗрдЯрд╛][,рдШрдбрд╝реА=рд╣реЛрд╕реНрдЯ|рд╡реАрдПрдо][,рдбреНрд░рд┐рдлреНрдЯрдлрд┐рдХреНрд╕=рдХреЛрдИ рдирд╣реАрдВ|рдмреЗрдкрд╣рд┐рдпреЛрдВ рдХреА рдЧрд╛рдбрд╝реА]
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЖрдзрд╛рд░ рдЖрд░рдЯреАрд╕реА рдХреЛ рд╡рд░реНрддрдорд╛рди рдпреВрдЯреАрд╕реА рдпрд╛ рд╕реНрдерд╛рдиреАрдп рдкрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдпреВрдЯреАрд╕реА" рдпрд╛ "рд▓реЛрдХрд▓рдЯрд╛рдЗрдо" рдХреЗ рд░реВрдк рдореЗрдВ
рд╕рдордп, рдХреНрд░рдорд╢рдГред MS-DOS рдпрд╛ Windows рдореЗрдВ рд╕рд╣реА рддрд┐рдерд┐ рдХреЗ рд▓рд┐рдП "рд▓реЛрдХрд▓рдЯрд╛рдЗрдо" рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдкреНрд░рддрд┐
рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдордп рдкрд░ рд╢реБрд░реВ рдХрд░реЗрдВ, рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ "2006-06-17T16:01:21" рдпрд╛
"2006-06-17"ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдзрд╛рд░ рдпреВрдЯреАрд╕реА рд╣реИред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ RTC рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╕рдордп рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЖрд░рдЯреАрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдЕрддрд┐рдерд┐ рдХреЗ рдЕрдВрджрд░ рд╕рдЯреАрдХ рд╕рдВрджрд░реНрдн рдШрдбрд╝реА, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрджрд┐ рдореЗрдЬрдмрд╛рди рдХрд╛ рд╕рдордп рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рд╣реЛ
рдПрдХ рд╕рдЯреАрдХ рдмрд╛рд╣рд░реА рд╕рдВрджрд░реНрдн рдШрдбрд╝реА рдХреЗ рдмрд╛рдж, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдирдЯреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдЕрдЧрд░ рдЖрдк рдЕрд▓рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдореЗрдЬрдмрд╛рди рд╕реЗ рдЕрддрд┐рдерд┐ рд╕рдордп, рдЖрдк рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдШрдбрд╝реА рдЗрд╕рдХреЗ рдмрдЬрд╛рдп "рдЖрд░рдЯреА" рдХреЗ рд▓рд┐рдПред рдЗрд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рднреА
рдирд┐рд▓рдВрдмрди рдХреЗ рджреМрд░рд╛рди рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ, рдЖрдк рдЗрд╕реЗ "vm" рдкрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдХреНрд╖рдо рдбреНрд░рд┐рдлреНрдЯрдлрд┐рдХреНрд╕ (рдХреЗрд╡рд▓ i386 рд▓рдХреНрд╖реНрдп) рдпрджрд┐ рдЖрдк рд╕рдордп рдХреЗ рдмрд╣рд╛рд╡ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВ,
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдПрд╕реАрдкреАрдЖрдИ рдПрдЪрдПрдПрд▓ рдХреЗ рд╕рд╛рдеред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛ рдХрд┐ рдХрд┐рддрдиреЗ рдЯрд╛рдЗрдорд░
рдЗрдВрдЯрд░рдкреНрдЯ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдЧреЗрд╕реНрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЛрд╕реЗрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред

-рдореИрдВ рдЧрд┐рдирддреА рдХрд░рддрд╛ рд╣реВрдБ [рд╢рд┐рдлреНрдЯ =N|рдСрдЯреЛ][,rr=record|replay,rrfile=рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо]
рд╡рд░реНрдЪреБрдЕрд▓ рдирд┐рд░реНрджреЗрд╢ рдХрд╛рдЙрдВрдЯрд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рд╡рд░реНрдЪреБрдЕрд▓ рд╕реАрдкреАрдпреВ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛
рд╣рд░ 2^N рдЖрднрд╛рд╕реА рд╕рдордп рдХреЗ рдПрди.рдПрд╕. рдпрджрд┐ "рдСрдЯреЛ" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рддреЛ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реАрдкреАрдпреВ рдЧрддрд┐ рд╣реЛрдЧреА
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░ рдЖрднрд╛рд╕реА рд╕рдордп рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬрдм рд╡рд░реНрдЪреБрдЕрд▓ рд╕реАрдкреАрдпреВ рд╕реЛ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдЧрд╛
рдЬрдм рддрдХ рдиреАрдВрдж = рдирд╣реАрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рде рдореЗрдВ рдиреАрдВрдж = рдирд╣реАрдВ, рдЖрднрд╛рд╕реА рд╕рдордп рдЕрдЧрд▓реЗ рдкрд░ рдХреВрдж рдЬрд╛рдПрдЧрд╛
рдЬрдм рднреА рд╡рд░реНрдЪреБрдЕрд▓ рд╕реАрдкреАрдпреВ рд╕реНрд▓реАрдк рдореЛрдб рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЯрд╛рдЗрдорд░ рдХреА рд╕рдордп рд╕реАрдорд╛ рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ
рдпрджрд┐ рдХреЛрдИ рдЯрд╛рдЗрдорд░ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ рддреЛ рдЕрдЧреНрд░рд┐рдо рдХрд░реЗрдВред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд┐рдпрддрд╛рддреНрдордХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рджреЗрддрд╛ рд╣реИ
рдЕрддрд┐рдерд┐ рджреГрд╖реНрдЯрд┐рдХреЛрдгред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрдмрдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд┐рдпрддрд╛рддреНрдордХ рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдЪрдХреНрд░ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рд╕рдЯреАрдХ рдЕрдиреБрдХрд░рдгред рдЖрдзреБрдирд┐рдХ рд╕реАрдкреАрдпреВ рдореЗрдВ рдЬрдЯрд┐рд▓ рдХреЗ рд╕рд╛рде рд╕реБрдкрд░рд╕реНрдХреЗрд▓рд░ рдЖрдЙрдЯ рдСрдл рдСрд░реНрдбрд░ рдХреЛрд░ рд╣реЛрддреЗ рд╣реИрдВ
рдХреИрд╢ рдкрджрд╛рдиреБрдХреНрд░рдоред рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдХреНрд╕рд░ рдмрд╣реБрдд рдХрдо рдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдзред

рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ = рдкрд░ рд╡рд┐рд▓рдВрдм рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдЧрд╛ рдЬреЛ рдореЗрдЬрдмрд╛рди рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛
рдШрдбрд╝реА рдФрд░ рдЖрднрд╛рд╕реА рдШрдбрд╝реАред рд▓рдХреНрд╖реНрдп рдПрдХ рдЕрддрд┐рдерд┐ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдЪрд▓рд╛рдирд╛ рд╣реИ
рд╢рд┐рдлреНрдЯ рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ред рдЬрдм рднреА рдЕрддрд┐рдерд┐ рдШрдбрд╝реА рдореЗрдЬрдмрд╛рди рдШрдбрд╝реА рдХреЗ рдкреАрдЫреЗ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрджрд┐
рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ = рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рдо рджреЗрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╣реИрдВред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рддрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдЬрдм рдкрд╛рд▓реА "рдСрдЯреЛ" рд╣реИред рдиреЛрдЯ: рд╕рд┐рдВрдХ рдПрд▓реНрдЧреЛрд░рд┐рдердо
рдЙрди рд╢рд┐рдлреНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЕрддрд┐рдерд┐ рдШрдбрд╝реА рдореЗрдЬрдмрд╛рди рд╕реЗ рдЖрдЧреЗ рдЪрд▓рддреА рд╣реИ
рдШрдбрд╝реА рдЖрдорддреМрд░ рдкрд░ рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╢рд┐рдлреНрдЯ рд╡реИрд▓реНрдпреВ рдЬреНрдпрд╛рджрд╛ рд╣реЛрддреА рд╣реИ (рдХрд┐рддрдирд╛ рдЬреНрдпрд╛рджрд╛ рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ)
рдореЗрдЬрдмрд╛рди рдорд╢реАрди)ред

. rr рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рдирд┐рдпрддрд╛рддреНрдордХ рд░рд┐рдХреЙрд░реНрдб/рд░реАрдкреНрд▓реЗ рд╕рдХреНрд╖рдо рд╣реИред рд░реАрдкреНрд▓реЗ рд▓реЙрдЧ рд╣реИ
рдореЗрдВ рд▓рд┐рдЦрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд░рд┐рдХреЙрд░реНрдб рдореЛрдб рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд░реАрдкреНрд▓реЗ рдореЛрдб рдореЗрдВ рдкрдврд╝реЗрдВред

рдкрд╣рд░реЗрджрд╛рд░ рдЖрджрд░реНрд╢
рд╡рд░реНрдЪреБрдЕрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрдЪрдбреЙрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдПрдВред рдПрдХ рдмрд╛рд░ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ (рдЕрддрд┐рдерд┐ рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛),
рд╡реЙрдЪрдбреЙрдЧ рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдЕрддрд┐рдерд┐ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдПрдЬреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдорддрджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдлрд┐рд░ рдЕрддрд┐рдерд┐
рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рдореЙрдбрд▓ рдЪреБрдиреЗрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдореЗрд╣рдорд╛рди рдХреЗ рдкрд╛рд╕ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реЛрдВред

RSI рдЖрджрд░реНрд╢ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рд╣рд░реА рдХрд╛ рдореЙрдбрд▓ рд╣реИред рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "-рд╡рд╛рдЪрдбреЙрдЧ рд╕рд╣рд╛рдпрддрд╛" рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ
рдЙрдкрд▓рдмреНрдз рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЙрдбрд▓ред рдЕрддрд┐рдерд┐ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╡реЙрдЪрдбреЙрдЧ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЙрдбрд▓ рдЙрдкрд▓рдмреНрдз рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

ib700
iBASE 700 рд╕рд┐рдВрдЧрд▓ рдЯрд╛рдЗрдорд░ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ ISA рд╡реЙрдЪрдбреЙрдЧ рд╣реИред

i6300esb
Intel 6300ESB I/O рдХрдВрдЯреНрд░реЛрд▓рд░ рд╣рдм рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ PCI-рдЖрдзрд╛рд░рд┐рдд рдбреНрдпреБрдЕрд▓-рдЯрд╛рдЗрдорд░ рд╣реИ
рдкреНрд░рд╣рд░реА

рдбрд╛рдпрдЧ288
рдирд┐рджрд╛рди 390 рд╣рд╛рдЗрдкрд░рдХреЙрд▓ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ KVM .) рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд s288x рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрднрд╛рд╕реА рдкреНрд░рд╣рд░реА
рдХреЗрд╡рд▓)ред

-рдкрд╣рд░реЗрджрд╛рд░-рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛рд░реНрдп
RSI рдХрд╛рд░реНрдп рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡реЙрдЪрдбреЙрдЧ рдЯрд╛рдЗрдорд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ QEMU рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
"рд░реАрд╕реЗрдЯ" (рдЕрддрд┐рдерд┐ рдХреЛ рдЬрдмрд░рджрд╕реНрддреА рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ)ред рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рд┐рдд рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВ: "рд╢рдЯрдбрд╛рдЙрди" (рдкреНрд░рдпрд╛рд╕ .)
рдЕрддрд┐рдерд┐ рдХреЛ рдЗрдирд╛рдпрдд рд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП), "рдкреЙрд╡рд░рдСрдлрд╝" (рдЕрддрд┐рдерд┐ рдХреЛ рдЬрдмрд░рджрд╕реНрддреА рдкрд╛рд╡рд░рдСрдлрд╝ рдХрд░реЗрдВ), "рд░реЛрдХреЗрдВ"
(рдЕрддрд┐рдерд┐ рдХреЛ рд░реЛрдХреЗрдВ), "рдбреАрдмрдЧ" (рдбреАрдмрдЧ рд╕рдВрджреЗрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ), рдпрд╛ "рдХреЛрдИ рдирд╣реАрдВ" (do .)
рдХреБрдЫ рдирд╣реАрдВ)ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ "рд╢рдЯрдбрд╛рдЙрди" рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЕрддрд┐рдерд┐ рдПрд╕реАрдкреАрдЖрдИ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ,
рдЬреЛ рдЙрд╕ рддрд░рд╣ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкреНрд░рд╣рд░реА рдХреЗ рдкрд╛рд╕ рд╣реЛрдЧрд╛
рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЙрддреНрдкрд╛рджрди рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП "-рд╡реЙрдЪрдбреЙрдЧ-рдПрдХреНрд╢рди рд╢рдЯрдбрд╛рдЙрди" рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИред

рдЙрджрд╛рд╣рд░рдг:

"-рд╡реЙрдЪрдбреЙрдЧ i6300esb -рд╡реЙрдЪрдбреЙрдЧ-рдПрдХреНрд╢рди рдкреЙрдЬрд╝"
"-рд╡реЙрдЪрдбреЙрдЧ ib700"
-рдИрдЪрд░реБ рдиреНрдпреВрдореЗрд░рд┐рдХ_рдПрд╕рд╕реАрдЖрдИрдЖрдИ_рд╡реИрд▓реНрдпреВ
рдореЙрдирд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЙрдирд┐рдЯрд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрд╕реНрдХреЗрдк рдХреИрд░реЗрдХреНрдЯрд░ рдХреЛ рдмрджрд▓реЗрдВ рдФрд░
рд╕реАрд░рд┐рдпрд▓ рд╢реЗрдпрд░рд┐рдВрдЧред "-рдиреЛрдЧреНрд░рд╛рдлрд┐рдХ" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0x01 рд╣реИред 0x01 рд╣реИ
"рдХрдВрдЯреНрд░реЛрд▓-рдП" рджрдмрд╛рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░ред рдЖрдк ascii . рд╕реЗ рднрд┐рдиреНрди рд╡рд░реНрдг рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрдВрдЯреНрд░реЛрд▓ рдХреБрдВрдЬрд┐рдпрд╛рдВ рдЬрд╣рд╛рдВ 1 рд╕реЗ 26 рдореИрдк рд╕реЗ рдХрдВрдЯреНрд░реЛрд▓-рдП рд╕реЗ рдХрдВрдЯреНрд░реЛрд▓-рдЬреЗрдб рддрдХред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдк
рдПрд╕реНрдХреЗрдк рдХреИрд░реЗрдХреНрдЯрд░ рдХреЛ рдХрдВрдЯреНрд░реЛрд▓-рдЯреА рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

"-рдИрд╕реАрдЖрд░ 0x14"
"-рдИрд╕реАрдЖрд░ 20"
-рд╡рд░реНрдЯрд┐рдУрдХреЛрдирд╕реЛрд▓ c
рдЧреБрдг рдХрдВрд╕реЛрд▓ рд╕реЗрдЯ рдХрд░реЗрдВред

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрд╣реНрд╡рд╛рди рдХреЗ рдирдП рддрд░реАрдХреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ "-device virtconsole" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

-рд╢реЛ-рдХрд░реНрд╕рд░
рдХрд░реНрд╕рд░ рджрд┐рдЦрд╛рдПрдВред

-рдЯреАрдмреА-рдЖрдХрд╛рд░ n
рдЯреАрдмреА рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред

-рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдЯреАрд╕реАрдкреА:[рдореЗрдЬрдмрд╛рди]:рдмрдВрджрд░рдЧрд╛рд╣[, рд╕реЗ =рдореИрдХреНрд╕рдкреЛрд░реНрдЯ][,рдЖрдИрдкреАрд╡реА4][,рдЖрдИрдкреАрд╡реА6]
-рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдЖрд░рдбреАрдПрдордП:рдореЗрдЬрдмрд╛рди:рдмрдВрджрд░рдЧрд╛рд╣[, рдЖрдИрдкреАрд╡реА 4] [, рдЖрдИрдкреАрд╡реА 6]
рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░реЗрдВ, рдХрд┐рд╕реА рджрд┐рдП рдЧрдП tcp рдкреЛрд░реНрдЯ рдкрд░ рд╕реБрдиреЗрдВред

-рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдпреВрдирд┐рдХреНрд╕:рд╕реЙрдХреЗрдЯрдкрде
рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░реЗрдВ, рджрд┐рдП рдЧрдП рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдкрд░ рд╕реБрдиреЗрдВред

-рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдПрдлрдбреА:fd
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВред

-рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдирд┐рд╖реНрдкрд╛рджрди:рд╕реАрдПрдордбреАрд▓рд╛рдЗрди
рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрд╛рд╣рд░реА рдХрдорд╛рдВрдб рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВред

-рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдЯрд╛рд▓рдирд╛
рдорд╛рдЗрдЧреНрд░реЗрдЯ_рдЗрдирдХрдорд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпреВрдЖрд░рдЖрдИ рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдореЙрдирд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдорд╛рдЗрдЧреНрд░реЗрдЯ_рдЗрдирдХрдорд┐рдВрдЧ рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓реЗрдВ (рдЬреИрд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░)
рддрд╛рдХрд┐ рдкрд▓рд╛рдпрди рд╢реБрд░реВ рд╣реЛ рд╕рдХреЗред

-рдиреЛрдбрд┐рдлреЙрд▓реНрдЯреНрд╕
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рди рдмрдирд╛рдПрдВред рдЖрдо рддреМрд░ рдкрд░, рдХреНрдпреВрдИрдПрдордпреВ рд╕реАрд░рд┐рдпрд▓ рдЬреИрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдкреЛрд░реНрдЯ, рдкреИрд░реЗрд▓рд▓ рдкреЛрд░реНрдЯ, рд╡рд░реНрдЪреБрдЕрд▓ рдХрдВрд╕реЛрд▓, рдореЙрдирд┐рдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕, VGA рдЕрдбреИрдкреНрдЯрд░, рдлрд╝реНрд▓реЙрдкреА рдФрд░ CD-ROM
рдбреНрд░рд╛рдЗрд╡ рдФрд░ рдЕрдиреНрдпред "-nodefaults" рд╡рд┐рдХрд▓реНрдк рдЙрди рд╕рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрдЧрд╛ред

-рдХреНрд░реЛрдЯ рджреАрд░
рдЕрддрд┐рдерд┐ рдирд┐рд╖реНрдкрд╛рджрди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рддреБрд░рдВрдд рдкрд╣рд▓реЗ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреНрд░реЛрдЯ рдХрд░реЗрдВред
-рд░реВрдирд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИред

-рдРрд╕реЗ рджреЛрдбрд╝реЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рдЕрддрд┐рдерд┐ рдирд┐рд╖реНрдкрд╛рджрди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рддреБрд░рдВрдд рдкрд╣рд▓реЗ, рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ, рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ред

-рдкреНрд░реЛрдо-рдПрдирд╡реА рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓=рдореВрд▓реНрдп
OpenBIOS nvram рд╕реЗрдЯ рдХрд░реЗрдВ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп (рдкреАрдкреАрд╕реА, рд╕реНрдкрд╛рд░реНрдХ рдХреЗрд╡рд▓)ред

-рд╕реЗрдореАрд╣реЛрд╕реНрдЯрд┐рдВрдЧ
рд╕реЗрдореАрд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (ARM, M68K, Xtensa, MIPS рдХреЗрд╡рд▓)ред

-рд╕реЗрдореАрд╣реЛрд╕реНрдЯрд┐рдВрдЧ-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди [рд╕рдХреНрд╖рдо = рдЪрд╛рд▓реВ | рдмрдВрдж] [, рд▓рдХреНрд╖реНрдп = рджреЗрд╢реА | рдЬреАрдбреАрдмреА | рдСрдЯреЛ] [, рддрд░реНрдХ = str [,...]]
рд╕реЗрдореАрд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (рдХреЗрд╡рд▓ ARM, M68K, Xtensa, MIPS)ред

рд▓рдХреНрд╖реНрдп = "рдореВрд▓|рдЬреАрдбреАрдмреА|рд╕реНрд╡рддрдГ"
рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕реЗрдореАрд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЙрд▓ рдХреЛ QEMU ("рдореВрд▓") рдпрд╛ to . рдХреЛ рдХрд╣рд╛рдБ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЬреАрдбреАрдмреА ("рдЬреАрдбреАрдмреА")ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ "рдСрдЯреЛ" рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдбрд┐рдмрдЧ рд╕рддреНрд░ рдХреЗ рджреМрд░рд╛рди "рдЬреАрдбреАрдмреА" рдФрд░
"рдореВрд▓" рдЕрдиреНрдпрдерд╛ред

рддрд░реНрдХ =str1,рдЖрд░реНрдЧ=str2, ...
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрдирдкреБрдЯ рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рд╕реВрдЪреА рдКрдкрд░ред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдкреБрд░рд╛рдиреА рд╢реИрд▓реА "-рдХрд░реНрдиреЗрд▓"/"-рдПрдкреЗрдВрдб" рд╡рд┐рдзрд┐ рд╣реИ
рдЕрднреА рднреА рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рд╣реИред рдпрджрд┐ рджреЛрдиреЛрдВ "--semihosting-config arg"
рдФрд░ "-рдХрд░реНрдиреЗрд▓"/"-рдПрдкреЗрдВрдб" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ, рдкреВрд░реНрд╡ рдХреЛ рд╕реЗрдореАрд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдпрд╣ рд╣рдореЗрд╢рд╛ рдкреВрд░реНрд╡рддрд╛ рд▓реЗрддрд╛ рд╣реИред

-рдУрд▓реНрдб-рдкрд░рдо
рдкреБрд░рд╛рдирд╛ рдкрд░рдо рдореЛрдб (рдХреЗрд╡рд▓ рдПрдЖрд░рдПрдо)ред

-рд╕реИрдВрдбрдмреЙрдХреНрд╕ arg
Seccomp рдореЛрдб 2 рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдлрд╝рд┐рд▓реНрдЯрд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред 'рдЪрд╛рд▓реВ' рд╕рд┐рд╕реНрдХрд▓ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдФрд░ 'рдмрдВрдж' рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛
рдЕрдХреНрд╖рдо рдХрд░ рджреЗрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 'рдмрдВрдж' рд╣реИред

-рд░реАрдбрдХреЙрдиреНрдлрд┐рдЧ рдкрдЯреНрдЯрд┐рдХрд╛
рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрдврд╝реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛. рдЬрдм рдЖрдк рд╕реНрдкреЙрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ
QEMU рдХрдИ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдк рдХрдорд╛рдВрдб рдХреЛ рдкрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рд░реЗрдЦрд╛ рд╡рд░реНрдг рд╕реАрдорд╛ред

-рд░рд╛рдЗрдЯрдХреЙрдиреНрдлрд┐рдЧ рдкрдЯреНрдЯрд┐рдХрд╛
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд▓рд┐рдЦреЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛ред рдкрдЯреНрдЯрд┐рдХрд╛ рдХрдорд╛рдВрдб рдХреЛ рд╕реЗрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдпрд╛ рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд▓рд╛рдЗрди рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдбреИрд╢ "-") рд╡рд░реНрдг рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реНрдЯрдбрдЖрдЙрдЯ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ "-readconfig" рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-рдиреЛрдбреЗрдлрдХреЙрдиреНрдлрд┐рдЧ
рдЖрдо рддреМрд░ рдкрд░ QEMU рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ sysconfdir рдФрд░ рджрд╛рддрд╛рджрд┐рд░ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдкрд░ред NS
"-nodefconfig" рд╡рд┐рдХрд▓реНрдк QEMU рдХреЛ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХреЗрдЧрд╛ред

-рдирд╣реАрдВ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
"-рдиреЛ-рдпреВрдЬрд╝рд░-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди" рд╡рд┐рдХрд▓реНрдк QEMU рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХрд┐рд╕реА рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЛрдб рдирд╣реАрдВ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ
on sysconfdir, рд▓реЗрдХрд┐рди рдпрд╣ QEMU рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рдирд╣реАрдВ рджреЗрдЧрд╛ рджрд╛рддрд╛рджрд┐рд░.

-рдЯреНрд░реЗрд╕ [рдШрдЯрдирд╛рдУрдВ =рдкрдЯреНрдЯрд┐рдХрд╛][,рдлрд╝рд╛рдЗрд▓=рдкрдЯреНрдЯрд┐рдХрд╛]
рдЯреНрд░реЗрд╕рд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рдШрдЯрдирд╛рдПрдБ =рдкрдЯреНрдЯрд┐рдХрд╛
рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдШрдЯрдирд╛рдУрдВ рдХреЛ рддреБрд░рдВрдд рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛. рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЗрд╡реЗрдВрдЯ рдХрд╛ рдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
(рдЬреИрд╕рд╛ рдХрд┐ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИ рдЯреНрд░реЗрд╕-рдЗрд╡реЗрдВрдЯреНрд╕ рдлрд╝рд╛рдЗрд▓) рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рддрднреА рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬрдм
рдХреНрдпреВрдИрдПрдордпреВ рдХреЛ рдпрд╛ рддреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╕рд░рд▓ or stderr рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдмреИрдХрдПрдВрдбред

рдлрд╝рд╛рдЗрд▓ =рдкрдЯреНрдЯрд┐рдХрд╛
рдЖрдЙрдЯрдкреБрдЯ рдЯреНрд░реИрд╕ рдХреЛ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛.

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рддрднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ рдЬрдм QEMU рдХреЛ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рд╕рд░рд▓ рдЕрдиреБрд░реЗрдЦрдг
рдмреИрдХрдПрдВрдбред

-рд╕рдХреНрд╖рдо-рдлрд╝рд┐рдкреНрд╕
FIPS 140-2 рдЕрдиреБрдкрд╛рд▓рди рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

- рд╕рдВрджреЗрд╢ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк[=рдЪрд╛рд▓реВ|рдмрдВрдж]
рдкреНрд░рддреНрдпреЗрдХ рд▓реЙрдЧ рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рддреИрдпрд╛рд░ рдХрд░реЗрдВред (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЪрд╛рд▓реВ)

-рдбрдВрдк-vmstate рдкрдЯреНрдЯрд┐рдХрд╛
рдлрд╝рд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдорд╢реАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП json-рдПрдиреНрдХреЛрдбреЗрдб vmstate рдЬрд╛рдирдХрд╛рд░реА рдбрдВрдк рдХрд░реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп
рд╡рд╕реНрддреБ рдирд┐рд░реНрдорд╛рдг

-рд╡рд╕реНрддреБ рдирд╛рдо рд▓рд┐рдЦреЛ[,рдкреНрд░реЙрдк1=value1,...]
рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдирдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ рдирд╛рдо рд▓рд┐рдЦреЛ рдЧреБрдгреЛрдВ рдХреЛ рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рдЬреЛ рд╡реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдирд┐рд░реНрджрд┐рд╖реНрдЯред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ 'рдЖрдИрдбреА' рдЧреБрдг рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ
'/ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕' рдкрдеред

-рд╡рд╕реНрддреБ рдореЗрдореЛрд░реА-рдмреИрдХрдПрдВрдб-рдлрд╝рд╛рдЗрд▓, рдЖрдИрдбреА =id, рдЖрдХрд╛рд░ =рдЖрдХрд╛рд░,рдореЗрдо-рдкрде=рджреАрд░,рд╢реЗрдпрд░=рдЪрд╛рд▓реВ|рдмрдВрдж
рдПрдХ рдореЗрдореЛрд░реА рдлрд╝рд╛рдЗрд▓ рдмреИрдХрдПрдВрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрддрд┐рдерд┐ рд░реИрдо рдХреЛ рдмреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡рд┐рд╢рд╛рд▓ рдкреГрд╖реНрдаред NS id рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп -рдиреБрдорд╛ рдмрд╣рд╕ред рдЖрдХрд╛рд░ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рд╕реНрдореГрддрд┐ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЖрдХрд╛рд░, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреНрдпрдп рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ 500Mред рдореЗрдо-рдкрде
рд╕рд╛рдЭрд╛ рд╕реНрдореГрддрд┐ рдпрд╛ рд╡рд┐рд╢рд╛рд▓ рдкреГрд╖реНрда рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдорд╛рдЙрдВрдЯ рдХреЗ рд▓рд┐рдП рдкрде рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред NS
рд╢реЗрдпрд░ рдмреВрд▓рд┐рдпрди рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕реНрдореГрддрд┐ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдирд┐рдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдХреНрдпреВрдИрдПрдордпреВ, рдпрд╛ рд╕рд╛рдЭрд╛ред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдПрдХ рд╕рд╣рдХрд╛рд░реА рдмрд╛рд╣рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
QEMU рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ред

-рд╡рд╕реНрддреБ рдЖрд░рдПрдирдЬреА-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ, рдЖрдИрдбреА =id, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо =/ Dev / рдпрд╛рджреГрдЪреНрдЫрд┐рдХ
рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдмреИрдХрдПрдВрдб рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдПрдиреНрдЯреНрд░рд╛рдкреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
рдореЗрдЬрдмрд╛рдиред NS id рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╕реЗ рдПрдиреНрдЯреНрд░рд╛рдкреА рдмреИрдХрдПрдВрдб рдЧреБрдг-рдЖрд░рдПрдирдЬреА рдбрд┐рд╡рд╛рдЗрд╕ред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ
рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдиреНрдЯреНрд░рд╛рдкреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдпрджрд┐ рдЪреВрдХ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ / Dev / рдпрд╛рджреГрдЪреНрдЫрд┐рдХ.

-рд╡рд╕реНрддреБ рдЖрд░рдПрдирдЬреА-рдИрдЬреАрдбреА, рдЖрдИрдбреА =id,рдЪрд╛рд░рджреЗрд╡=рдЪрд╛рд░рджреЗрд╡реА
рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдмреИрдХрдПрдВрдб рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдмрд╛рд╣рд░реА рд╕реЗ рдПрдиреНрдЯреНрд░рд╛рдкреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
рдбреЗрдореЙрди рдореЗрдЬрдмрд╛рди рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред NS id рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╕реЗ рдЗрд╕ рдПрдиреНрдЯреНрд░рд╛рдкреА рдмреИрдХрдПрдВрдб рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВ рдЧреБрдг-рдЖрд░рдПрдирдЬреА рдбрд┐рд╡рд╛рдЗрд╕ред рдЪрд╛рд░рджреЗрд╡ рдкреНрд░рд╛рдЪрд▓
рдПрдХ рдХреИрд░реЗрдХреНрдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдмреИрдХрдПрдВрдб рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдИрдбреА рд╣реИ рдЬреЛ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ
рдЖрд░рдПрдирдЬреА рдбреЗрдореЙрдиред

-рд╡рд╕реНрддреБ
tls-creds-anon,id=id,рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ=рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ,рджрд┐рд░=/рдкрде/рд╕реЗ/рдХреНрд░реЗрдбрд┐рдЯ/рдбреАрдЖрдИрдЖрд░,рд╕рддреНрдпрд╛рдкрди-рд╕рд╣рдХрд░реНрдореА=рдЪрд╛рд▓реВ|рдмрдВрдж
рдПрдХ TLS рдЕрдирд╛рдо рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ TLS рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдиреЗрдЯрд╡рд░реНрдХ рдмреИрдХрдПрдВрдб рдкрд░ рд╕рдорд░реНрдердиред NS id рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рд╣реИ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ
рдмреИрдХрдПрдВрдб рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред NS рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдпрд╛ рддреЛ рд╕рд░реНрд╡рд░ or
рдЧреНрд░рд╛рд╣рдХ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ QEMU рдиреЗрдЯрд╡рд░реНрдХ рдмреИрдХрдПрдВрдб рдЬреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдХреНрд▓рд╛рдЗрдВрдЯ рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ред рдЕрдЧрд░ рд╕рддреНрдпрд╛рдкрди-рд╕рд╣рдХрд░реНрдореА рд╕рдХреНрд╖рдо рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)
рдлрд┐рд░ рдПрдХ рдмрд╛рд░ рд╣реИрдВрдбрд╢реЗрдХ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкреАрдпрд░ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ,
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрдирд╛рдо рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдиреЛ-рдСрдк рд╣реИред

RSI рджреАрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреНрдпреВрдИрдПрдордпреВ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдлрд╛рдЗрд▓реЗрдВ рдХрд╣рд╛рдВ рдЦреЛрдЬреЗрдВред рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП
рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ, рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ dh-params.pem рдЕрдВрддрд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛-
TLS рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрд▓рдореИрди рдкреИрд░рд╛рдореАрдЯрд░ред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдЧреБрдо рд╣реИ, рддреЛ QEMU рдХрд░реЗрдЧрд╛
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдбреАрдПрдЪ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред рдпрд╣ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд░реВрдк рд╕реЗ рдорд╣рдВрдЧрд╛ рд╣реИ
рдСрдкрд░реЗрд╢рди рдЬреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреВрд▓ рдПрдиреНрдЯреНрд░реЙрдкреА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ a
рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рд╕реЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рдЙрддреНрдкрдиреНрди рдФрд░ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-рд╡рд╕реНрддреБ
tls-creds-x509, рдЖрдИрдбреА =id,рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ=рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ,рджрд┐рд░=/рдкрде/рд╕реЗ/рдХреНрд░реЗрдбрд┐рдЯ/рдбреАрдЖрдИрдЖрд░,рд╕рддреНрдпрд╛рдкрди-рд╕рд╣рдХрд░реНрдореА=рдЪрд╛рд▓реВ|рдмрдВрдж
рдПрдХ TLS рдЕрдирд╛рдо рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ TLS рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдиреЗрдЯрд╡рд░реНрдХ рдмреИрдХрдПрдВрдб рдкрд░ рд╕рдорд░реНрдердиред NS id рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рд╣реИ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ
рдмреИрдХрдПрдВрдб рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред NS рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдпрд╛ рддреЛ рд╕рд░реНрд╡рд░ or
рдЧреНрд░рд╛рд╣рдХ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ QEMU рдиреЗрдЯрд╡рд░реНрдХ рдмреИрдХрдПрдВрдб рдЬреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдХреНрд▓рд╛рдЗрдВрдЯ рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ред рдЕрдЧрд░ рд╕рддреНрдпрд╛рдкрди-рд╕рд╣рдХрд░реНрдореА рд╕рдХреНрд╖рдо рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)
рдлрд┐рд░ рдПрдХ рдмрд╛рд░ рд╣реИрдВрдбрд╢реЗрдХ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдкреАрдпрд░ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рд╕рд╛рде рдореЗрдВ
x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░, рдЗрд╕рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рд╣реИ рдХрд┐ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╡реИрдз рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рднреАред

RSI рджреАрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреНрдпреВрдИрдПрдордпреВ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдлрд╛рдЗрд▓реЗрдВ рдХрд╣рд╛рдВ рдЦреЛрдЬреЗрдВред рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП
рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ, рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ dh-params.pem рдЕрдВрддрд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛-
TLS рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрд▓рдореИрди рдкреИрд░рд╛рдореАрдЯрд░ред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдЧреБрдо рд╣реИ, рддреЛ QEMU рдХрд░реЗрдЧрд╛
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдбреАрдПрдЪ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред рдпрд╣ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд░реВрдк рд╕реЗ рдорд╣рдВрдЧрд╛ рд╣реИ
рдСрдкрд░реЗрд╢рди рдЬреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреВрд▓ рдПрдиреНрдЯреНрд░реЙрдкреА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ a
рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рд╕реЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рдЙрддреНрдкрдиреНрди рдФрд░ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реЛрдВрдЧреА
x509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рдкреАрдИрдПрдо рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реАрдП-рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ.рдкреЗрдо, рд╕реАрдП-рд╕реАрдЖрд░рдПрд▓.рдкреЗрдо (рд╡реИрдХрд▓реНрдкрд┐рдХ), рд╕рд░реНрд╡рд░-рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ.рдкреЗрдо (рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░),
рд╕рд░реНрд╡рд░-рдХреА.рдкреЗрдо (рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░), рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ.рдкреЗрдо (рдХреЗрд╡рд▓ рдЧреНрд░рд╛рд╣рдХ), рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ-рдХреА.рдкреЗрдо
(рдХреЗрд╡рд▓ рдЧреНрд░рд╛рд╣рдХ)ред

-рд╡рд╕реНрддреБ рдлрд╝рд┐рд▓реНрдЯрд░-рдмрдлрд░, рдЖрдИрдбреА =idрдиреЗрдЯрджреЗрд╡ =рдиреЗрдЯрджреЗрд╡рд┐рдб, рдЕрдВрддрд░рд╛рд▓ =t[, рдХрддрд╛рд░ =рд╕рднреА|рдЖрд░рдПрдХреНрд╕|рдЯреАрдПрдХреНрд╕]
рдЕрдВрддрд░рд╛рд▓ t 0 рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛, рдпрд╣ рдлрд╝рд┐рд▓реНрдЯрд░ рдкреИрдХреЗрдЯ рд╡рд┐рддрд░рдг рдХреЛ рдмреИрдЪ рдХрд░рддрд╛ рд╣реИ: рд╕рднреА рдкреИрдХреЗрдЯ
рдиреЗрдЯрджреЗрд╡ рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдкрд╣реБрдВрдЪрдирд╛ рдиреЗрдЯрджреЗрд╡рд┐рдб рдХреЗ рдЕрдВрдд рддрдХ рд╡рд┐рд▓рдВрдмрд┐рдд рд╣реИрдВ
рдордзреНрдпрд╛рдиреНрддрд░ред рдЕрдВрддрд░рд╛рд▓ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдореЗрдВ рд╣реИред

рдкрдВрдХреНрддрд┐ рд╕рднреА|рдЖрд░рдПрдХреНрд╕|рдЯреАрдПрдХреНрд╕ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдм: рдлрд╝рд┐рд▓реНрдЯрд░ рдкреНрд░рд╛рдкреНрдд рдФрд░ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрддрд╛рд░ рджреЛрдиреЛрдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
рдиреЗрдЯрджреЗрд╡ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)ред

rx: рдлрд╝рд┐рд▓реНрдЯрд░ рдиреЗрдЯрджреЗрд╡ рдХреА рдкреНрд░рд╛рдкреНрдд рдХрддрд╛рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдпрд╣ рд╣реЛрдЧрд╛
рдиреЗрдЯрджреЗрд╡ рдХреЛ рднреЗрдЬреЗ рдЧрдП рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

tx: рдлрд╝рд┐рд▓реНрдЯрд░ рдиреЗрдЯрджреЗрд╡ рдХреА рдЯреНрд░рд╛рдВрд╕рдорд┐рдЯ рдХрддрд╛рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдпрд╣ рд╣реЛрдЧрд╛
рдиреЗрдЯрджреЗрд╡ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

-рд╡рд╕реНрддреБ рдлрд╝рд┐рд▓реНрдЯрд░-рдбрдВрдк, рдЖрдИрдбреА =idрдиреЗрдЯрджреЗрд╡ =рджреЗрд╡,рдлрд╝рд╛рдЗрд▓=рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо][, рдореИрдХреНрд╕рд▓реЗрди =рд▓реЗрди]
рдиреЗрдЯрджреЗрд╡ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ рдбрдВрдк рдХрд░реЗрдВ рджреЗрд╡ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо. рдЬреНрдпрд╛рджрд╛ рд╕реЗ рдЬреНрдпрд╛рджрд╛
рд▓реЗрди рдмрд╛рдЗрдЯреНрд╕ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 64k) рдкреНрд░рддрд┐ рдкреИрдХреЗрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк libpcap рд╣реИ, рдЗрд╕рд▓рд┐рдП
рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг tcpdump рдпрд╛ Wireshark рдЬреИрд╕реЗ рдЯреВрд▓ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЪрд┐рддреНрд░рдордп рдЕрдиреБрдХрд░рдг рдХреЗ рджреМрд░рд╛рди, рдЖрдк рдореЛрдб рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдХреБрдВрдЬреА рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред NS
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА рдорд╛рдирдЪрд┐рддреНрд░рдг рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк "-alt-grab" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рдВрд╢реЛрдзрдХ рд╣реИ
Ctrl-Alt-Shift (Ctrl-Alt рдХреЗ рдмрдЬрд╛рдп) рдФрд░ рдпрджрд┐ рдЖрдк "-ctrl-grab" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рдВрд╢реЛрдзрдХ рд╣реИ
рджрд╛рдпрд╛рдВ Ctrl рдХреБрдВрдЬреА (Ctrl-Alt рдХреЗ рдмрдЬрд╛рдп):

Ctrl-Alt-рдЪ
рдкреВрд░реНрдгрд╕реНрдХреНрд░реАрди рдЪрд╛рд▓реВ рдХрд░реЗрдВ

Ctrl-Alt-+
рд╕реНрдХреНрд░реАрди рдмрдбрд╝рд╛ рдХрд░реЗрдВ

Ctrl-Alt--
рд╕реНрдХреНрд░реАрди рдХреЛ рд╕рд┐рдХреЛрдбрд╝реЗрдВ

Ctrl-Alt-рдпреВ
рд╕реНрдХреНрд░реАрди рдХреЗ рд╕реНрдХреЗрд▓ рди рдХрд┐рдП рдЧрдП рдЖрдпрд╛рдореЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

Ctrl-Alt-n
рд╡рд░реНрдЪреБрдЕрд▓ рдХрдВрд╕реЛрд▓ 'рдПрди' рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдорд╛рдирдХ рдХрдВрд╕реЛрд▓ рдореИрдкрд┐рдВрдЧ рд╣реИрдВ:

1 рд▓рдХреНрд╖реНрдп рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд░реНрд╢рди

2 рдореЙрдирд┐рдЯрд░

3 рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ

Ctrl-Alt
рдорд╛рдЙрд╕ рдФрд░ рдХреАрдмреЛрд░реНрдб рдЧреНрд░реИрдм рдХреЛ рдЯреЙрдЧрд▓ рдХрд░реЗрдВред

рд╡рд░реНрдЪреБрдЕрд▓ рдХрдВрд╕реЛрд▓ рдореЗрдВ, рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ Ctrl-рдЕрдк, Ctrl-рдиреАрдЪреЗ, Ctrl-рдкреЗрдЬрдЕрдк рдФрд░ Ctrl-рдкреЗрдЬрдбрд╛рдЙрди рд╕реЗрд╡рд╛ рдореЗрд░реЗ
рдкрд┐рдЫрд▓реЗ рд▓реЙрдЧ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБред

рдЕрдиреБрдХрд░рдг рдХреЗ рджреМрд░рд╛рди, рдпрджрд┐ рдЖрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ -рдиреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╡рд┐рдХрд▓реНрдк, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ Ctrl-рдПрдХ h рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдЖрджреЗрд╢:

Ctrl-рдПрдХ h
Ctrl-рдПрдХ ?
рдЗрд╕ рд╕рд╣рд╛рдпрддрд╛ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ

Ctrl-рдПрдХ x
рдПрдореБрд▓реЗрдЯрд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

Ctrl-рдПрдХ s
рдбрд┐рд╕реНрдХ рдбреЗрдЯрд╛ рдХреЛ рд╡рд╛рдкрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ (рдпрджрд┐ -рд╕реНрдиреИрдкрд╢реЙрдЯ)

Ctrl-рдПрдХ t
рдХрдВрд╕реЛрд▓ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдЯреЙрдЧрд▓ рдХрд░реЗрдВ

Ctrl-рдПрдХ b
рдмреНрд░реЗрдХ рднреЗрдЬреЗрдВ (рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдЬрд╛рджреВ sysrq)

Ctrl-рдПрдХ c
рдХрдВрд╕реЛрд▓ рдФрд░ рдореЙрдирд┐рдЯрд░ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ

Ctrl-рдПрдХ Ctrl-рдПрдХ
Ctrl-a . рднреЗрдЬреЗрдВ

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк PowerPC рдПрдореБрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ:

-g WxH[xDEPTH]
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡реАрдЬреАрдП рдЧреНрд░рд╛рдлрд┐рдХ рдореЛрдб рд╕реЗрдЯ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 800x600x32 рд╣реИред

-рдкреНрд░реЛрдо-рдПрдирд╡реА рд╕реНрдЯреНрд░рд┐рдВрдЧ
NVRAM рдореЗрдВ OpenBIOS рдЪрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

qemu-system-ppc -prom-env 'рдСрдЯреЛ-рдмреВрдЯ?=рдЧрд▓рдд' \
-рдкреНрд░реЛрдо-рдПрдирд╡реА 'рдмреВрдЯ-рдбрд┐рд╡рд╛рдЗрд╕ = рдПрдЪрдбреА: 2, рдпрд╛рдмреВрдЯ' \
-рдкреНрд░реЛрдо-рдПрдирд╡реА 'рдмреВрдЯ-рдЖрд░реНрдЧреНрд╕ = рдХреЙрдиреНрдл = рдПрдЪрдбреА: 2, \ yaboot.conf'

рдЗрди рдЪрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ Open Hack'Ware рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╕реНрдкрд╛рд░реНрдХ 32 рдПрдореБрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ:

-g WxHрдПрдХреНрд╕ [рдПрдХреНрд╕DEPTH]
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдореЛрдб рд╕реЗрдЯ рдХрд░реЗрдВред рдЯреАрд╕реАрдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1024x768x8 рд╣реИ
1024x768x24. cgthree рдХреЗ рд▓рд┐рдП, рдХреЗ рд▓рд┐рдП 1024x768x8 рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1152x900x8 рд╣реИ
рдЬреЛ рд▓реЛрдЧ рдУрдмреАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

-рдкреНрд░реЛрдо-рдПрдирд╡реА рд╕реНрдЯреНрд░рд┐рдВрдЧ
NVRAM рдореЗрдВ OpenBIOS рдЪрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

qemu-system-sparc -prom-env 'рдСрдЯреЛ-рдмреВрдЯ?=рдЧрд▓рдд' \
-рдкреНрд░реЛрдо-рдПрдирд╡реА 'рдмреВрдЯ-рдбрд┐рд╡рд╛рдЗрд╕ = рдПрд╕рдбреА (0,2,0): рдбреА' -рдкреНрд░реЛрдо-рдПрдирд╡реА 'рдмреВрдЯ-рдЖрд░реНрдЧреНрд╕ = рд▓рд┐рдирдХреНрд╕ рд╕рд┐рдВрдЧрд▓'

-M [SS-4|SS-5|SS-10|SS-20|SS-600MP|LX|Voyager|SPARCClassic] [|рд╕реНрдкрд╛рд░реНрдХрдмреБрдХ]
рдирдХрд▓реА рдорд╢реАрди рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрд╕рдПрд╕ -5 рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╕реНрдкрд╛рд░реНрдХ 64 рдПрдореБрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ:

-рдкреНрд░реЛрдо-рдПрдирд╡реА рд╕реНрдЯреНрд░рд┐рдВрдЧ
NVRAM рдореЗрдВ OpenBIOS рдЪрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

qemu-system-sparc64 -prom-env 'рдСрдЯреЛ-рдмреВрдЯ?=рдЧрд▓рдд'

-M [sun4u|sun4v|рдирд┐рдпрд╛рдЧреНрд░рд╛]
рдирдХрд▓реА рдорд╢реАрди рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рди4рдпреВ рд╣реИред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ qemu-system-sh4eb рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad