<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
I don't have a M1 Mac to test with, but it looks like someone else
has x86-64 Ubuntu running under macOS on M1 with qemu [1]. It
appears they had to build qemu from source to get a ARM native build
because the packaged version (Homebrew) was a x86 build running in
Rosetta (the article is a year old, maybe this has changed). Having
ARM emulate x86 emulating x86 seems like a bad idea.<br>
<font face="monospace"><span></span></font><br>
I can run OSGeo Live 14 on my 4GB Raspberry Pi 4B running 64-bit
Raspberry PI OS using the system supplied qemu-system-x86_64 [2].
It is not fast, but neither is the Pi. The same command runs
reasonably well on my 4 year old Linux desktop (and with KVM enabled
it is extremely fast). Based on what I've heard about the
performance of the M1, I'd expect it would probably handle it OK.<br>
<br>
My conclusion is running the existing OSGeo Live VM on an M1 Mac is
likely more involved than we can expect the average user to
undertake at the moment, but it seems like it should be possible as
all the building blocks appear to exist. However, I don't have the
hardware (or time currently) to explore this further and figure out
how to clearly document and package this. <br>
<br>
I'm not suggesting that this is something that should be pursued.
Like the prospect of maintaining an ARM version of OSGeo Live, this
is also likely much more of an ongoing time commitment related to
documentation, testing, and answering questions than it is a
technical challenge of making it work. If there is a ready made ARM
native QEMU package (or some other x86 emulator) available for macOS
that was already being maintained, running the existing OSGeo Live
VM on an M1 Mac would be much more feasible.<br>
<br>
[1] <a class="moz-txt-link-freetext" href="https://arstechnica.com/civis/viewtopic.php?t=1473419">https://arstechnica.com/civis/viewtopic.php?t=1473419</a><br>
<br>
[2] qemu-system-x86_64 -machine type=q35 --accel tcg,thread=multi
-cpu qemu64 -smp 4 -drive
file=osgeolive-14.0-amd64.qcow2,cache=none,if=virtio,aio=native -net
nic,model=virtio -net user -device virtio-vga -display
default,show-cursor=on -device intel-hda -device hda-duplex -m 2048
-device qemu-xhci -device usb-kbd -device usb-tablet<br>
<br>
<div class="moz-cite-prefix">On 2/8/22 14:37, Jim Klassen wrote:<br>
</div>
<blockquote type="cite"
cite="mid:f0e1aa1d-d605-a34c-7d41-3c8def9397f0@sharedgeo.org">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
This is getting off topic, but running x86 operating systems on
non-x86 Macs isn't a new thing to long time Apple users.<br>
<br>
There were multiple software options for both 68k Macs (eg.
SoftPC) as well as PowerPC Macs (eg. SoftWindows/VirtualPC) to
allow this. Of course, the emulation was slower than running
native in a VM, but it was for the most part usable. (There were
also several hardware solutions going back to the Apple IIe with
several CP/M Z-80 cards, there was a Mac286 card available for the
Mac II series, and the "DOS Compatible" version of the PowerMac
6100 had a 486 card in it, and probably more I don't know about.
And of course, one of the features Apple claimed of their x86 Macs
was the ability to run other x86 operating systems natively using
Bootcamp.)<br>
<br>
There are also FOSS projects (available at least on Linux) which
allow running x86 operating systems on non-x86 machines (QEMU and
Bochs come to mind). QEMU also has long supported user mode
emulation on Linux which allows running any architecture Linux
binaries as if it was a native binary on any architecture Linux
system.<br>
<br>
What surprises me is, given this very long (35+ year) and
continuous history of users needing at least some capability to
run x86 operating systems on their Apple hardware, that Apple and
the surrounding ecosystem have ignored this need with the Apple's
transition to ARM.<br>
<br>
<div class="moz-cite-prefix">On 2/7/22 09:45, Kobben, Barend
(UT-ITC) wrote:<br>
</div>
<blockquote type="cite"
cite="mid:E4E6FE2A-FF6E-4C35-A4E9-6E7D2A4A3394@utwente.nl">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style>@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
{font-family:Georgia;
panose-1:2 4 5 2 5 4 5 2 3 3;}@font-face
{font-family:"Times New Roman \(Body CS\)";
panose-1:2 11 6 4 2 2 2 2 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Georgia",serif;
color:windowtext;
font-weight:normal;
font-style:normal;}.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}div.WordSection1
{page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"
lang="EN-US">Nope, that is a shame. Parallels (the VM
host) won’t even install the hosted system (be it Li/Unix
or Windows) if it is not ARM-based :-(<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"
lang="EN-US">So I can install an ARM-based Ubuntu, but not
the LIVE OSGEO Lubuntu...<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"
lang="EN-US">See, in the link you sent: “</span><b><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US">What
can’t Rosetta 2 translate?<o:p></o:p></span></b></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US">Rosetta
cannot translate kernel extensions or Virtual Machine apps
that virtualize x86_64 computer platforms. Developers
should be aware that Rosetta is also unable to translate
AVX, AVX2, and AVX512 vector instructions. </span><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"
lang="EN-US">”<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><i><span
style="font-family:"Georgia",serif;color:black">-- <o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span
style="font-family:"Georgia",serif;color:black">Barend
Köbben<o:p></o:p></span></i></p>
</div>
</div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">On 07/02/2022,
15:46, "Basques, Bob (CI-StPaul)" <<a
href="mailto:bob.basques@ci.stpaul.mn.us"
moz-do-not-send="true" class="moz-txt-link-freetext">bob.basques@ci.stpaul.mn.us</a>>
wrote:<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><b><span style="color:#00B0F0"
lang="EN-US">Is Apple Rosetta 2 able to handle the Intel
side? <a
href="https://www.computerworld.com/article/3597949/everything-you-need-to-know-about-rosetta-2-on-apple-silicon-macs.html"
moz-do-not-send="true" class="moz-txt-link-freetext">
https://www.computerworld.com/article/3597949/everything-you-need-to-know-about-rosetta-2-on-apple-silicon-macs.html</a><o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="color:#00B0F0"
lang="EN-US"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="color:#00B0F0"
lang="EN-US">Bobb<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="color:#00B0F0"
lang="EN-US"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="color:#00B0F0"
lang="EN-US"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="color:#00B0F0"
lang="EN-US"><o:p> </o:p></span></b></p>
<div>
<p class="MsoNormal"><span style="color:#00B0F0"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="color:#00B0F0"
lang="EN-US">My machine - - - PW19-S295-C024<o:p></o:p></span></b></p>
</div>
<p class="MsoNormal"><b><span style="color:#00B0F0"
lang="EN-US"><o:p> </o:p></span></b></p>
<div style="border:none;border-left:solid blue
1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span
lang="EN-US"> osgeolive <a
class="moz-txt-link-rfc2396E"
href="mailto:osgeolive-bounces@lists.osgeo.org"
moz-do-not-send="true"><osgeolive-bounces@lists.osgeo.org></a>
<b>On Behalf Of </b>Kobben, Barend (UT-ITC)<br>
<b>Sent:</b> Monday, February 7, 2022 3:34 AM<br>
<b>To:</b> Angelos Tzotsos <a
class="moz-txt-link-rfc2396E"
href="mailto:gcpp.kalxas@gmail.com"
moz-do-not-send="true"><gcpp.kalxas@gmail.com></a>;
<a class="moz-txt-link-abbreviated
moz-txt-link-freetext"
href="mailto:osgeolive@lists.osgeo.org"
moz-do-not-send="true">osgeolive@lists.osgeo.org</a><br>
<b>Subject:</b> Re: [OSGeoLive] Will there be an ARM
version of the osgeo live?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable"
style="background:#E2F700;border:solid black 1.0pt"
cellpadding="0" border="1">
<tbody>
<tr>
<td style="border:none;padding:.75pt .75pt .75pt
.75pt">
<p class="MsoNormal"><strong><span
style="font-family:"Calibri",sans-serif;color:#FF3333">Think
Before You Click: </span></strong><span
style="color:#FF3333">This email originated <strong><span
style="font-family:"Calibri",sans-serif">outside </span></strong>our
organization.</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif"
lang="EN-US">Dear Angelos,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif"
lang="EN-US">That is a real pity, as it will mean
losing all Apple users in the coming years :-(<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif"
lang="EN-US">yours<o:p></o:p></span></p>
<div>
<div>
<p class="MsoNormal"><i><span
style="font-family:"Georgia",serif;color:black"
lang="EN-US">-- <o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span
style="font-family:"Georgia",serif;color:black"
lang="EN-US">Barend Köbben<o:p></o:p></span></i></p>
</div>
</div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Georgia",serif"
lang="EN-US"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">On 05/02/2022,
11:06, "osgeolive on behalf of Angelos Tzotsos"
<<a
href="mailto:osgeolive-bounces@lists.osgeo.org"
moz-do-not-send="true"
class="moz-txt-link-freetext">osgeolive-bounces@lists.osgeo.org</a>
on behalf of <a
href="mailto:gcpp.kalxas@gmail.com"
moz-do-not-send="true"
class="moz-txt-link-freetext">gcpp.kalxas@gmail.com</a>>
wrote:<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Dear Barend,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">We do not have
an ARM version. This would require more developer <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">resources than
we currently have, so there is currently no plan to
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">support this
architecture.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Best,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Angelos<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">On 2/2/22 01:24,
Kobben, Barend (UT-ITC) wrote:<o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #B5C4DF
4.5pt;padding:0cm 0cm 0cm
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt"
id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class="MsoNormal"><span lang="EN-US">For
installation in the Parallels virtual machine on a
new MacPro (running on the Apple silicon
architecture), an ARM version instead of an Intel
version is needed. Is that available, or will in
be...? Or are there alternative ways to get it
running on a Mac M1...?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">--<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Barend Köbben<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Senior
Lecturer – ITC-GIP & ATLAS, University Twente<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">PO Box 217,
7500 AE Enschede (The Netherlands)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">+31-(0)53 4874
253 / room 1-065 ITC<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">_______________________________________________<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">osgeolive
mailing list<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><a
href="mailto:osgeolive@lists.osgeo.org"
moz-do-not-send="true"
class="moz-txt-link-freetext">osgeolive@lists.osgeo.org</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><a
href="https://lists.osgeo.org/mailman/listinfo/osgeolive"
moz-do-not-send="true"
class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/osgeolive</a><o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">-- <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Angelos Tzotsos,
PhD<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">President<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Open Source
Geospatial Foundation<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><a
href="http://users.ntua.gr/tzotsos"
moz-do-not-send="true"
class="moz-txt-link-freetext">http://users.ntua.gr/tzotsos</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">_______________________________________________<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">osgeolive
mailing list<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><a
href="mailto:osgeolive@lists.osgeo.org"
moz-do-not-send="true"
class="moz-txt-link-freetext">osgeolive@lists.osgeo.org</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><a
href="https://lists.osgeo.org/mailman/listinfo/osgeolive"
moz-do-not-send="true"
class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/osgeolive</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</div>
</div>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
osgeolive mailing list
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:osgeolive@lists.osgeo.org" moz-do-not-send="true">osgeolive@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/osgeolive" moz-do-not-send="true">https://lists.osgeo.org/mailman/listinfo/osgeolive</a>
</pre>
</blockquote>
<br>
</blockquote>
<br>
</body>
</html>