Hi!
Nowadays androids are getting increasingly powerful. You can buy android phones with 4, 6 and even 8 GB of RAM. Also CPU power is not a problem anymore.
There are various operating systems out there for ARM. For example, there is ARM version of debian linux. Also Windows 10 released ARM version of it. In light of that it would be cool if I could run virtual box on android.
And there IS point in making android version because 1) phones have enough power 2) There are decent ARM OSes out.
I know that it wont run the x86 versions of operating systems but at least it would run ARM version of operating systems.
Please make android version
-
- Site Moderator
- Posts: 27330
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: Please make android version
You didn't search before you posted, right? VirtualBox is an x86 emulator, not an ARM emulator. It cannot happen.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
- Site Moderator
- Posts: 39156
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Please make android version
This proposal is so fundamentally mistaken that it's hard to know how to respond to it.
Let's start with this: VirtualBox is a HYPERVISOR, not a CPU SIMULATOR. Those are two utterly different application domains. VirtualBox essentially simulates the peripheral hardware of a traditional WinTel PC - meaning everything except the CPU, because code is intended to run natively, at full speed. It basically works by using the protection features of the CPU to intercept any attempt by guest code to access hardware. On such an exception the VirtualBox supervisor steps in and returns a result which simulates what particular hardware would have returned.
Running on a ARM would require a very different interception mechanism - I don't know if it exists. Assuming it does, simulating PC hardware while running on an ARM processor is entirely pointless, and ARM based devices do not have equivalent legacy standards for their own hardware, nor a user business market interested in funding this development. Even if you did it for free it would still be useless because you'd have no software to run on it: you need considerably more than a Windows kernel adapted for ARM!
Let's start with this: VirtualBox is a HYPERVISOR, not a CPU SIMULATOR. Those are two utterly different application domains. VirtualBox essentially simulates the peripheral hardware of a traditional WinTel PC - meaning everything except the CPU, because code is intended to run natively, at full speed. It basically works by using the protection features of the CPU to intercept any attempt by guest code to access hardware. On such an exception the VirtualBox supervisor steps in and returns a result which simulates what particular hardware would have returned.
Running on a ARM would require a very different interception mechanism - I don't know if it exists. Assuming it does, simulating PC hardware while running on an ARM processor is entirely pointless, and ARM based devices do not have equivalent legacy standards for their own hardware, nor a user business market interested in funding this development. Even if you did it for free it would still be useless because you'd have no software to run on it: you need considerably more than a Windows kernel adapted for ARM!
Re: Please make android version
There are PC emulators for nearly all famous platforms such as Windows, MacOS, Linux, and Android like Bochs and Limbo so how could it be nearly imposible for Oracle geniuses to produce their Android version of VertialBox. Just say you only seek money and only money. You could if you would Sorry to be so harsh but I feel sorry Oracle put Android users down. Nearly all kind of CPUs and system have powerful and smooth running emulators for Android including 8bit generation such as Z80 (MSX, ZX Spectrum, Amstrad, etc) and 6052 (Atari 400, 800, etc) and Amiga, Atari ST, Sega, Arcade machines, Intel CPUs, Motorolla CPUs, etc. So just now I realize that your VirtualBox is not really an emulator. It is just a simulator. And there is a huge difference between the two. I can't relay on your simulator scientifically. This is a great loose from a scientific point of view. This is so bad to know. Your are not up to the competence. Sorry for you and for me to know that. I'll spread the word that yours is a mere simulator and not an emulator and it cannot be trusted scientifically.
-
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Please make android version
AFAIK no hypervisor in the market can run an ARM product. So you rant is pointless. If you can run an emulator then install what ever guest you want and install the emulator ( it's only a program after all ). Simple as that. But I get the feeling you just came here to stand on your soap box and make a fool out of yourself, so well done my friend mission accomplished.
-
- Oracle Corporation
- Posts: 2973
- Joined: 19. Dec 2007, 15:45
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Any and all
- Contact:
Re: Please make android version
You can "relay" on whatever you prefer. Last I checked, Oracle wasn't forcing anyone to use VirtualBox.Eimaster wrote:I can't relay on your simulator scientifically.
To clarify, VirtualBox is not a simulator, it is, as others said, a hypervisor. What that means is that the vast majority of instructions are executed directly on the host CPU, not emulated, not simulated. Yes, the virtual hardware in a VM is emulated. The virtual CPU is not.
-
- Volunteer
- Posts: 2560
- Joined: 30. May 2007, 18:05
- Primary OS: Fedora other
- VBox Version: PUEL
- Guest OSses: XP, Win7, Win10, Linux, OS/2
Re: Please make android version
Or in not so technical terms:
Your rant reads like "dear dishwasher company, why can't I bake cakes in your appliance?"
Your rant reads like "dear dishwasher company, why can't I bake cakes in your appliance?"
-
- Site Moderator
- Posts: 39156
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Please make android version
... and because I can't bake cakes in my washing machine I'm therefore going to tell the world that these washing machine designers are incompetent, and so make myself look like a total imbecile.
I encourage this. Only good can come of it.
I encourage this. Only good can come of it.