[arch-general] [arch-dev-public] RFC: Use x86_64-v2 architecture
mpan
archml-y1vf3axu at mpan.pl
Sat Mar 6 17:39:29 UTC 2021
If a separate arch/repo is going to be set up, perhaps it would be
wiser to go straight for v3? May yield even better results and
eliminates the need to bump the version after a few years. Since people
have a choice, there is no risk of leaving v1 and v2 users behind.
If there is going to be a “hard bump” in requirements, giving no
option to use older hardware, I would like to point out that there are a
few issues.
• Somewhere in the thread it was mentioned that we’re talking about
CPUs older than 15 years. Mine (E5300) is Q4 2008 and it is v1,
with the highest point in sales occurring even later: I bought it
around 2010 and it was by no means considered “old” at the time.
That means machines not older than 10 years are being eliminated.
• I see surprisingly many people claim they do not support v2.
It’s hardly reliable data, but it suggests that such a change
is closer to kicking out 1/4 of the user base than “unimportant” 1%.
• So far no hard data to support the change, in particular one that
would outweigh the downsides. It’s undeniable that tuning for
newer CPUs increases performance in *some* software. But not only
users of such programs, if they care about speed, compile
them themselves; but — more importantly — that type of software
does not represent the typical user experience. To argue such
a change makes sense, one has to either provide data showing
improvement, that is both statistically significant and noticeable,
or the gain would have to be so huge that no further testing is
needed (e.g. 50% increase in speed). For a typical user, not some
selected pieces of software or synthetic tests. So far the only
arguments I hear are “because it’s newer” and, in this thread,
that someone believes the battery life got extended (though
by unknown factor and that only applies to laptops).
Wasn’t the latest mkinitcpio move to zstd enough of a warning?
• The change forces throwing away perfectly good hardware. Sure,
abandoning 686 did the same, but then it was a question
of maintaining a separate architecture, the arguments were very
strong and in the end 686 users would be left behind anyway with
or without Arch’s move to x86_64 only. In here we’re talking
only about unquantified performance and battery life improvement.
I believe that a separate arch/repo would be a better idea.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-general/attachments/20210306/72ba8fd8/attachment.sig>
More information about the arch-general
mailing list