미니 iOS용 x86 에뮬레이터 UTM
- 흡혈귀왕
- 조회 수 2455
- 2020.04.07. 08:52
윈도우XP 구동 후 하프라이프1 플레이
윈도우7 구동 후 IDA Pro 구동
iOS용 x86 에뮬레이터 가상머신인 UTM입니다....
Limbo와 같은 QEMU기반이지만
TCG(Tiny Code Generator) 엑셀레이터와 iOS 디바이스의 강력한 싱글코어 성능으로 인해
안드로이드용 Limbo 대비 훨씬 더 나은 퍼포먼스를 보여줍니다.
추후 업데이트로 멀티코어로 1쓰레드당 1코어 x86 에뮬레이팅해주는
MTTCG(Multi Thread Tiny Code Generator)를 지원하면 훨씬 나은 퍼포먼스를
보여줄듯하네요....
QEMU기반 에뮬레이터 단점이 그래픽 3D가속 지원이 부족하다는것인데...
(Cirrus GD-5446, VMware SVGA-II, Xen desktop 등등의 VGA지원)
CPU만 x86 에뮬레이팅하고
GPU는 GPU Passthrough를 통해 iOS 디바이스에 달린 A시리즈 GPU를 그대로
윈도우에서 사용할수있게하면 딱 좋을듯한데 가능할런지 모르겠네요...ㅡㅡㅋ
(애플 A시리즈 AP의 GPU가 윈도우 드라이버도 있어야하고;;;)
암튼 앞으로 기대되가 되는 프로젝트입니다...
안드로이드에는 비슷한것으로
UTM과 동일하게 QEMU기반인 Limbo나
QEMU과 다른 Bochs가 있고
가상머신은 아니지만 아예 x86 윈도우 프로그램을 구동시켜주는
Wine기반 프론트엔드인 Exagear가 있습니다.....
퍼포먼스만 놓고보면
Exagear > UTM > Limbo > Bochs 순.....
P.S 2007년때 PS3 옐로우 독 리눅스에서 QEMU 0.6.0로 윈도우98 구동하려했던 뻘짓이 생각나네요 ㅡㅡㅋㅋ
그때 당시보단 상황이 훨씬 좋아서 조만간 모바일 디바이스에서 윈도우XP 정도는 원활히 구동될지도 모르겠네요.