Hi all,
I am wondering if it it would be possible with a kind of light virtualization tool, to run some very simple Windows applications (a .exe file with no installation required, no registry, no .dll, etc.) within Android.
Of course it would'nt be to use it on a smartphone but on a tablet.
Does it already exist ?
Use Bosch (I think that's what it's called) and install windows 95/xp.
Sent from my GT-I9100 using XDA
There are emulators like Bochs and DosBox that will emulate an x86 system. But its going to be pretty slow feeling. ARM and x86 use different instruction sets so everything has to basically be translated between the two which slows things down. If its a modern or big program you'll be better off running through a remote desktop program.
Thanks Guys,
In fact it is only simple .exe files which don't need powerful calculations.
But you mean that it will need to install a full Window OS ?
I'll have a look to these two softwares you mentionned.
Limerick_fr said:
Thanks Guys,
In fact it is only simple .exe files which don't need powerful calculations.
But you mean that it will need to install a full Window OS ?
I'll have a look to these two softwares you mentionned.
Click to expand...
Click to collapse
Yeah, but you might be able to use a slimmed down version of the OS though.
Sent from my GT-I9100 using XDA
Yes you would need to install a emulated OS which is probably limited to Windows 9x or older. I don't think there is anything out there that can emulate the newer non DOS based versions of Windows like 2000, XP, etc.
WINE works without installing an OS since its x86 on x86. Makes you wonder if it would be possible to build WINE for Android x86.
Well then, these solutions are too heavy for what I want to do.
I don't want to emulate a full OS.
Maybe later, if there are more and more needs like mine, some developpers (or Google itself) will create such a too to run some simple Windows apps on Android without installing Windows...
Has anyone so far got any form of linux (vnc or framebuffer or any way it might work) on our tablet? A while ago i saw @Stevethegreat write about it in the androplus kernel thread and i'm wondering if anything came out of that. It would be really nice to get debian or ubuntu on here because my note 10.1 is getting quite slow for more demanding programs with its weedy 1.4 ghz exynos while the 810 would probably do amazingly well. By the way in case anyone was about to suggest it-- the linux deploy or complete linux installer apps don't seem to work on this tablet (stock rooted and androplus kernel), linux deploy fails at the beginning of the install and complete linux installer just plain force closes when trying to start the linux.... Any ideas?
What do you want to run on the tablet?
Graphic-wise I do not miss anything.
With a terminal emulator and busybox or adb-shell the commandline takes me far...
I could even cross compile some arm-binaries if I had the itch.
For my server needs I have a Raspberry Pi2 (seafile, carddav, caldav) for < 50 EUR with nice case and power supply. Eats < 10 EUR electricity/year.
DHGE said:
What do you want to run on the tablet?
Graphic-wise I do not miss anything.
With a terminal emulator and busybox or adb-shell the commandline takes me far...
I could even cross compile some arm-binaries if I had the itch.
For my server needs I have a Raspberry Pi2 (seafile, carddav, caldav) for < 50 EUR with nice case and power supply. Eats < 10 EUR electricity/year.
Click to expand...
Click to collapse
I mostly need propper linux to run exagear desktop which enables x86 programs to run on arm so that these tablets can be used as a intel laptop replacement . While it runs fine on my pi2 that is really a bit too weak even at 1 or 1.2 ghz and while it is faster on the old note i bet the 810 would make it approach the speeds of a entry level or mid range intel laptop and increase usability by alot. It also seems to me a bit weird how the apps i wrote about in the first post simply do not work on the z4tab even with selinux on premissive and such.
I don't own the tablet so I can't be 100% sure. However if you compile a kernel with Virtual Terminal support and follow the linux guide I wrote for Note 10.1 2014 tablet , I'm mostly positive that you'd get a rather responsive linux implementation. You have to forget hardware acceleration though (as it is dependant to the particular architecture of each and every device), unless you found a way to implement it...
Stevethegreat said:
I don't own the tablet so I can't be 100% sure. However if you compile a kernel with Virtual Terminal support and follow the linux guide I wrote for Note 10.1 2014 tablet , I'm mostly positive that you'd get a rather responsive linux implementation. You have to forget hardware acceleration though (as it is dependant to the particular architecture of each and every device), unless you found a way to implement it...
Click to expand...
Click to collapse
This guide? http://forum.xda-developers.com/gal...-to-install-gnu-linux-samsung-galaxy-t3239809
I will try it but first i need to figure out why the linuxdeploy itself wont work... But thank you anyway, no hardware acceleration is more than good enough for my needs
ml11ML said:
This guide? http://forum.xda-developers.com/gal...-to-install-gnu-linux-samsung-galaxy-t3239809
I will try it but first i need to figure out why the linuxdeploy itself wont work... But thank you anyway, no hardware acceleration is more than good enough for my needs
Click to expand...
Click to collapse
Yeah, but you have to edit some of the files there. For example the kernel used there is obviously for Note tablet, *don't attempt to flash it to Xperia tablet* it will brick it. Also you'd have to edit the xorg.conf fille that you have to copy to the first step (follow the explanation part).
If you do the above two probably both the quick guide and the full guide would work. If not it would mean that I'd have to update my LinuxCanvas app, in which case someone should donate to me an Xperia tablet Z4
Stevethegreat said:
Yeah, but you have to edit some of the files there. For example the kernel used there is obviously for Note tablet, *don't attempt to flash it to Xperia tablet* it will brick it. Also you'd have to edit the xorg.conf fille that you have to copy to the first step (follow the explanation part).
If you do the above two probably both the quick guide and the full guide would work. If not it would mean that I'd have to update my LinuxCanvas app, in which case someone should donate to me an Xperia tablet Z4
Click to expand...
Click to collapse
One would have to be pretty mad to go trying to install Linux on a tablet and then flash a kernel from a samsung to a sony xD But yeah... i will try it IF this Linux Deploy will get about maybe working for a change...
ml11ML said:
One would have to be pretty mad to go trying to install Linux on a tablet and then flash a kernel from a samsung to a sony xD But yeah... i will try it IF this Linux Deploy will get about maybe working for a change...
Click to expand...
Click to collapse
Yeah I know, I just want to be clear so that nobody (of those reading here) would attmpt that and suddenly think that I was the one that bricked his device. I can do without such charges
As for linuxdeploy, I use version 1.5.3 in my guide as it is the one with less issues. I gave a link there to the apk. Try it and see how it goes.
ml11ML said:
Has anyone so far got any form of linux (vnc or framebuffer or any way it might work) on our tablet?
Click to expand...
Click to collapse
Linux deploy 1.5.6, current from play store, works well for me on a rooted SGP771, of course with an Andro+ kernel. Using armhf gave the least problems to get a Ubuntu or Debian installed with graphics via a local or remote VNC viewer.
Since the Z4T is 64 bits, I however aimed to install an arm64 architecture. Here, the success rate is lower, which is mostly due to packages that cannot be installed and a bug in tightvncserver with arm64 and higher color depth'.
I however finally succeeded with arm64 too, by using Ubuntu wily, LXDE and an x11rdp installed via ssh instead of tightvncserver. Now I'm trying a framebuffer display for speed, power consumption and a higher DPI, but yet without success. Changing DPI for VNC is simple, as Linux Deploy has a setting for it, but using RDP this seems to be tricky.
Did you say which error you get with Linux Deploy? I found it useful to turn on debug and trace output in the settings. The very first issue I had with Linux Deploy, first on the SGP621, later again on the SGP771, was that I tried to use the file method on the external SD card without the necessary permissions. On the Z4T I now use the internal storage instead, it's much faster too.
Unfortunately I'm not a Linux or Android guy, so I need to google solutions for each and every problem I encounter and I don't even think of trying to resolve package installation problems.
My objective is mostly to see how far I can get using Linux on such a lightweight device as the Z4T.
I already had the Eclipse IDE with JDT and CDT running fast enough for productive work. GHC (Haskell) runs too, but not GHCI. Using Linux with a touchscreen only and at such a high DPI is still disappointing. To my surprise, mc works rather well with a tochscreen in a fullscreen terminal via ssh. My holy grail shall however be to see Windows 8.1 running in qemu. I wonder how that will perform. Not so well I suppose. Maybe a combination of Wine and qemu would work ok, where qemu only executes the x86 application code and leaves the OS code behind the Windows APIs up to be executed natively by Wine...
On my raspi2 I use armhf
@vartha
Interesting how far you've come.
On my Raspberry I have no problems (even used LibreOffice on LXDE) with armhf.
armhf (32 bit) gives no problems in package selections so far and should work on the Tablet Z4.
Some background:
https://www.debian.org/releases/stable/armhf/index.html.de
https://wiki.debian.org/Arm64Port
Problems with the tablet could setting up drivers for the qualcomm hardware in your version of Linux.
At least SONY provide the sources for the kernel and heading over to qualcomm there is tons of documentation. Here you look at specific (OEM-) boards. Our tablet is not that exotic.
I doubt you could run a huge operating system of INTEL-architecture due to memory constraints. Windows NT4 or XP might be possible in 3Gbytes host memory.
vartha said:
Linux deploy 1.5.6, current from play store, works well for me on a rooted SGP771, of course with an Andro+ kernel. Using armhf gave the least problems to get a Ubuntu or Debian installed with graphics via a local or remote VNC viewer.
Since the Z4T is 64 bits, I however aimed to install an arm64 architecture. Here, the success rate is lower, which is mostly due to packages that cannot be installed and a bug in tightvncserver with arm64 and higher color depth'.
I however finally succeeded with arm64 too, by using Ubuntu wily, LXDE and an x11rdp installed via ssh instead of tightvncserver. Now I'm trying a framebuffer display for speed, power consumption and a higher DPI, but yet without success. Changing DPI for VNC is simple, as Linux Deploy has a setting for it, but using RDP this seems to be tricky.
Did you say which error you get with Linux Deploy? I found it useful to turn on debug and trace output in the settings. The very first issue I had with Linux Deploy, first on the SGP621, later again on the SGP771, was that I tried to use the file method on the external SD card without the necessary permissions. On the Z4T I now use the internal storage instead, it's much faster too.
Unfortunately I'm not a Linux or Android guy, so I need to google solutions for each and every problem I encounter and I don't even think of trying to resolve package installation problems.
My objective is mostly to see how far I can get using Linux on such a lightweight device as the Z4T.
I already had the Eclipse IDE with JDT and CDT running fast enough for productive work. GHC (Haskell) runs too, but not GHCI. Using Linux with a touchscreen only and at such a high DPI is still disappointing. To my surprise, mc works rather well with a tochscreen in a fullscreen terminal via ssh. My holy grail shall however be to see Windows 8.1 running in qemu. I wonder how that will perform. Not so well I suppose. Maybe a combination of Wine and qemu would work ok, where qemu only executes the x86 application code and leaves the OS code behind the Windows APIs up to be executed natively by Wine...
Click to expand...
Click to collapse
I am now installing the v20 androplus and rooting.. will try again when this is done
vartha said:
Linux deploy 1.5.6, current from play store, works well for me on a rooted SGP771, of course with an Andro+ kernel. Using armhf gave the least problems to get a Ubuntu or Debian installed with graphics via a local or remote VNC viewer.
Since the Z4T is 64 bits, I however aimed to install an arm64 architecture. Here, the success rate is lower, which is mostly due to packages that cannot be installed and a bug in tightvncserver with arm64 and higher color depth'.
I however finally succeeded with arm64 too, by using Ubuntu wily, LXDE and an x11rdp installed via ssh instead of tightvncserver. Now I'm trying a framebuffer display for speed, power consumption and a higher DPI, but yet without success. Changing DPI for VNC is simple, as Linux Deploy has a setting for it, but using RDP this seems to be tricky.
Did you say which error you get with Linux Deploy? I found it useful to turn on debug and trace output in the settings. The very first issue I had with Linux Deploy, first on the SGP621, later again on the SGP771, was that I tried to use the file method on the external SD card without the necessary permissions. On the Z4T I now use the internal storage instead, it's much faster too.
Unfortunately I'm not a Linux or Android guy, so I need to google solutions for each and every problem I encounter and I don't even think of trying to resolve package installation problems.
My objective is mostly to see how far I can get using Linux on such a lightweight device as the Z4T.
I already had the Eclipse IDE with JDT and CDT running fast enough for productive work. GHC (Haskell) runs too, but not GHCI. Using Linux with a touchscreen only and at such a high DPI is still disappointing. To my surprise, mc works rather well with a tochscreen in a fullscreen terminal via ssh. My holy grail shall however be to see Windows 8.1 running in qemu. I wonder how that will perform. Not so well I suppose. Maybe a combination of Wine and qemu would work ok, where qemu only executes the x86 application code and leaves the OS code behind the Windows APIs up to be executed natively by Wine...
Click to expand...
Click to collapse
Well now on marshmallow it works!
Installing android virtual device (AVD) with Intel HAXM support
Installing HAXM via android studio sdk manager gives no error.. but in AVD Manager, an error displayed - "/dev/kvm is not found" and hence doesn't allow me to run AVD
Installing HAXM(6.1.2) by downloading from intel official website gives me an error "Failed to configure driver: unknown error. Failed to open driver" which I tried to resolve using this solution given on intel blog
But still not working for me as comments shows for few people it is not working too..
Now, Clicking on green run button gives me same error in addition it displays something more related to "enable Intel VT-x from bios"
Now, in my computer's bios settings.. there is no VT-x but just "Intel VT" feature that I enabled.. but still no difference.. same error message.. I tried uninstalling and reinstalling android studio and AVD.. still no solution
My PC config is :
4gb ram ddr3
Intel i3 550 3.20 ghz
BIOS version TCIBX10H.86A.0037 (not updated - latest firmware is TCIBX10H.86A.0048)
Intel hd graphics
500gb hdd
Windows 7 32bit
PS:
1. Hyper-v is not installed on my computer (may be not supported or Windows need to be installed, I never tried to install it myself)
2. There is no virtual box installed either
3. Sorry for bad english and I'm new to android app development also
One of your issues is that you are running a 32 bit system. Android devices tools require a 64 bit computer.
From what you have said about the missing bios option again tells me your pc is not compatible on a basic level. Not a whole lot you can do. Other then get a new pc to work with Android tools.
zelendel said:
One of your issues is that you are running a 32 bit system. Android devices tools require a 64 bit computer.
From what you have said about the missing bios option again tells me your pc is not compatible on a basic level. Not a whole lot you can do. Other then get a new pc to work with Android tools.
Click to expand...
Click to collapse
Thank you for your reply.
I have another PC of my colleague, but I don't know exact configuration of it. Still I came to know that it has 64-bit Windows 7 installed and some high end Nvedia graphics card installed. I'll try using it and let you know.
zelendel said:
One of your issues is that you are running a 32 bit system. Android devices tools require a 64 bit computer.
From what you have said about the missing bios option again tells me your pc is not compatible on a basic level. Not a whole lot you can do. Other then get a new pc to work with Android tools.
Click to expand...
Click to collapse
prattkool said:
Thank you for your reply.
I have another PC of my colleague, but I don't know exact configuration of it. Still I came to know that it has 64-bit Windows 7 installed and some high end Nvedia graphics card installed. I'll try using it and let you know.
Click to expand...
Click to collapse
Problem continues even on other PC and I could never find why the error continued even if I got VT - x supported and enabled on both the PCs now.. (I checked using 'Intel® Processor Identification Utility' and 'securable.exe') finally i had to move on to 3rd party emulators which run on VirtualBox (like Genymotion).
Can anybody explain me how to install android os on virtual machine on my computer. So that i can easily use the android apps on my pc without using the emulator and i think this would work better. Please Help...
You may take advantage of BlueStacks.
My recommendation: BLISS OS ( dual boot solution )
Emulators - where it doesn't matter which one - are always only a stopgap solution. Because emulators share system resources with PC, a high-end PC is neded to more or less flawlessly run an emulator instance.
Hi Kajal,
I totally agree with all the other answers like you can easily install Bluestacks on your computer and can use android apps easily. But only things only thing in bluestack is that you have good amount of RAM so that the apps can run smoothly. But still if you want to install android Operating system on virtual machine then you can follow these steps:-
Download the android ISO file from android-x86 and then download Virtualbox and install it properly.
1. Now Open Virtualbox
2. Create Virtualbox a new virtual machine
3. Configure virtual machine RAM and Harddrive.
4. Now import the ISO file in the virtual machine and setup it properly.
5. Now Adjust your Video Memory allocated for the android virtual machine.
6. Now once your android machine is created, Click on Start.
7. It will start loading the android files and then select the harddrive where it will be installed.
8. Now wait for few minutes and it will be ready to RUN.
I know the process is little longer, that i have also attached the guide showing how to install Android OS properly.
https://www.buildsometech.com/2020/01/install-android-os-on-pc-virtualbox.html
If it doesn't work. Please comment below, i would definitely love to guide you further.
Thanks,
Hope it helps
jwoegerbauer said:
My recommendation: BLISS OS ( dual boot solution )
Emulators - where it doesn't matter which one - are always only a stopgap solution. Because emulators share system resources with PC, a high-end PC is neded to more or less flawlessly run an emulator instance.
Click to expand...
Click to collapse
i like that option. next project. ty
why not use emulator?
Explain the full process for me because I want to migrate my system window 10 to window 11.
If your computer supports Windows 11 (you can check it using "Windows PC Health Check App").
How to Get Windows 11 for Your Compatible PC
Find out how to get Windows 11 from Microsoft. Check your PC’s compatibility against the system requirements to see if you can upgrade to Windows 11.
www.microsoft.com
Windows 11 Specs and System Requirements | Microsoft
Find an overview of Windows 11 specs and features from Microsoft. Learn about the device specifications, versions and languages available for Windows 11
www.microsoft.com
You can upgrade using Windows Update. But if you are asking it here, i think you should not doing it by yourself... because you can make some mistakes with your system.
You need UEFI 64 bit Processor and TPM And (PC than support Windows 11)
cmfCyangenModteam said:
You need UEFI 64 bit Processor and TPM And (PC than support Windows 11)
Click to expand...
Click to collapse
And also intel cpu greater than 8th gen or Ryzen 3 (3rd gen or up) / Ryzen 5+ (2nd gen or up)
Yes.
I've had it running on my 2600k but didn't like it and went back to 10. Rufus is your friend. To hard finding drivers when I did it. January when I tried. Planning on waiting a couple more builds then trying it again. I mainly want Android Subsystem so I don't have to emulate
If you don't have the hardware to run it, there is a good build called ghost spectre. It's what I use and it's great.