openSUSE Tumbleweed lança pacotes otimizados x86-64-v3 opcionais

openSUSE Leap Micro
Sistema operacional Linux openSUSE Leap Micro 5.3 lançado

O pacote openSUSE Tumbleweed é uma versão rolling release do sistema operacional e começou a lançar um novo pacote “patterns-glibc-hwcaps-x86_64_v3” que é instalado automaticamente em sistemas suportados. Este novo recurso permite a instalação automática de pacotes otimizados x86-64-v3 “recomendados” quando disponíveis no nome de desfrutar de um maior desempenho. Sendo assim, o openSUSE Tumbleweed lança pacotes otimizados x86-64-v3 opcionais.

Isso está fazendo uso dos níveis de recursos de microarquitetura x86-64 agora amplamente implantados, inseridos nas cadeias de ferramentas do compilador de código aberto, detecção “HWCAPS” dos recursos de hardware Glibc e relacionados para permitir que bibliotecas otimizadas sejam automaticamente em processadores suportados.

O OpenSUSE Tumblewed começou a fazer a transição para um requisito x86-64-v2que se correlaciona aproximadamente com o antigo hardware da era Intel Nehalem. Com x86-64-v3 é onde são introduzidos os requisitos AVX2 e BMI/BMI2 que se correlacionam aproximadamente com os processadores da era Intel Haswell e mais recentes.

openSUSE Tumbleweed lança pacotes otimizados x86-64-v3 opcionais

Os usuários do Tumbleweed que realizaram uma atualização de distribuição ou zypper dupnas últimas semanas no lançamento contínuo com “pacotes recomendados” ativados (o padrão) e hardware correspondente receberam um novo pacote nomeado patterns-glibc-hwcaps-x86_64_v3instalado automaticamente. Este é um novo recurso do Tumbleweed que também instalará automaticamente o pacote “recomendado” nomeado com o -x86-64-v3sufixo de nome que fornece a versão otimizada da biblioteca.

openSUSE Tumbleweed lança pacotes otimizados x86-64-v3 opcionais

Este movimento do openSUSE Tumbleweed junta-se aos gostos do Arch Linux com pacotes otimizados x86-64-v3 opcionais . Sobre x86-64-v2, as extensões específicas com “v3” incluem AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE e XSAVE.

Em news.opensuse.org há mais detalhes sobre o suporte x86-64-v3 opcional. Até agora, apenas um número limitado de pacotes recebeu compilações x86-64-v3, enquanto mais são esperados ao longo do tempo, uma vez que vale a pena fornecer esse passo mais alto. Aqueles que não desejam esses pacotes podem remover o pacote patterns-glibc-hwcaps-x86_64_v3.

É ótimo ver mais distribuições fornecendo compilações de pacotes x86-64-v3 e esperamos que eles forneçam um conjunto de pacotes mais robusto desses binários otimizados em breve.