Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 71, views: 24.883 •

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.

Windows Xp op Windows RT

Reacties (71)

Reactiefilter:-171067+154+212+30
Ik vraag me af of dit ook een beetje werkt. Het is echt emuleren, en dat kost behoorlijk wat vermogen. Verwacht maar dat je Windows applicatie ineens veel meer rekenkracht vergt dan op een x86 gebaseerd apparaat.
In het kader "Omdat het kan"?
(oprek)Tool maakt het mogelijk om op de fiets te rijden met ferrari banden.....
Zucht... Bochs is niks nieuws! Ik weet dat veel 'tweakers' denken dat dit groot nieuws is, maar emulaties en simulaties in vormen van hardware-emulatie en adaptielagen zijn niet nieuw!

Het is natuurlijk leuk dat met een jailbreak (die alleen een mogelijkheid voorziet om zelf software te draaien en dus niks met een emulator te maken heeft) Bochs en Bochs-related code kan draaien, maar behalve voor een extreme microsoft-fanboy lijkt me toch wel dat dit een beetje nutteloos is. Ja, je kan er even mee flashen, zo van, 'kijk mij', maar dat is na 10 minuten ook wel weer leuk geweest. Real-world toepassingen zijn er (nog?) niet, en goede I/O met de rest van je RT systeem is er ook niet...

Gadget-gehalte is hoog, maar real-world application: nagenoeg 0.
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.
Dat snap ik niet helemaal. Visual Studio is toch een programmeer-GUI? Kunnen ze niet gewoon de benodigde libraries compilen en "in de lucht houden" met een commando of tooltje oid?
Ik ben FreeBSD-gebruiker waar het een kwestie is van ldconfig -m <lib-directory> om die directory voor alle executables die externe libs vereisen bereikbaar te maken.

Overigens is die Bochs in FreeBSD al +10 jaar aanwezig. Het is puur software-emulatie. Het is retetraag en wordt vooral experimenteel gebruikt. De x86-implementatie en de documentatie zijn wel erg goed. Maar voor een beetje VM kun je beter Qemu gebruiken en als het niet volledig open hoeft te zijn Virtualbox, dan heb je zelfs SMP, Hyper-v, Intel VT en graphics hardwareversnelling in je guest. Maar Bochs is een leuk begin op een tablet, bij gebrek aan andere mogelijkheden.

[Reactie gewijzigd door blorf op 11 januari 2013 11:17]

dus er is gewoon een programma gemaakt voor nieuws wat 4 dagen geleden is gepost ( goh wie had het verwacht dat er iemand hier een prog voo zou maken)


echt nieuws vind ik dit niet, plus dat MS het zal gaan fixen maakt het al helemaal niet zo interessant
Als je dan toch perse x86 code op je tablet wil draaien, kan je dan niet veel eenvoudiger via rdp een remote app opstarten?
Dan draai je toch geen x86-code op je tablet? Je bekijkt alleen de uitvoer van code die op een andere machine gedraaid wordt....
Ik heb hetzelfde op mijn Galaxy Note gedaan: Stelt echt niks voor. Draait wel extreem traag: XP booten kost ongeveer 20 minuten, niet echt bruikbaar dus...
Een nadeel je gaat nooit full blown apps er op runnen, leuk dat het kan maar dit is niet rap wat simpele dingen kan wel maar meer niet. Gezien die arm cpu trager is dan de huidige x86's en je moet ook nog de vertaalslag maken.
Beetje onzinnig. Voor bijna dezelfde prijs van een RT tablet koop je inmiddels een Atom-based tablet, ietsje sneller, net zo zuinig, en je draait W8 Pro: dezelfde ModernUI functionaliteit als RT plus nog de optie voor normale x86 desktop apps. Deze hack is alleen interessant voor mensen die een RT tablet gekocht hebben, bedenken dat ze toch x86 apps willen draaien, en hem niet meer kunnen ruilen.

[Reactie gewijzigd door Dreamvoid op 11 januari 2013 11:17]

Dit is handig voor tweakers die graag alles zelf uitvinden :)
Waarom 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.
Was het leven maar zo simpel. Elke emulator heeft flaws al is het alleen maar door het enorme snelheidsverlies. Wanneer je zoveel belang hebt bij dat ene programma dan kun je je afvragen of je niet gewoon beter het andere OS had kunnen nemen. Ik zie dan nog meer in een VM.
M.a.w: leuk project maar niet voor de serieuze markt.
Waarom 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.
Omdat ze dat juist niet willen :) Programma's op de desktop kunnen gewoon op de achtergrond draaien en daarmee de batterij onevenredig snel leegtrekken. Door alleen ModernUI programma's en door MS ondertekende executables toe te laten voorkom je dat probleem (en zorg je dat ze indirect meer geld verdienen natuurlijk, omdat de apps allemaal aangekocht moeten worden)

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBTablets

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013