CentOS e Rocky Linux anunciaram suporte para a arquitetura RISC-V

Os desenvolvedores da empresa Red Hat anunciaram a implementação do suporte inicial para a arquitetura RISC-V no repositório CentOS Stream 10, que serve de base para o desenvolvimento do Red Hat Enterprise Linux 10. Antes disso, pacotes eram lançados para as arquiteturas x86_64 (x86_64_v3 no RHEL 10), Aarch64, ppc64le (POWER9) e s390x (IBM z14). A Red Hat também apresentou versões experimentais do RHEL 10 para sistemas RISC-V, desenvolvidas em colaboração com a SiFive.

Atualmente, a maior parte dos patches que resolvem problemas de construção e funcionamento de vários pacotes em sistemas riscv64 já está integrada ao repositório git do CentOS Stream. Alguns patches ainda não foram transferidos para o repositório principal e permanecem em ramificações git separadas, que planejam ser publicadas em 1º de julho, juntamente com as versões de inicialização prontas para funcionar nas placas SiFive HiFive Premier P550. Após a publicação das versões na infraestrutura de construção em hardware RISC-V, será iniciado um novo servidor Koji e o trabalho continuará para transferir as correções criadas para os projetos principais (upstream).

O projeto Rocky Linux, que visa criar uma versão livre do RHEL capaz de substituir o clássico CentOS, avançou e anunciou o suporte oficial para sistemas RISC-V (riscv64gc) no Rocky Linux 10. O Rocky Linux 10 suportará placas StarFive VisionFive 2 (VF2) e SiFive HiFive Premier P550, além da execução emulador QEMU, similar às compilações RISC-V do projeto Fedora. Está sendo considerada a implementação do suporte para placas Milk-V e Banana Pi.

A arquitetura RISC-V obteve o status de suporte alternativo e, ao contrário das arquiteturas primárias (x86_64, Aarch64, ppc64le e s390x), não bloqueará o lançamento de versões para outras arquiteturas. A presença de problemas específicos do RISC-V nos pacotes não impedirá a publicação das versões desses pacotes para outras arquiteturas.

Ao trabalhar na placa VisionFive 2 e no QEMU, será utilizado o kernel padrão do RHEL 10, enquanto nas placas da série SiFive HiFive Premier P550, um kernel separado do fabricante do hardware será utilizado. O desenvolvimento da versão está sendo feito em colaboração com o projeto Fedora. O tempo de lançamento do Rocky Linux 10 ainda não foi comunicado.

Além disso, pode-se destacar a iniciativa do projeto Alma Linux de criar uma variante do repositório EPEL 10 (Extra Packages for Enterprise Linux) para a arquitetura x86-64-v2. Ao contrário da distribuição RHEL 10, que fornece pacotes otimizados para a microarquitetura x86-64-v3, a distribuição Alma Linux forma compilações separadas para a microarquitetura x86-64-v2, que são acompanhadas das compilações básicas x86-64-v3. A partir de agora, as compilações para x86-64-v2 no Alma Linux não abrangerão apenas o repositório principal, mas também o repositório EPEL. Em comparação com x86-64-v2, o suporte para x86-64-v3 abrange as extensões de CPU AVX, AVX2, BMI2, FMA, LZCNT, MOVBE e SXSAVE. O suporte para x86-64-v2 permite manter a compatibilidade com CPUs anteriores ao Intel Haswell e AMD Excavator, projetadas antes de 2013.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster