Klart du kan! Det är en generell cpu precis som intels x86 dito. Folk har kunnat köra Desktop apps på ARM i flera år. Archos 5 är bra exempel på en 5" tablet med Coretex A8 som ur lådan stödjer dualboot och du kan köra tex ångströms linux dist på den med fullfjädrade linux desktop apps. Prestandan är ju där efter men dagens Tegara 3 är ju med en magnitud kraftigare än en enkärnig Cortex A8 på 800Mhz.
Ubuntu ska komma till android har dom annonserat och ska köras åvanpå android då dom delar kernel ändå, aka linux. Inte mycket konstigare än när folk kör chroot i linux för sepparata miljöer.
Ända som föhindrar en fån att köra villken mjukvara man vill är spärrar på enheten. 99% av alla tablets är låsta från fabrik. Microsofts windows 8 tablets lär vara låsta med i alla fall ARM versionerna med RT versionen. Ganska stor risk att även Windows 8 tablets med x86 cpu blir låsta också. Secure boot ser till att enbart signerad mjukvara kan bootas och i detta fallet windows 8 då. ARM varianterna är nog precis som många andra tablets, ipad och android baserade låsta helt till windows RT medans tillverkarna av x86 varianten vad jag vet får ge stöd för annan mjukvara med vad jag vet. Men secure boot måste vara på så ska man kunna boota nån linux dist så måste en signatur finnas för det.
Problemt jag ser är att windows kommer det nån ny version var 3:e år medans linux kommer det nya dagligen mer eller mindre så hur ska tillverkarn orka bry sig om i bästa fall annat än tex ubuntus stabila utgåvor tex?
Tror inte många tillverkar orkar bry sig om att släppa nya UEFI med uppdaterad secure boot. Ett alternativ är att stänga av det men MS kräver som sagt att det ska vara på för windows ska starta.
Så även om MS inte direkt stänger andra ute så gör dom det nog indirekt då secure boot fugnerar som en white list.
Total skit för hemmapularna med Secure boot tex. En orsak till att nexus 7 blir min första tablet då jag inte tänker betala allt för mycket för artefisiela begränsningar när jag vet att jag i princip skulle kunna köra villken linux dist eller annat OS med ARM stöd på den om jag velat.
Custom roms osv fins ju som sagt men inget som förhindrar att en tablet hade vart lika smidig att installera andra OS på som en PC. Archos som sagt har sålt sådana tablets där det uppmuntrats att köra andra OS också.
En ny mobil i dag eller tablet har nog med pullver att köra modärna desktop OS och vanliga program.
Vardagliga program kräver inte mycket beräknigsprestanda i alla fall inte flytalsprestanda. Load och Stor och liknande väldigt generela instruktioner med lite krav på beräknigsprestanda är vanligare. Det lilla som kräver flytalsprestanda som media i browsern osv klarar modärna ARM processorer och deras GPU:er av.
En mobil eller tablet är lika mycket en dator som en PC. Prestandan som skiljer primärt. ARM eller x86 är av extremt liten betydelse egentligen. Flesta program i dag är portabla och kan snabbt kompileras om. En av linux stora styrkor tex. Själv kör jag gentoo linux som nog är en av dom distar som nyttjar mjukvarns portabilitet mest i dag. Jag kan utan problem köra ALPHA, PPC, x86 och x86_64 burkar med samma mjukvara då det portas vid installationen för respektive maskin så för slutanvändarna av mina burkar spelar ISA:et igen roll och detta har jag gjort.
Man ska minnas att Windows varit portat till både MIPS, Alpha och PPC innan och säkert nån mer arkitektur jag förträngt.
Fins IGET magiskt med x86 som gör det till en PC cpu annat än att den är dominant i markandsegmentet.
ARM för servers är på gång både låg effekt och hög prestanda också. Vet inte hur nvidias projekt på en 64bit ARM går i dagsläget men dom hade ju en på G som skulle vara direkt alternativ till x86_64 för gamers och andra med höga krav på CPU prestanda så då pratar vi ju i5 eller bättre som mål då kan man anta. Vart rätt tytst om det på sisstone från nvidias sida dock men självklart väntar dom in windows 8 innan det blir aktuellt med nåt släpp där.
Fins eller igen aledning att tro att tex efterföljaren av windows 8 kan köra både x86 och arm program.
Apple gick över från PPC till x86 utan större problem på ett par år.
Det gjorde man genom att binärerna innehåller kod för båda arkitekturerna sedan vet OS:et vilken del som ska exekveras. I dom fall man hade äldre program med bara PPC kod i binären så kördes det via en emulator.
Fins inge som hindrar MS från att göra nåt liknande. Fins igen orsak till varför Windows RT inte skulle kunna köra x86 program i en emulator transparent om än slött i dagsläget och det fins igen orsak att windows 8 inte kan köra arm program via emulator och i slutändan fins det igen orsak till att vi inte kan ha en binär med kod för båda platformarna i slutändan. Apple fixade det så borde MS kunna göra.
Inte konstigare än att en binär kan ha stöd för SSE2 men binären kan köras på en CPU som saknar SSE2 stöd om den har alternativ kod tex x86 istället. I linux om man kompilerar själv kan man välja detta. Windows program fungerar lika dant när dom en gång kompilerades. Alla gamers har inte en CPU med AVX så även om spelet stödjer det så har det också alternativ kod för samma del av programmet vas för SSE2 istället tex.
jag ser inga hinder för ARM då ända skillnaden egentligen är prestanda inget annat mot X86.
64bit arkitektur är väl framtagen nu med så för kraftigare maskiner så kommer ju det med