Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.linux.misc > #33479 > unrolled thread

Linux "native" Virtualization: ARM64 vs x86_64

Started byRobert Heller <heller@deepsoft.com>
First post2021-10-30 23:21 -0500
Last post2021-11-05 09:09 +0000
Articles 20 on this page of 28 — 10 participants

Back to article view | Back to comp.os.linux.misc


Contents

  Linux "native" Virtualization: ARM64 vs x86_64 Robert Heller <heller@deepsoft.com> - 2021-10-30 23:21 -0500
    Re: Linux "native" Virtualization: ARM64 vs x86_64 Jason Evans <jsevans@mailfence.com> - 2021-11-01 06:56 +0000
    Re: Linux "native" Virtualization: ARM64 vs x86_64 Anssi Saari <as@sci.fi> - 2021-11-01 09:44 +0200
      Re: Linux "native" Virtualization: ARM64 vs x86_64 Aragorn <thorongil@telenet.be> - 2021-11-01 23:14 +0100
        Re: Linux "native" Virtualization: ARM64 vs x86_64 Anssi Saari <as@sci.fi> - 2021-11-03 10:33 +0200
          Re: Linux "native" Virtualization: ARM64 vs x86_64 The Natural Philosopher <tnp@invalid.invalid> - 2021-11-03 10:36 +0000
            Re: Linux "native" Virtualization: ARM64 vs x86_64 Pascal Hambourg <pascal@plouf.fr.eu.org> - 2021-11-03 20:34 +0100
              Re: Linux "native" Virtualization: ARM64 vs x86_64 Grant Taylor <gtaylor@tnetconsulting.net> - 2021-11-03 14:14 -0600
                Re: Linux "native" Virtualization: ARM64 vs x86_64 Robert Riches <spamtrap42@jacob21819.net> - 2021-11-04 03:21 +0000
                Re: Linux "native" Virtualization: ARM64 vs x86_64 Rich <rich@example.invalid> - 2021-11-04 03:28 +0000
              Re: Linux "native" Virtualization: ARM64 vs x86_64 The Natural Philosopher <tnp@invalid.invalid> - 2021-11-04 11:03 +0000
                Re: Linux "native" Virtualization: ARM64 vs x86_64 Robert Heller <heller@deepsoft.com> - 2021-11-04 07:07 -0500
                  Re: Linux "native" Virtualization: ARM64 vs x86_64 The Natural Philosopher <tnp@invalid.invalid> - 2021-11-04 15:54 +0000
                    Re: Linux "native" Virtualization: ARM64 vs x86_64 Robert Heller <heller@deepsoft.com> - 2021-11-04 13:41 -0500
                      Re: Linux "native" Virtualization: ARM64 vs x86_64 John-Paul Stewart <jpstewart@personalprojects.net> - 2021-11-04 14:54 -0400
                        Re: Linux "native" Virtualization: ARM64 vs x86_64 Pascal Hambourg <pascal@plouf.fr.eu.org> - 2021-11-04 20:00 +0100
                          Re: Linux "native" Virtualization: ARM64 vs x86_64 Pascal Hambourg <pascal@plouf.fr.eu.org> - 2021-11-04 20:04 +0100
                            Re: Linux "native" Virtualization: ARM64 vs x86_64 John-Paul Stewart <jpstewart@personalprojects.net> - 2021-11-04 16:36 -0400
                      Re: Linux "native" Virtualization: ARM64 vs x86_64 The Natural Philosopher <tnp@invalid.invalid> - 2021-11-04 19:25 +0000
                        Re: Linux "native" Virtualization: ARM64 vs x86_64 The Natural Philosopher <tnp@invalid.invalid> - 2021-11-04 19:33 +0000
                      Re: Linux "native" Virtualization: ARM64 vs x86_64 Anssi Saari <as@sci.fi> - 2021-11-05 14:09 +0200
                        Re: Linux "native" Virtualization: ARM64 vs x86_64 The Natural Philosopher <tnp@invalid.invalid> - 2021-11-05 14:15 +0000
                          Re: Linux "native" Virtualization: ARM64 vs x86_64 Robert Heller <heller@deepsoft.com> - 2021-11-05 13:01 -0500
                        Re: Linux "native" Virtualization: ARM64 vs x86_64 Robert Heller <heller@deepsoft.com> - 2021-11-05 13:01 -0500
                    Re: Linux "native" Virtualization: ARM64 vs x86_64 Pascal Hambourg <pascal@plouf.fr.eu.org> - 2021-11-04 19:52 +0100
                      Re: Linux "native" Virtualization: ARM64 vs x86_64 Robert Heller <heller@deepsoft.com> - 2021-11-04 18:24 -0500
                        Re: Linux "native" Virtualization: ARM64 vs x86_64 Pascal Hambourg <pascal@plouf.fr.eu.org> - 2021-11-05 08:02 +0100
                          Re: Linux "native" Virtualization: ARM64 vs x86_64 The Natural Philosopher <tnp@invalid.invalid> - 2021-11-05 09:09 +0000

Page 1 of 2  [1] 2  Next page →


#33479 — Linux "native" Virtualization: ARM64 vs x86_64

FromRobert Heller <heller@deepsoft.com>
Date2021-10-30 23:21 -0500
SubjectLinux "native" Virtualization: ARM64 vs x86_64
Message-ID<JMqdnVaDXY0whOP8nZ2dnUU7-cXNnZ2d@giganews.com>
I presently have an older AMD Quad Core processor on a ATX motherboard in a 
tower case.  I am considering upgrading the motherboard & processor.  Right now 
I am using Linux "native" Virtualization (libvirt and QEMU) for several x86_64 
and i686 installs of Linux with 64-bit Ubuntu 18.04 on the "bare metal".  The 
VMs are mostly used as 32-bit and 64-bit build hosts and in one case a special 
version to run a closed source program that won't run on Ubuntu 18.04 -- it 
requires a bleeding edge version of Ubuntu 18.04 (not a LTS version).

I am considering getting an ARM64 based ATX motherboard to swap into my tower 
case.  I have several questions:

1) I know that the x86_64 processors have hardware support for virtualization,
allowing VMs to run at full hardware processor speed. Do the ARM64 processors
have this sort of support? If not what sort of Virtualization options are
available for ARM64 Linux? I specifically would want CLI user interface and
with support for raw disk volumes (such as LVM volumes) for the VM disks, not
special container files (harder to intelligently backup). 

2) I've never bothered to run non x86 VMs on my x86_64 machine (I have
physical ARM7 and ARM8 processors/OSs that I use as build boxes). Is it
possible to run x86_64 VMs on an ARM64 system? I'm guessing it would have to
be with software emulation.

(If I replace my AMD ATX motherboard with an ARM64, I would end up with a LAN 
with all ARM-based Linux boxen, so the only way to build for x86 would be with 
VMs.)

I want to move to ARM because ARM processor are cheaper, use less power, and 
look to be getting effectively faster than anything Intel or AMD is going to 
be putting out (unless either / both start making ARM processors).

-- 
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller@deepsoft.com       -- Webhosting Services
                                                         

[toc] | [next] | [standalone]


#33493

FromJason Evans <jsevans@mailfence.com>
Date2021-11-01 06:56 +0000
Message-ID<slo32q$oi7$2@theuse.news.theuse.net>
In reply to#33479
On Sat, 30 Oct 2021 23:21:01 -0500, Robert Heller wrote:

> 2) I've never bothered to run non x86 VMs on my x86_64 machine (I have
> physical ARM7 and ARM8 processors/OSs that I use as build boxes). Is it
> possible to run x86_64 VMs on an ARM64 system? I'm guessing it would
> have to be with software emulation.
> 
> (If I replace my AMD ATX motherboard with an ARM64, I would end up with
> a LAN with all ARM-based Linux boxen, so the only way to build for x86
> would be with VMs.)

I run openSUSE Tumbleweed on my Raspberry Pis. Right now I can use QEMU/
Libvirt to emulate ARM VMs. Considerably slower, I can also emulator x86 
32 and 64-bit machines.

I would also suggest that you look into using LXD. While it is container 
based, you can keep all of your virtual file systems in real Linux 
directories which are easy to back up. LXD creates more general system 
containers which are meant to function similar to VMs as opposed to 
Podman/Docker which containers that are meant to be one application per 
container.

I won't say that I'm an expert in virtualization or containers, but it is 
what I focus on in my work and both are a part of my daily workflow.

[toc] | [prev] | [next] | [standalone]


#33495

FromAnssi Saari <as@sci.fi>
Date2021-11-01 09:44 +0200
Message-ID<sm07dds1fs8.fsf@lakka.kapsi.fi>
In reply to#33479
Robert Heller <heller@deepsoft.com> writes:

> I am considering getting an ARM64 based ATX motherboard to swap into my tower 
> case.

I don't know much about virtualization but if you know of ARM based ATX
motherboards, I'd certainly like to know.

[toc] | [prev] | [next] | [standalone]


#33505

FromAragorn <thorongil@telenet.be>
Date2021-11-01 23:14 +0100
Message-ID<20211101231452.2e126fb8@nx-74205>
In reply to#33495
On 01.11.2021 at 09:44, Anssi Saari scribbled:

> Robert Heller <heller@deepsoft.com> writes:
> 
> > I am considering getting an ARM64 based ATX motherboard to swap
> > into my tower case.  
> 
> I don't know much about virtualization but if you know of ARM based
> ATX motherboards, I'd certainly like to know.

RISC-V will probably be getting there sooner.  They're already working
on it. ;)

-- 
With respect,
= Aragorn =

[toc] | [prev] | [next] | [standalone]


#33535

FromAnssi Saari <as@sci.fi>
Date2021-11-03 10:33 +0200
Message-ID<sm0zgqly6y3.fsf@lakka.kapsi.fi>
In reply to#33505
Aragorn <thorongil@telenet.be> writes:

> On 01.11.2021 at 09:44, Anssi Saari scribbled:
>
>> Robert Heller <heller@deepsoft.com> writes:
>> 
>> > I am considering getting an ARM64 based ATX motherboard to swap
>> > into my tower case.  
>> 
>> I don't know much about virtualization but if you know of ARM based
>> ATX motherboards, I'd certainly like to know.
>
> RISC-V will probably be getting there sooner.  They're already working
> on it. ;)

Yes, in fact SiFive has their Unmatched Mini-ITX board coming out or may
have shipped some already. Currently not available though.

But it's pretty expensive and I don't believe they're there with
performance for everyday use. They themselves call it a development
platform.

[toc] | [prev] | [next] | [standalone]


#33537

FromThe Natural Philosopher <tnp@invalid.invalid>
Date2021-11-03 10:36 +0000
Message-ID<sltoml$dp1$1@dont-email.me>
In reply to#33535
On 03/11/2021 08:33, Anssi Saari wrote:
> Aragorn <thorongil@telenet.be> writes:
> 
>> On 01.11.2021 at 09:44, Anssi Saari scribbled:
>>
>>> Robert Heller <heller@deepsoft.com> writes:
>>>
>>>> I am considering getting an ARM64 based ATX motherboard to swap
>>>> into my tower case.
>>>
>>> I don't know much about virtualization but if you know of ARM based
>>> ATX motherboards, I'd certainly like to know.
>>
>> RISC-V will probably be getting there sooner.  They're already working
>> on it. ;)
> 
> Yes, in fact SiFive has their Unmatched Mini-ITX board coming out or may
> have shipped some already. Currently not available though.
> 
> But it's pretty expensive and I don't believe they're there with
> performance for everyday use. They themselves call it a development
> platform.
> 
I meant to comment yesterday - yes there are ARM MoBos out there, but 
they seem to be optimised for low power server farms and are not cheap 
at all.

Many servers dont need the MIPS - just RAM. And SSDS.

Obviously virtualisation on a target with a *different* instruction set 
will require  the equivalent of a microcode instruction set emulator.

I would expect an X86 emulating ARM to be as crap as an ARM emulating X86...




-- 
Climate is what you expect but weather is what you get.
Mark Twain

[toc] | [prev] | [next] | [standalone]


#33543

FromPascal Hambourg <pascal@plouf.fr.eu.org>
Date2021-11-03 20:34 +0100
Message-ID<6182e42b$0$4993$426a74cc@news.free.fr>
In reply to#33537
Le 03/11/2021 à 11:36, The Natural Philosopher a écrit :
> I would expect an X86 emulating ARM to be as crap as an ARM emulating 
> X86...

I may be wrong, but I would expect RISC emulating CISC to perform better 
than CISC emulating RISC.

[toc] | [prev] | [next] | [standalone]


#33545

FromGrant Taylor <gtaylor@tnetconsulting.net>
Date2021-11-03 14:14 -0600
Message-ID<sluqug$8rc$1@tncsrv09.home.tnetconsulting.net>
In reply to#33543
On 11/3/21 1:34 PM, Pascal Hambourg wrote:
> I would expect RISC emulating CISC to perform better than CISC emulating 
> RISC.

Didn't AMD K6 processors get a performance over Intel counterparts by 
doing exactly that, be a high performance RISK core emulating the Intel 
x86 CISC instruction set?



-- 
Grant. . . .
unix || die

[toc] | [prev] | [next] | [standalone]


#33548

FromRobert Riches <spamtrap42@jacob21819.net>
Date2021-11-04 03:21 +0000
Message-ID<slrnso6kcv.kao.spamtrap42@one.localnet>
In reply to#33545
On 2021-11-03, Grant Taylor <gtaylor@tnetconsulting.net> wrote:
> On 11/3/21 1:34 PM, Pascal Hambourg wrote:
>> I would expect RISC emulating CISC to perform better than CISC emulating 
>> RISC.
>
> Didn't AMD K6 processors get a performance over Intel counterparts by 
> doing exactly that, be a high performance RISK core emulating the Intel 
> x86 CISC instruction set?

If they did, they were a year late to the party.  The Pentium Pro
processor was RISC on the inside:

    https://duckduckgo.com/?q=%22pentium+pro%22+risc+uop&t=h_&ia=web

One of the hits on that search says the Pentium Pro processor was
released in 1996.  One of the hits on this search says the K6 was
released in 1997:

    https://duckduckgo.com/?q=amd+k6&t=h_&ia=web

-- 
Robert Riches
spamtrap42@jacob21819.net
(Yes, that is one of my email addresses.)

[toc] | [prev] | [next] | [standalone]


#33549

FromRich <rich@example.invalid>
Date2021-11-04 03:28 +0000
Message-ID<slvk1i$d3f$1@dont-email.me>
In reply to#33545
Grant Taylor <gtaylor@tnetconsulting.net> wrote:
> On 11/3/21 1:34 PM, Pascal Hambourg wrote:
>> I would expect RISC emulating CISC to perform better than CISC emulating 
>> RISC.
> 
> Didn't AMD K6 processors get a performance over Intel counterparts by 
> doing exactly that, be a high performance RISK core emulating the Intel 
> x86 CISC instruction set?

Which is also how every P6 and derivative Intel CPU since the Pentium 
Pro introduced in 1995 operates:

https://en.wikipedia.org/wiki/P6_(microarchitecture)#From_Pentium_Pro_to_Pentium_III

   "P6 processors dynamically translate IA-32 instructions into 
    sequences of buffered RISC-like micro-operations,"

[toc] | [prev] | [next] | [standalone]


#33552

FromThe Natural Philosopher <tnp@invalid.invalid>
Date2021-11-04 11:03 +0000
Message-ID<sm0elt$8se$1@dont-email.me>
In reply to#33543
On 03/11/2021 19:34, Pascal Hambourg wrote:
> Le 03/11/2021 à 11:36, The Natural Philosopher a écrit :
>> I would expect an X86 emulating ARM to be as crap as an ARM emulating 
>> X86...
> 
> I may be wrong, but I would expect RISC emulating CISC to perform better 
> than CISC emulating RISC.

That is in fact and interesting question, since CISC  itself is RISC 
emulating CISC in microcode, half the time.

The point being whether or not the microcode inside the processor can 
execute faster than the RISC instruction in the main bus or cache of a 
RISC chip.

To date Intel beats an ARM on pure speed.  Just not on power consumption 
IIRC.

I cant see either of them performing satisfactorily in a mode they were 
not designed for however, though my money might be on intel emulating 
ARM, only because they are more powerful to start with.

-- 
"When a true genius appears in the world, you may know him by this sign, 
that the dunces are all in confederacy against him."

Jonathan Swift.

[toc] | [prev] | [next] | [standalone]


#33556

FromRobert Heller <heller@deepsoft.com>
Date2021-11-04 07:07 -0500
Message-ID<Kdidndb0Wp6PUB78nZ2dnUU7-VnNnZ2d@giganews.com>
In reply to#33552
At Thu, 4 Nov 2021 11:03:24 +0000 The Natural Philosopher <tnp@invalid.invalid> wrote:

> 
> On 03/11/2021 19:34, Pascal Hambourg wrote:
> > Le 03/11/2021 à 11:36, The Natural Philosopher a écrit :
> >> I would expect an X86 emulating ARM to be as crap as an ARM emulating 
> >> X86...
> > 
> > I may be wrong, but I would expect RISC emulating CISC to perform better 
> > than CISC emulating RISC.
> 
> That is in fact and interesting question, since CISC  itself is RISC 
> emulating CISC in microcode, half the time.
> 
> The point being whether or not the microcode inside the processor can 
> execute faster than the RISC instruction in the main bus or cache of a 
> RISC chip.
> 
> To date Intel beats an ARM on pure speed.  Just not on power consumption 
> IIRC.

The Apple M1 is said to faster than Intel.  And lower power...

> 
> I cant see either of them performing satisfactorily in a mode they were 
> not designed for however, though my money might be on intel emulating 
> ARM, only because they are more powerful to start with.

I am not really interested performance -- My only interest in emulating x86 on 
aarch64 (64-bit ARM) is as a "build box" -- if it takes hours to compile, so 
what...

> 

-- 
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller@deepsoft.com       -- Webhosting Services
                                                                                                                           

[toc] | [prev] | [next] | [standalone]


#33560

FromThe Natural Philosopher <tnp@invalid.invalid>
Date2021-11-04 15:54 +0000
Message-ID<sm0vo2$2mn$1@dont-email.me>
In reply to#33556
On 04/11/2021 12:07, Robert Heller wrote:

> I am not really interested performance -- My only interest in emulating x86 on
> aarch64 (64-bit ARM) is as a "build box" -- if it takes hours to compile, so
> what...
> 
Ahh..ok. Have fun writing an ARM RISC=>x86 CISC interpreter...


-- 
Outside of a dog, a book is a man's best friend. Inside of a dog it's 
too dark to read.

Groucho Marx

[toc] | [prev] | [next] | [standalone]


#33562

FromRobert Heller <heller@deepsoft.com>
Date2021-11-04 13:41 -0500
Message-ID<8NednaQqWsXRtBn8nZ2dnUU7-bHNnZ2d@giganews.com>
In reply to#33560
At Thu, 4 Nov 2021 15:54:42 +0000 The Natural Philosopher <tnp@invalid.invalid> wrote:

> 
> On 04/11/2021 12:07, Robert Heller wrote:
> 
> > I am not really interested performance -- My only interest in emulating x86 on
> > aarch64 (64-bit ARM) is as a "build box" -- if it takes hours to compile, so
> > what...
> > 
> Ahh..ok. Have fun writing an ARM RISC=>x86 CISC interpreter...

I'm actually hoping a x86_64 emulator already exists for ARM.  I guess *worst 
case* I could build a x86_64 cross-compiler hosted on ARM.  

> 
> 

-- 
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller@deepsoft.com       -- Webhosting Services
                                                                                       

[toc] | [prev] | [next] | [standalone]


#33564

FromJohn-Paul Stewart <jpstewart@personalprojects.net>
Date2021-11-04 14:54 -0400
Message-ID<iuioisF46s5U1@mid.individual.net>
In reply to#33562
On 2021-11-04 2:41 p.m., Robert Heller wrote:
> 
> I'm actually hoping a x86_64 emulator already exists for ARM.  I guess *worst 
> case* I could build a x86_64 cross-compiler hosted on ARM.  

I believe QEMU can do full-system emulation of x86_64 on ARM hosts.  But
their documentation isn't as good as it used to be, so I'm finding it
difficult to locate that info to verify it.

[toc] | [prev] | [next] | [standalone]


#33565

FromPascal Hambourg <pascal@plouf.fr.eu.org>
Date2021-11-04 20:00 +0100
Message-ID<61842de5$0$1363$426a74cc@news.free.fr>
In reply to#33564
Le 04/11/2021 à 19:54, John-Paul Stewart a écrit :
> On 2021-11-04 2:41 p.m., Robert Heller wrote:
>>
>> I'm actually hoping a x86_64 emulator already exists for ARM.  I guess *worst
>> case* I could build a x86_64 cross-compiler hosted on ARM.
> 
> I believe QEMU can do full-system emulation of x86_64 on ARM hosts.  But
> their documentation isn't as good as it used to be, so I'm finding it
> difficult to locate that info to verify it.

<https://packages.debian.org/stable/qemu-system-arm>
"This package provides the full system emulation binaries to emulate the 
following arm hardware: aarch64 arm."

What is that for if not emulating ARM on x86 and other architectures ?

[toc] | [prev] | [next] | [standalone]


#33566

FromPascal Hambourg <pascal@plouf.fr.eu.org>
Date2021-11-04 20:04 +0100
Message-ID<61842ea3$0$8918$426a74cc@news.free.fr>
In reply to#33565
Le 04/11/2021 à 20:00, Pascal Hambourg a écrit :
> Le 04/11/2021 à 19:54, John-Paul Stewart a écrit :
>> On 2021-11-04 2:41 p.m., Robert Heller wrote:
>>>
>>> I'm actually hoping a x86_64 emulator already exists for ARM.  I 
>>> guess *worst
>>> case* I could build a x86_64 cross-compiler hosted on ARM.
>>
>> I believe QEMU can do full-system emulation of x86_64 on ARM hosts.  But
>> their documentation isn't as good as it used to be, so I'm finding it
>> difficult to locate that info to verify it.
> 
> <https://packages.debian.org/stable/qemu-system-arm>
> "This package provides the full system emulation binaries to emulate the 
> following arm hardware: aarch64 arm."
> 
> What is that for if not emulating ARM on x86 and other architectures ?

Oops ! you meant the other way around.

<https://packages.debian.org/en/stable/qemu-system-x86>
" This package provides the full system emulation binaries to emulate 
the following x86 hardware: i386 x86_64."
Available for arm64, armel (ARM little-endian), armhf and others.

[toc] | [prev] | [next] | [standalone]


#33571

FromJohn-Paul Stewart <jpstewart@personalprojects.net>
Date2021-11-04 16:36 -0400
Message-ID<iuiui4F5b3dU1@mid.individual.net>
In reply to#33566
On 2021-11-04 3:04 p.m., Pascal Hambourg wrote:
> Le 04/11/2021 à 20:00, Pascal Hambourg a écrit :
>> Le 04/11/2021 à 19:54, John-Paul Stewart a écrit :
>>> On 2021-11-04 2:41 p.m., Robert Heller wrote:
>>>>
>>>> I'm actually hoping a x86_64 emulator already exists for ARM.  I
>>>> guess *worst
>>>> case* I could build a x86_64 cross-compiler hosted on ARM.
>>>
>>> I believe QEMU can do full-system emulation of x86_64 on ARM hosts.  But
>>> their documentation isn't as good as it used to be, so I'm finding it
>>> difficult to locate that info to verify it.
>>
>> <https://packages.debian.org/stable/qemu-system-arm>
>> "This package provides the full system emulation binaries to emulate
>> the following arm hardware: aarch64 arm."
>>
>> What is that for if not emulating ARM on x86 and other architectures ?
> 
> Oops ! you meant the other way around.
> 
> <https://packages.debian.org/en/stable/qemu-system-x86>
> " This package provides the full system emulation binaries to emulate
> the following x86 hardware: i386 x86_64."
> Available for arm64, armel (ARM little-endian), armhf and others.

That's exactly what I was thinking, too!

[toc] | [prev] | [next] | [standalone]


#33567

FromThe Natural Philosopher <tnp@invalid.invalid>
Date2021-11-04 19:25 +0000
Message-ID<sm1c2v$1dg$1@dont-email.me>
In reply to#33562
On 04/11/2021 18:41, Robert Heller wrote:
> At Thu, 4 Nov 2021 15:54:42 +0000 The Natural Philosopher <tnp@invalid.invalid> wrote:
> 
>>
>> On 04/11/2021 12:07, Robert Heller wrote:
>>
>>> I am not really interested performance -- My only interest in emulating x86 on
>>> aarch64 (64-bit ARM) is as a "build box" -- if it takes hours to compile, so
>>> what...
>>>
>> Ahh..ok. Have fun writing an ARM RISC=>x86 CISC interpreter...
> 
> I'm actually hoping a x86_64 emulator already exists for ARM.  I guess *worst
> case* I could build a x86_64 cross-compiler hosted on ARM.

Oh I think that already exists

> 
>>
>>
> 


-- 
Climate is what you expect but weather is what you get.
Mark Twain

[toc] | [prev] | [next] | [standalone]


#33569

FromThe Natural Philosopher <tnp@invalid.invalid>
Date2021-11-04 19:33 +0000
Message-ID<sm1chm$4qm$1@dont-email.me>
In reply to#33567
On 04/11/2021 19:25, The Natural Philosopher wrote:
> On 04/11/2021 18:41, Robert Heller wrote:
>> At Thu, 4 Nov 2021 15:54:42 +0000 The Natural Philosopher 
>> <tnp@invalid.invalid> wrote:
>>
>>>
>>> On 04/11/2021 12:07, Robert Heller wrote:
>>>
>>>> I am not really interested performance -- My only interest in 
>>>> emulating x86 on
>>>> aarch64 (64-bit ARM) is as a "build box" -- if it takes hours to 
>>>> compile, so
>>>> what...
>>>>
>>> Ahh..ok. Have fun writing an ARM RISC=>x86 CISC interpreter...
>>
>> I'm actually hoping a x86_64 emulator already exists for ARM.  I guess 
>> *worst
>> case* I could build a x86_64 cross-compiler hosted on ARM.
> 
> Oh I think that already exists

gcc surely runs on a PI and will compile to a linux target on X86?



-- 
"Corbyn talks about equality, justice, opportunity, health care, peace, 
  community, compassion, investment, security, housing...."
"What kind of person is not interested in those things?"

"Jeremy Corbyn?"

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | comp.os.linux.misc


csiph-web