32-bit future?

Confuzzled

Still Fresh
Joined
Oct 1, 2018
Messages
25
Excuse me if this has been asked before, but I haven't found a clear view regarding the 32-bit future. I _have_ looked, but perhaps in the wrong places.

AFAIK the Pyra, as currently designed and being implemented, uses a 32-bit cpu. In the Intel/AMD world, 32-bit 'x86' cpus are pretty much dead - so much so that many Linux distributions no longer 32-bit ISOs. This also means (I think) that many applications no longer offer 32-bit versions.

Part of my interest in the Pyra is using it as an 'extremely portable' general purpose computing device, which means I would like it to run standard desktop applications like the Firefox web-browser, the Thunderbird email client, and the LibreOffice Office suite. This is not because I want to use it as my only computing device, but so that I can produce documents on my desktop or notepad format computers and share to read-and-modify them on the Pyra when travelling.

So, what does the future hold. Does anyone know whether Firefox/Thunderbird/LibreOffice will retainf 32-bit compatibility? What about a Linux distribution for the Pyra - any issue with future availability there? And in the very long term, is it possible or likely that an upgraded cpu module/board for the Pyra would be a 64-bit cpu, neatly sidestepping any issue above?

I'm admitting my ignorance here, and if anyone can point to an already existing clear and concise reply to the above, I'd be grateful, and apologetic for not finding it. If I have some errors in understanding, please point them out gently. If you have read this far, thank you, and if you reply, thank you in advance.

Confuzzled
 

Binky

Death's Steed
Staff member
Joined
May 28, 2003
Messages
6,911
Location
16A (TO)
many applications no longer offer 32-bit versions.
Do you mean that they don't offer precompiled binaries for 32bit x86, or that the software actually can't be compiled for 32bit systems?

The latter would be a problem, but sounds unlikely, to my mind!

32bit x86 binaries will be of no use to us anyway, since the Pyra isn't using an x86 CPU.
Some distributions offer repos of 32bit ARM binaries, and if not, we can build our own. We have the source!

I trust you've seen the beautiful collection of 32bit ARM packages at repo.openpandora.org?
 

Elw3

ƐʍlƎ
Joined
Aug 10, 2010
Messages
1,299
which means I would like it to run standard desktop applications
On an ARM device. Obvious flaw in the logic.

Unless you do number crunching like rendering 3D scenes or exporting RAW photos you should not put a single thought on that topic.
 

NetBLOKS

Finally on-board
Joined
Nov 24, 2016
Messages
187
Location
Cologne
Website
www.netbloks.de
There should be no problems in your wish for standard applications and linux distros for 2-3 years I think. Firefox ESR is available in 32 Bit and Thunderbird also.
Libreoffice is still 32 Bit on Windows platforms and also available for ARM.
So you should be good until the 64 bit cpu-boards arrives.
I will be using these programs too and really looking forward to them in this form factor.
 

Confuzzled

Still Fresh
Joined
Oct 1, 2018
Messages
25
Well, on the one hand, knowing the Pyra cpu is contains 2x ARM Cortex-A15 @ 1.5Ghz with NEON SIMD allows me to work out that that is an architecture supported by Debian as the 'armhf' port, and the debian armhf 'stable' package repository contains packages labelled 'libreoffice', 'thunderbird', and 'firefox-esr', so I'm slightly reassured - but on the other hand, I read a thread like https://pyra-handheld.com/boards/threads/pyra-without-decent-web-browser.79784/ , and get all confuzzled again.

It's not a huge deal: the only thing I really need the Pyra to be able to do is run a Windows emulator well enough to run a particular bit of software which currently runs happily on/in Wine on an x86 AMD64 laptop. I think QEMU+Wine should work - it is not graphics intensive (framerate is about zero frames per second), and doesn't need any special hardware (no networking or USB access needed).

Being able to read my email with an IMAP client would be helpful.

A good web-browser, good Open Document Format document compatibility, and the ability to read PDF documents would be icing on the cake.
 
Last edited:

levi

Still fresh, damnit!
Joined
Oct 6, 2008
Messages
11,498
Location
Somewhere off the coast of the EU
Do you mean that they don't offer precompiled binaries for 32bit x86, or that the software actually can't be compiled for 32bit systems?

The latter would be a problem, but sounds unlikely, to my mind!
I'm an observer and sometime mod at the archlinux 32 project which is working to restore i686 builds of archlinux and their repos, as well as i486 projects and others. The main problem they've had with getting 32-bit versions of things like firefox built is the RAM for linking RAM which sometimes exhausts the address space available to a 32-bit address bus.
 

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,458
Age
47
Location
France, near Lyon
On ARM, 32bits is still most wide spread architecture, 64 bits is the future, sure, but it's not there yet like in x86 world. Most emu (with a few notable exception) don't have JIT yet on arm64 for example.
X86 32bits is not much present now, but still, x86 is much more easier to emulate than x86_64, so it's still handy to have 32bits builds :p
 

Silent-Hunter

Hardcore Member
Joined
May 29, 2010
Messages
3,088
The only software I can think of at the moment that can't run on 32 bit (ARM or otherwise) is the Dolphin Gamecube/Wii emulator. Which kinda sucks because I'm pretty sure the gamecube portion would work on the Pyra otherwise.
 

elvissteinjr

Very Active Member
Joined
Jun 19, 2010
Messages
662
Age
23
Location
Germany
Which kinda sucks because I'm pretty sure the gamecube portion would work on the Pyra otherwise.
If you ignore OpenGLES 3 or Vulkan requirements, sure. If my phone is any indicator, whose GPU is supposedly a few times faster, it also wouldn't run at playable speeds.
 

choo

Newbie
Joined
Jun 3, 2019
Messages
1
Age
40
Working in IT/IS

64bit is important to me since Tails OS no longer runs on 32bit architectures.

Would buy right away when it comes around
 

EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,269
Age
42
Location
Ingolstadt
Yeah... but it just CRAWLS on the Gemini (too high resolution and no 2D accellerator support).
Moving windows is so laggy, same with Debian on the Gemini :/
 

Grench

Forum Addict!
Joined
Oct 3, 2008
Messages
6,268
Yeah... but it just CRAWLS on the Gemini (too high resolution and no 2D accellerator support).
Moving windows is so laggy, same with Debian on the Gemini :/
Something could be said about device manufacturers who claim 'Linux Support' based on a device being able to barely boot -a- Linux version to a user screen without any drivers then relying on the Linux community to magically create (or not) all of the necessary bits to make actual use out of the device... Yeah, I am disappointed in the Debian support on the Gemini - but rather impressed with their recent move to Android 8.1 on the Gemini device showing ongoing development for the Gemini while working on the Cosmo.
 

EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,269
Age
42
Location
Ingolstadt
Something could be said about device manufacturers who claim 'Linux Support' based on a device being able to barely boot -a- Linux version to a user screen without any drivers then relying on the Linux community to magically create (or not) all of the necessary bits to make actual use out of the device... Yeah, I am disappointed in the Debian support on the Gemini - but rather impressed with their recent move to Android 8.1 on the Gemini device showing ongoing development for the Gemini while working on the Cosmo.
Well, not sure that shows "support". They announced it for a long time, it was just pretty late - and it still has quite a few issues.
I've switched to it and am thinking about going back.

My main gripes:

* Sometimes an app just doesn't sleep and eats battery like hell. Same setup as on the Android 7.1, where this never happened :/ And thanks to the battery monitor not working for some reason, I can't even check out WHICH app that is.
* In about 80% of all times I'm doing a phone call, it just doesn't work. It hangs when I choose the contact and doesn't do anything. Then suddenly, the call starts (sometimes after 30 - 45 seconds). Sometimes it just displays an error after that time. Incoming calls seem to be okay though.
* You can't assign two different ringtones to each of the SIM Card. Yes, that also didn't work with Android7, but it's definitely a missing feature. All other DualSIM phones with Android8 have that feature.
* It seems to be random that I receive any notifications. Often they arrive when I open the phone. And yes, I made sure these apps have battery optimizations disabled.

Not much has been added for 8.1, compared to Android 7.
Actually it seems a lot of the 8.1 features simply are disabled in the Gemini, so except for some security patches, it's not that much of an improvement, sadly.

Totally understandable, as they concentrate on the Osmo, but I found it weird that there's not even a decent LineageOS out there for it, as it seemed like a perfect phone for that for me :)
 

NetBLOKS

Finally on-board
Joined
Nov 24, 2016
Messages
187
Location
Cologne
Website
www.netbloks.de
I can second that.
The Gemini is extremely instable on 8.1
I often have crashes in Edge or slower networks and battery worse than before.
The fact, that the batterymonitor doesn't work is even worse.
I hope, that they address these issues soon or I will have to go back to 7.1.
 
Top