Π ΠΈΡΠ°ΡΠ΄ Π₯Π΅Π½Π΄Π΅ΡΡΠΎΠ½ (Richard Henderson), ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ° QEMU, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠΈΠΉ Π²ΡΠΎΡΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΏΠΎ ΡΠΈΡΠ»Ρ Π²Π½Π΅ΡΡΠ½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π½Π°Π±ΠΎΡ ΠΏΠ°ΡΡΠ΅ΠΉ, ΡΠ΄Π°Π»ΡΡΡΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ 32-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ Ρ ΠΎΡΡ-ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ· QEMU. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° 32-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ Ρ ΠΎΡΡ-ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΉ Π±ΡΠ»Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ Π² Π°ΠΏΡΠ΅Π»Π΅ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Π² QEMU 10.0, Π° Π² Π΄Π΅ΠΊΠ°Π±ΡΡΡΠΊΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ 10.2 ΠΈΠ· Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΊΠΎΠ΄Π° TCG (Tiny Code Generator) Π±ΡΠ»Π° ΡΠ΄Π°Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌ mips32 ΠΈ ppc32.
ΠΡΠ»ΠΈ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π² Π²ΡΠΏΡΡΠΊΠ΅ QEMU 11.0, Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΌ Π½Π° ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ Π²Π΅ΡΠ½Ρ, ΠΈΠ· TCG ΠΏΠ»Π°Π½ΠΈΡΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΡΡΠ°Π²ΡΠΈΡ
ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ i386, arm, ppc ΠΈ riscv32, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΈΡΡΠΊΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ ΠΈ ΡΠ±ΠΎΡΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° 32-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ
Ρ
ΠΎΡΡΠ°Ρ
.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
