Re: Manjaro dropping ARMv7 support
Posted: Tue Apr 23, 2019 10:57 pm
The main distro's seem to be dropping 32bit and it sort of looked like you answered that yourself and even if there is a fix (I wasn't aware of https://lwn.net/Articles/776435/)plugwash wrote: ↑Tue Apr 23, 2019 2:10 pmSuch an architecture could certainly be built in theory, but it would require substantially more instructions for every address calculation. Worse, for a modern pipelined CPU those instructions have tight dependencies on each other.
Given how cheap transistors are nowadays it makes little sense to widen the virtual addresses to 64 bits without also widening the data path to 64 bits.
There is no magic fix as binaries have to be patched and my hunch is that not many are going to bother, Raspbian might , but looking like they will be a minority.The only remaining problem, of course, is that user space is still using 32-bit times, so things will still explode on schedule in 2038. Fixing that problem is not something that the kernel can do on its own, but it can provide the infrastructure to make the transition possible. In particular, for all of the _time32() calls described above, the patch set also exposes the 64-bit versions with _time64() suffixes. So, once this patch is applied, both the (broken) 32-bit and (fixed) 64-bit interfaces are available in 32-bit systems.
Starting August 1, 2019 all android apps will need to support 64-bit architectures, IoS it was February 1, 2015.
Ubuntu 32bit support is till 2023, with other distro's following suit.
Electron the framework behind one of the Pi's most popular projects MagicMirror in version 4 the current stable has dropped 32 bit already.
I am neither for or against but yeah its looking like 32bit has bit the dust and I am expecting probably raspberry will do the same. Its likely that 64 bit raspbian will happen sooner or later. Not because its better, faster or something 32bit can not do just that it would seem generally it would leave them in a position of ever increasing upstream conversion work.
I am expecting like most others they are going to say sod it, lets just go 64bit like everybody else.
I would wager a sherbet that maybe rasperry pi4 time we might see a 64 bit distro arrive and eventually 32bit will be demoted as the alternative download to eventually not be supported.
So its 2 sherbets if raspbian32 doesn't exist in a decade but don't know if I will be around then to collect.