ΠžΠΏΡˆΡ‚ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° QEMU-KVM

ΠžΠΏΡˆΡ‚ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° QEMU-KVM

ΠœΠΎΠ΅Ρ‚ΠΎ сСгашно Ρ€Π°Π·Π±ΠΈΡ€Π°ΡšΠ΅:

1) KVM

KVM (Π’ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π») Π΅ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ (VMM – ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина) кој Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠ΄ΡƒΠ» Π½Π° Linux OS. ΠŸΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π΅ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ нСкој софтвСр Π²ΠΎ нСпостоСчка (Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π°) срСдина ΠΈ Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Π³ΠΎ скриС ΠΎΠ΄ овој софтвСр вистинскиот Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ Π½Π° кој Ρ€Π°Π±ΠΎΡ‚ΠΈ овој софтвСр. Π₯ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ Π΄Π΅Π»ΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ β€žΡ€Π°Π·Π΄Π΅Π»Π½ΠΈΠΊβ€œ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΠΎΡ‚ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ (домаќин) ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм (гостин).

Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ KVM Π΅ стандардСн ΠΌΠΎΠ΄ΡƒΠ» Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Линукс, Ρ‚ΠΎΡ˜ Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π° ситС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π΄ΠΎΠ±Ρ€ΠΈΠ½ΠΈ ΠΎΠ΄ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ (ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, распорСдувач ΠΈΡ‚Π½.). И соодвСтно, Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚, ситС ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈ ΠΎΠ΄Π°Ρ‚ кај гоститС (бидСјќи гоститС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ кој Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π°/Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π° Linux OS).

KVM Π΅ ΠΌΠ½ΠΎΠ³Ρƒ Π±Ρ€Π·, Π½ΠΎ само ΠΏΠΎ сСбС Π½Π΅ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ Π·Π° водСњС Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм, бидСјќи... Ова Π±Π°Ρ€Π° Π’/И Π΅ΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°. Π—Π° I/O (процСсор, дискови, ΠΌΡ€Π΅ΠΆΠ°, Π²ΠΈΠ΄Π΅ΠΎ, PCI, USB, сСриски ΠΏΠΎΡ€Ρ‚ΠΈ ΠΈΡ‚Π½.) KVM користи QEMU.

2) QEMU

QEMU (Quick Emulator) Π΅ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π·Π° Π΅Π΄Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° Π΄Ρ€ΡƒΠ³Π° (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ARM -> x86). ΠŸΠΎΠΊΡ€Π°Ρ˜ процСсорот, QEMU Π΅ΠΌΡƒΠ»ΠΈΡ€Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ: ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ, HDD, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ, PCI, USB ΠΈΡ‚Π½.

Π Π°Π±ΠΎΡ‚ΠΈ Π²Π°ΠΊΠ°:

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈΡ‚Π΅/Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ARM) сС ΠΏΡ€Π΅Ρ‚Π²ΠΎΡ€Π°Π°Ρ‚ Π²ΠΎ срСдСн ΠΊΠΎΠ΄ нСзависСн ΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ΠΎΡ‚ TCG (Tiny Code Generator), Π° ΠΏΠΎΡ‚ΠΎΠ° овој Π±ΠΈΠ½Π°Ρ€Π΅Π½ ΠΊΠΎΠ΄ нСзависСн ΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° сС ΠΏΡ€Π΅Ρ‚Π²ΠΎΡ€Π° Π²ΠΎ Ρ†Π΅Π»Π½ΠΈ инструкции/ΠΊΠΎΠ΄ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, x86).

ARM –> срСдСн_ΠΊΠΎΠ΄ –> x86

Π’ΠΎ ΡΡƒΡˆΡ‚ΠΈΠ½Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° стартуватС Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини Π½Π° QEMU Π½Π° кој Π±ΠΈΠ»ΠΎ хост, Π΄ΡƒΡ€ΠΈ ΠΈ со постари ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° процСсори ΠΊΠΎΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ Intel VT-x (Intel Virtualization Technology) / AMD SVM (AMD Secure Virtual Machine). ΠœΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, Π²ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, ќС Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π±Π°Π²Π½ΠΎ, ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ ΡˆΡ‚ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈΠΎΡ‚ Π±ΠΈΠ½Π°Ρ€Π΅Π½ ΠΊΠΎΠ΄ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΡ€Π΅ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π° Π΄Π²Π°ΠΏΠ°Ρ‚ΠΈ Π²ΠΎ Π»Π΅Ρ‚, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ TCG (TCG Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ Just-in-Time).

ОниС. Π‘Π°ΠΌΠΈΠΎΡ‚ QEMU Π΅ ΠΌΠ΅Π³Π° ΠΊΡƒΠ», Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π±Π°Π²Π½ΠΎ.

3) Π—Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ прстСни

ΠžΠΏΡˆΡ‚ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° QEMU-KVM

Π‘ΠΈΠ½Π°Ρ€Π½ΠΈΠΎΡ‚ програмски ΠΊΠΎΠ΄ Π½Π° процСсоритС Ρ€Π°Π±ΠΎΡ‚ΠΈ со ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, Π½ΠΎ сС Π½Π°ΠΎΡ“Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½ΠΈΠ²ΠΎΠ° (прстСни / Π—Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ прстСни) со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½ΠΈΠ²ΠΎΠ° Π½Π° пристап Π΄ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, ΠΎΠ΄ Π½Π°Ρ˜ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ (ΠŸΡ€ΡΡ‚Π΅Π½ 0), Π΄ΠΎ Π½Π°Ρ˜ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎΡ‚ΠΎ, Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Π½ΠΎ ΠΈ β€žΡΠΎ Π·Π°Ρ‚Π΅Π³Π½Π°Ρ‚ΠΈ Π½Π°Π²Ρ€Ρ‚ΠΊΠΈ β€œ (ΠŸΡ€ΡΡ‚Π΅Π½ 3).

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм (ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π° ОБ) Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Ring 0 (Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚) ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈ ΡˆΡ‚ΠΎ сака со ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΡƒΡ€Π΅Π΄ΠΈ. ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° Π½ΠΈΠ²ΠΎ Ring 3 (кориснички Ρ€Π΅ΠΆΠΈΠΌ) ΠΈ Π½Π΅ ΠΈΠΌ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΄Π° ΠΏΡ€Π°Π²Π°Ρ‚ ΡˆΡ‚ΠΎ сакаат, Π½ΠΎ намСсто Ρ‚ΠΎΠ° ΠΌΠΎΡ€Π° Π΄Π° Π±Π°Ρ€Π°Π°Ρ‚ пристап сСкој ΠΏΠ°Ρ‚ Π·Π° Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠ°Ρ‚ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π° (Ρ‚Π°ΠΊΠ°, корисничкитС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠΌΠ°Π°Ρ‚ пристап само Π΄ΠΎ сопствСнитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° β€žΠ΄ΠΎΠ±ΠΈΡ˜Π°Ρ‚ Π²ΠΎ β€žΡ‚ΡƒΡ“ΠΈΠΎΡ‚ пСсок). ΠŸΡ€ΡΡ‚Π΅Π½ΠΎΡ‚ 1 ΠΈ 2 сС Π½Π°ΠΌΠ΅Π½Π΅Ρ‚ΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΎΠ΄ страна Π½Π° Π²ΠΎΠ·Π°Ρ‡ΠΈΡ‚Π΅.

ΠŸΡ€Π΅Π΄ ΠΏΡ€ΠΎΠ½Π°ΠΎΡ“Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Intel VT-x / AMD SVM, Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅Π° Π½Π° Ring 0, Π° гоститС Ρ€Π°Π±ΠΎΡ‚Π΅Π° Π½Π° Ring 1. Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ Ring 1 Π½Π΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΏΡ€Π°Π²Π° Π·Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм, со сСкој ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ ΠΏΠΎΠ²ΠΈΠΊ ΠΎΠ΄ систСмот Π·Π° гости, Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ ΠΌΠΎΡ€Π°ΡˆΠ΅ Π΄Π° Π³ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° овој ΠΏΠΎΠ²ΠΈΠΊ вСднаш ΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠΈ Π½Π° Ring 0 (слично ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Ρ‚ΠΎΠ° Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ QEMU). ОниС. гостин Π±ΠΈΠ½Π°Ρ€Π΅Π½ НЕ бСшС ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° процСсорот ΠΈ сСкој ΠΏΠ°Ρ‚ ΠΏΠΎΠΌΠΈΠ½Π° Π½ΠΈΠ· Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ срСдни ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²ΠΎ Π»Π΅Ρ‚.

ΠΠ°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈ Π±Π΅Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΈ ΠΎΠ²Π° бСшС Π³ΠΎΠ»Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π° ΠΏΠΎΡ‚ΠΎΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° процСсори, нСзависно Π΅Π΄Π΅Π½ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³, објавија ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ сСт Π½Π° инструкции (Intel VT-x / AMD SVM) ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡˆΠ΅ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° гостин OS Π”Π˜Π Π•ΠšΠ’ΠΠž Π½Π° процСсорот домаќин (Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ситС скапи срСдни Ρ‡Π΅ΠΊΠΎΡ€ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ бСшС ΡΠ»ΡƒΡ‡Π°Ρ˜ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ).

Π‘ΠΎ Π΄ΠΎΠ°Ρ“Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Intel VT-x / AMD SVM, бСшС создадСно ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ Π½ΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° прстСн -1 (минус Π΅Π΄Π΅Π½). И сСга Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π½Π΅Π³ΠΎ, Π° гоститС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° Ring 0 ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ пристап Π΄ΠΎ процСсорот.

ОниС. Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚:

  • домаќин Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° прстСн 0
  • гоститС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° прстСнот 0
  • Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Ring -1

4) QEMU-KVM

KVM ΠΈΠΌ ​​дава Π½Π° гоститС пристап Π΄ΠΎ Ring 0 ΠΈ користи QEMU Π·Π° Π΅ΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° I/O (процСсор, дискови, ΠΌΡ€Π΅ΠΆΠ°, Π²ΠΈΠ΄Π΅ΠΎ, PCI, USB, сСриски ΠΏΠΎΡ€Ρ‚ΠΈ, ΠΈΡ‚Π½. ΡˆΡ‚ΠΎ гоститС Π³ΠΈ β€žΠ³Π»Π΅Π΄Π°Π°Ρ‚β€œ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ со Π½ΠΈΠ²).

ΠžΡ‚Ρ‚ΡƒΠΊΠ° QEMU-KVM (ΠΈΠ»ΠΈ KVM-QEMU) :)

ΠšΠ Π•Π”Π˜Π’Π˜
Π‘Π»ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅
Π‘Π»ΠΈΠΊΠ° ΠΎΠ΄ Π—Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ прстСни

П.Π‘. ВСкстот Π½Π° ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ бСшС објавСн Π½Π° ΠΊΠ°Π½Π°Π»ΠΎΡ‚ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ @RU_Voip ΠΊΠ°ΠΊΠΎ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ Π½Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΎΠ΄ учСсницитС Π½Π° ΠΊΠ°Π½Π°Π»ΠΎΡ‚.

Пиши Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ ΠΊΠ°Π΄Π΅ Π½Π΅ ја Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° ΠΈΠ»ΠΈ ΠΈΠΌΠ° Π½Π΅ΡˆΡ‚ΠΎ Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π°ΠΌ.

Π’ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌΠ΅!

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€