X86 emulator for arm boards

News, happenings
Post Reply
Message
Author
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

X86 emulator for arm boards

#1 Post by don570 »

X86 emulator for arm developed by small Russian software company

eltechs.com
In addition to supporting the Raspberry Pi, the software runs on Linux-based platforms including Odroid, Cubieboard, CuBox, Utilite, Jetson TK1, Wandboard, and Banana Pi, among others. ExaGear Desktop can also run on an ARM-based Chromebook. As before, running Windows programs is possible by also installing the Wine emulator.
http://linuxgizmos.com/emulator-now-run ... pi-models/

______________________________________________________
Attachments
sysbench_02.png
performance relative to arm
(9.71 KiB) Downloaded 690 times

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#2 Post by Ted Dog »

Would be a killer android app, surprised by the differences in prices for different ARM models, and the non-refund with dreaded pay-pal.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#3 Post by don570 »

Price varies from

$10 Raspberry 1
$15 Raspberry 2
$20 Arm 7 boards like banana pi

http://eltechs.com/product/exagear-desk ... nd-prices/
_______________________________

User avatar
babaguy
Posts: 183
Joined: Tue 13 Apr 2010, 22:25
Contact:

#4 Post by babaguy »

THIS is GREAT News ! ! ! ! !

My main machine is a Mac product; I use Puppy on a few laptops and am about to make the main laptop much more of a multimedia content maker, and once I discovered what it was the other day, I realized that:

"I would like an ODROID..."

They're very inexpensive and can do all the stuff my Mac Thing does, and they're tiny!!! The Banana Pi also looks very good.

But they're ARM processors, and Puppy is.....X86.

However - an X86 Emulator will allow one to have an ODROID, or a Raspberry Pi or a Banana Pi as one's main machine, and STILL RUN PUPPY (or other X86 architecture-based OS's) !!! The Old and the New, coexisting in the flux of NOW!

: - )

Thank you for the Heads-Up! about this, Don 570 and Ted Dog ! ! !

- babaguy
"Real happiness lies in making others happy." - Meher Baba

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#5 Post by technosaurus »

What's wrong with qemu?
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
babaguy
Posts: 183
Joined: Tue 13 Apr 2010, 22:25
Contact:

#6 Post by babaguy »

What's wrong with qemu?
Well, Gee Whiz! Nothing at all, I guess! Except that I'd never heard of it until you typed this a couple of hours ago! So, I went here:

http://wiki.qemu.org/Main_Page

- and it looks like just what the Russians have come up with...

Thanks for the "Heads Up!" technosaurus !!!

- babaguy (not a computer nor software expert...)
"Real happiness lies in making others happy." - Meher Baba

bark_bark_bark
Posts: 1885
Joined: Tue 05 Jun 2012, 12:17
Location: Wisconsin USA

#7 Post by bark_bark_bark »

technosaurus wrote:What's wrong with qemu?
It's slow and it is a pain to figure out how to use it..
....

User avatar
babaguy
Posts: 183
Joined: Tue 13 Apr 2010, 22:25
Contact:

#8 Post by babaguy »

But - But - But - On their website it says:
QEMU is a generic and open source machine emulator and virtualizer.

When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performance.

When used as a virtualizer, QEMU achieves near native performance by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests.
You mean, "Your mileage may vary...?"

Hm. So, maybe I haven't missed much by standing here befogged amid the cloud of unknowing... : - )

http://eltechs.com/product/exagear-desktop/


- babaguy
"Real happiness lies in making others happy." - Meher Baba

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#9 Post by technosaurus »

qemu is pretty easy to build and you get a basic root filesystem designed for qemu on various architectures from landley.net/aboriginal.
With qemu-2.5 and linux-4.4 you can even use the underlying graphics card's hardware acceleration (though I don't think Rob Landley's aboriginal scripts are finely tuned enough to take care of it automatically - they just do the basics)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

bark_bark_bark
Posts: 1885
Joined: Tue 05 Jun 2012, 12:17
Location: Wisconsin USA

#10 Post by bark_bark_bark »

technosaurus wrote:qemu is pretty easy to build and you get a basic root filesystem designed for qemu on various architectures from landley.net/aboriginal.
With qemu-2.5 and linux-4.4 you can even use the underlying graphics card's hardware acceleration (though I don't think Rob Landley's aboriginal scripts are finely tuned enough to take care of it automatically - they just do the basics)
There's already a linux 4.4!? Last I remembered, version 4.1.xx was the latest! :shock:
....

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#11 Post by Ted Dog »

The Guy who worked on QEMU is top of the IT Guru list, just plan amazing. BK in his prime reminded me of him. Wonder what he is up to now days. Wish I could recall his name..http://bellard.org/

Has not been updated since 2012.. sad.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#12 Post by technosaurus »

Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

stemsee

#13 Post by stemsee »

I received an email from that guy!! He responded to my first enquiry: even without a payment! Genuinely nice chap!

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#14 Post by Ted Dog »

[quote="technosaurus"]Fabrice Bellard
http://www.itworld.com/article/2823547/ ... mmers.html[
/quote]

Lol met two of the people in person, disagree about half ( mostly the newer young single project types ) and should have the guy that moved C to C++ should have been included ( may have, been listed but uncredited ) They did leave BK out and I think he belongs as well as developer of Knoppix. They both added a lot to present day uses of linux.

gcmartin

An exclusive PUPPY QEMU utility for running a virtual PC

#15 Post by gcmartin »

QEMU for PUPPY Linux was made ENORMOUSLY easy for the community by @MikeB, last year. He created a very intuitive front-end so that almost anyone can create a PC (virtual of course) and boot a distro in it. His initial name was "Launcher" and is just that. And his front-end utility to QEMU makes it also enormously easy for advanced QEMU users to use, as well, with the additional options field on its screen. I say almost anyone because he has admitted that it does NOT cover everything, but, is great for those who have never used the Launcher to gain an understanding of what Virtual means when setting up the PC and how that PC uses it ability to boot your distro or OS.

It is found here and any questions can be directed there.

If you have an AMD PC, you have all that is needed for acceleration to be employed, so remember to check the KVM box. If you have an Intel, you most likely have the Intel version so check the KVM box.

There is a document to help members. That document encourages users to add any findings to improve its readable for the document's use to others. It is here.

Using either of those 2 threads, you should be able to boot and run just about any CPU known, presently. Thus, you can select an ARM PC and boot an ARM distro on your PUPPY while your PUPPY is running. Yes, you can run 2 or more PCs (so to speak) on a single real PC, side by side ... no rebooting.

Hope this knowledge is helpful.
Edited: Some sentences for clarity.
Last edited by gcmartin on Fri 15 Jan 2016, 07:01, edited 1 time in total.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#16 Post by technosaurus »

Ted Dog wrote: should have the guy that moved C to C++ should have been included ( may have, been listed but uncredited ) They did leave BK out and I think he belongs as well as developer of Knoppix. They both added a lot to present day uses of linux.
Bjarne Strousup and Klaus Knopper... I agree about Klaus, though I'm not a big fan of C++ in part because of some of Bjarne's design decisions, but many C++ devs would disagree and other language fans would choose their own champions.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#17 Post by Ted Dog »

Lol I would not choose c++ if given the choice. Paid to write or better extended a c++ program that was around 25 K lines of code. However moving C from a slight improvement of its machine language like start to C++ I consider a nearly impossible task. After becoming a c++ expert in a short time :o I came to like how the orginal coder designed it. He left to work on Visual Basic project :x Sadly he left the company for good and left a VB nightmare for me to inherent. Which turned me into a reluctant Visual Basic coder, It was a wild ride to move between IBM rexx and small talk coder on OS/2 to C++ then VB for the same company.

Post Reply