Een tool maakt het mogelijk om op Windows RT-tablets met ARM-chips besturingssystemen met x86-architectuur te emuleren, zoals Windows XP. De tool Bochs vereist wel de 'jailbreak' voor Windows RT, die eerder deze week is gepubliceerd.
Met Bochs is het mogelijk om voor x86-architectuur gemaakte software te emuleren op Windows RT, bijvoorbeeld op Microsofts eigen Surface-tablet. Zo is het de student Peter Nelson gelukt om Windows XP te booten op een RT-tablet.
Bochs is de meest aansprekende in een op XDA-Developers bijgehouden lijst Windows-software die door gebruikers is geport van x86 naar Windows RT. Dat vereist aanpassingen in Visual Studio, onder meer omdat veel libraries in Windows RT niet aanwezig zijn. Apps moeten bovendien opnieuw gecompileerd worden voor ARM-processors. Tussen de inmiddels geporte apps staan TightVNC, PuTTy en 7-Zip.
De desktop-apps kunnen draaien op Windows RT door de 'jailbreak' die een ontwikkelaar eerder deze week publiceerde. De omweg die daarvoor is vereist, maakt dat alleen geavanceerde gebruikers de tweak zullen toepassen, maar inmiddels is er ook een tool uit die het installeren van desktop-apps op Windows RT makkelijker maakt. Microsoft verhindert dat gebruikers apps buiten Windows Store om kunnen installeren op Windows RT.
Het draaien van desktop-apps is nog altijd niets voor beginnende gebruikers. Zo is de mogelijkheid na een reboot steevast verdwenen, vanwege de Secure Boot-functie in Windows, die het onmogelijk maakt om bij het booten code te starten die niet door Microsoft is goedgekeurd. Bovendien kan de functionaliteit door Microsoft in een update ongedaan worden gemaakt.

Bochs is een emulator. In dit geval wordt Bochs gebruikt om een x86 CPU (en bijbehorende hardware) te emuleren op een ARM CPU. Je kan hiermee gewoon x86 code draaien (zoals Windows XP).Euhm.. Als je recompiled voor ARM dan draai je toch juist GEEN x86 code (meer) op je ARM of zie ik dat verkeerd??
[Reactie gewijzigd door The Zep Man op 11 januari 2013 09:01]
[Reactie gewijzigd door Dreamvoid op 11 januari 2013 11:17]
Omdat ze dat juist niet willenWaarom heeft Microsoft niet een emulator als Rosetta ingebouwd? Dan kun je naadloos X86 executables uitvoeren zonder dat de gebruiker doorheeft dat er emulatie draait. Je zou dan alle bestaande X86 applicaties op een Windows RT tablet uit kunnen voeren.
[Reactie gewijzigd door markusclaas op 11 januari 2013 09:25]
Omdat WinXP met minder geheugen draait wellicht?Jah want wat is er interessant aan XP?
(...)
Waarom iedereen terug naar die XP wil is echt een raadsel voor mij.
Op dit item kan niet meer gereageerd worden.
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True