Post by Dave FrobleStill, there is the x86 port to complete and make profitable first.
That's definitely first.
Post by Dave FrobleFrom what you wrote, Raspburry Pi is just another ARM system. Is
that correct? If so, then perhaps a general port to ARM would
indeed run on Raspberry Pi.
The current ARM hardware market is quite peculiar, by the standards of
traditional IT.
Start by ignoring all the tiny 32-bit embedded and realtime systems, and
think about things that are recognizably computers.
There are "server" systems whose selling point is a lot of semi-fast
processor cores for their power budget. These are very useful for cloud
computing, but are annoyingly slow for doing software development on.
The fastest ARM processors, by a fair way, are made by Apple to their own
designs, and sold only inside Apple hardware. Currently, that's in
iPhones, iPads and iPods, but they will be sold in desktop and laptop
Macs within a year or so. Apple don't want you to run other operating
systems on these, unless you use virtualisation.
Then there are ARM-based laptops intended for running the ARM version of
Windows 10. They aren't as fast as Apple devices, and they have very
little market success so far.
There is a vast assortment of Android devices, mostly phones, but also
tablets, slow laptops, watches, entertainment devices, and so on.
Raspberry Pis are single-board computers, using similar hardware to
Android devices, but with expansion ports. They're also very cheap,
around US$50, which makes it sensible to use them as single-purpose
embedded systems, if you don't need huge volumes. There's a wide range of
OSes for them, but the usual one is their own Linux. They're intended as
machines for learning and tinkering, rather than industrial-scale
software production. The big limitation with them is storage, which you
have to add through the expansion ports. Their only built-in storage is a
micro-SD card, which is quite slow.
The top-end Pi is easily comparable with an early Alpha system, with four
64-bit cores at 1.5GHz, 8GB RAM and gigabit Ethernet. The issue with it
running a generic VMS port to ARM would be boot-loaders and device
drivers.
John