Future of x86_64-v2 support

Hello everyone,

I see RedHat seems to be going on with their plan to increase their baseline to x86_64-v3 for RHEL 10, do you have any plans to keep supporting older ISAs (specifically v2, as v1 seems to already have been dropped) with your next major release? Will you be investigating hwcaps like Fedora is doing?

TIA

1 Like

Hi @mnv ,

Please see the first ALESCo meeting for answers and more details: ALESCo Meeting Minutes (2024-07-24) | AlmaLinux Wiki

2 Likes

What a great thing… thank you for the heads up! I am glad Alma will be supporting v2 for the time being.

2 Likes

Replying to this thread because it’s one of the first things that comes up in a related google search. :smiley:

AlmaLinux 10’s release will include a _v2 version, and both AlmaLinux Kitten 10 (AlmaLinux OS - Forever-Free Enterprise-Grade Operating System ) and AlmaLinux 10 Beta (AlmaLinux OS - Forever-Free Enterprise-Grade Operating System ) are available for testing now.

We’re discussing also doing a rebuild of EPEL to help folks who will be using the 86_64_v2 AlmaLinux version. Please provide your feedback here: RFC: Build Fedora EPEL for AlmaLinux and AlmaLinux Kitten x86_64_v2 by jonathanspw · Pull Request #2 · AlmaLinux/ALESCo · GitHub

1 Like

I have an Intel Haswell CPU (2014). How do I know what types of x86_64 my processor supports?

On the internet I found this command:
sudo /usr/lib64/ld-linux-x86-64.so.2 --help

and I obtain:

Subdirectories of glibc-hwcaps directories, in priority order:
x86-64-v4
x86-64-v3 (supported, searched)
x86-64-v2 (supported, searched)

Legacy HWCAP subdirectories under library search path directories:
haswell (AT_PLATFORM; supported, searched)
tls (supported, searched)
avx512_1
x86_64 (supported, searched)

So it seems that my cpu supports only:
x86_64 (supported, searched)
x86-64-v2 (supported, searched)
x86-64-v3 (supported, searched)

Is this procedure correct?

Yes, your CPU is good for x86-64-v3.

1 Like

Fortunately, AlmaLinux 10 still supports x86-64-v2. On my i7-10700 machine I’ve installed the x86-64-v2 version of AlmaLinux 10. The x86-64-v3 instruction set is more complex, but that doesn’t necessarily mean it delivers faster performance—especially on systems like the i3-6100U or when running Linux through UTM on an Apple Silicon M4 Max MacBook, where the difference feels quite noticeable.

1 Like