Intel Π΄Π°ΡΠΈ Π½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΠ²ΠΎΡ Cloud Hypervisor, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ. Linux Π€ΠΎΠ½Π΄Π°ΡΠΈΡ, ΡΠΈΡΡΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅. ΠΡΠ΅Ρ ΠΎΠ΄ ΠΏΠΎΠ΄ ΠΊΡΠΈΠ»ΠΎΡΠΎ Linux Π€ΠΎΠ½Π΄Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΎΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ Π΅Π΄Π½Π°-Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° ΡΡΡΠ³ΠΎΠ²ΡΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈ ΡΠ΅ ΡΠ»Π΅ΡΠ½ΠΈ ΡΡΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ Ρ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΡΠΎ Alibaba, ARM, ByteDance ΠΈ Microsoft Π²Π΅ΡΠ΅ ΠΎΠ±Π΅ΡΠ°Ρ Π° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° ΡΠ΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π·Π°Π΅Π΄Π½ΠΎ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΎΡ Intel, ΡΡΠΎΡΠΌΠΈΡΠ°Ρ ΡΡΠ²Π΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π³ΠΎ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°.
ΠΠ°ΡΠΎ Π½Π°ΠΏΠΎΠΌΠ½ΡΠ½Π΅, Cloud Hypervisor ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡ, ΡΠ°Π±ΠΎΡΠ΅Ρ Π²ΡΡΡ
Ρ KVM ΠΈ MSHV. Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (VMM), Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust ΠΈ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π²ΡΡΡ
Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠ½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Rust-VMM, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅ Ρ
ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΈ. ΠΡΠΎΠ΅ΠΊΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π³ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈ (Linux, Windows) ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠ°ΡΠ°Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Virtio, Π΅ΠΌΡΠ»Π°ΡΠΈΡΡΠ° Π΅ ΡΠ²Π΅Π΄Π΅Π½Π° Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ. ΠΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Π»ΠΈ Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π²ΠΈΡΠΎΠΊΠ° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅Π°ΠΊΡΠΈΡ, Π½ΠΈΡΠΊΠ° ΠΊΠΎΠ½ΡΡΠΌΠ°ΡΠΈΡ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, Π²ΠΈΡΠΎΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΠΎΠΏΡΠΎΡΡΠ΅Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈ Π²Π΅ΠΊΡΠΎΡΠΈ Π½Π° Π°ΡΠ°ΠΊΠ°. ΠΠ°Π»ΠΈΡΠ½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ. Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ²ΡΡΠΈ ΠΈ Π³ΠΎΡΠ΅ΡΠΎ-Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, ΠΏΠ°ΠΌΠ΅Ρ ΠΈ PCI ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ ΠΊΠ°ΠΊΡΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΈ x86-64, ΡΠ°ΠΊΠ° ΠΈ AArch64.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
