Semelhante à plataforma Linux adaptável do SUSE/openSUSE que requer suporte de CPU x86-64-v2, o openSUSE Tumbleweed de lançamento contínuo está começando a fazer a transição para exigir suporte de microarquitetura x86-64-v2. Atualmente, o Tumbleweed visa a base x86_64 (v1), mas agora será movido para x86-64-v2.
A SUSE com a comunidade openSUSE está embarcando no desenvolvimento da “Plataforma Linux Adaptável” (ALP) como o que eventualmente será o sucessor do SUSE Linux Enterprise 15.
Seguindo com x86-64-v2, as extensões do conjunto de instruções de CPU agora necessárias incluem CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4.1, SSE4.2 e SSSE3.
Isso basicamente muda os requisitos básicos de CPU para processadores aproximadamente da era Intel Nehalem ou AMD Bulldozer e mais recentes. Agora, ser capaz de sempre assumir SSE4.2, SSSE3 etc para melhorar o direcionamento do compilador para sistemas mais novos.
openSUSE Tumbleweed começa a fazer a transição para requisitos de CPU x86-64-v2
Este é um movimento sensato para o openSUSE/SUSE fazer conforme avançamos para 2023. Além do openSUSE ALP exigir x86-64-v2, o RHEL9 também exige x86-64-v2 e também está sendo observado por outras distribuições.
É no nível x86-64-v3 que o AVX se torna um requisito e outras instruções mais recentes que limitam mais drasticamente os processadores suportados, principalmente no espaço integrado e de baixo custo. Mas x86-64-v2 para distribuições Linux 2023+ faz sentido.
No anúncio do openSUSE sobre esta transição x86-64-v2, eles observam que um repositório da comunidade está sendo configurado onde o suporte x86-64 (v1) pode ser mantido para usuários que ainda estão em sistemas sem suporte. Mas isso será deixado para a comunidade manter, testar que fornecerá desempenho e eficiência de energia muito melhores do que o esforço voluntário para manter o suporte x86-64-v1.
Agora, esperamos que mais distribuições Linux aumentem seus requisitos x86-64 – e também adotem glibc HWCAPS para melhor desempenho com CPUs mais recentes além do requisito básico.