CentOS e Rocky Linux hanno annunciato il supporto per l'architettura RISC-V.

Gli sviluppatori di Red Hat hanno annunciato l'implementazione del supporto iniziale per l'architettura RISC-V nel repository CentOS Stream 10, che funge da base per lo sviluppo di Red Hat Enterprise Linux 10. In precedenza, i pacchetti erano stati rilasciati per le architetture x86_64 (x86_64_v3 in RHEL 10), Aarch64, ppc64le (POWER9) e s390x (IBM z14). Red Hat ha anche presentato build sperimentali di RHEL 10 per sistemi RISC-V, sviluppati in collaborazione con SiFive.

Attualmente, nel repository git di CentOS Stream è già integrata la maggior parte delle patch che risolvono problemi di compilazione e funzionamento di vari pacchetti sui sistemi riscv64. Alcune patch non sono ancora state trasferite nel repository principale e rimangono in branch git separati, che si prevede saranno pubblicati il 1° luglio, insieme alle build di avvio pronte per funzionare su schede SiFive HiFive Premier P550. Dopo la pubblicazione delle build, un'infrastruttura di build su hardware RISC-V avvierà un separato server Koji e continuerà il lavoro di trasferimento delle correzioni create nei progetti principali (upstream).

Il progetto Rocky Linux, che mira a creare una build gratuita di RHEL in grado di sostituire il classico CentOS, è andato oltre e ha annunciato il supporto ufficiale per i sistemi RISC-V (riscv64gc) in Rocky Linux 10. Rocky Linux 10 supporterà le schede StarFive VisionFive 2 (VF2) e SiFive HiFive Premier P550, oltre a un avvio nell'emulatore QEMU, analogamente alle build RISC-V del progetto Fedora. Si sta valutando la possibilità di implementare il supporto per le schede Milk-V e Banana Pi.

L'architettura RISC-V ha ottenuto lo status di supporto alternativo e, a differenza delle architetture primarie (x86_64, Aarch64, ppc64le e s390x), non bloccherà il rilascio di versioni per altre architetture. La presenza di problemi specifici di RISC-V nei pacchetti non fermerà la pubblicazione delle build di questi pacchetti per altre architetture.

Quando si utilizza la scheda VisionFive 2 e in QEMU, sarà utilizzato un kernel standard incluso in RHEL 10, mentre per le schede della serie SiFive HiFive Premier P550 verrà utilizzato un kernel separato fornito dal produttore dell'hardware. Lo sviluppo della build avviene in collaborazione con il progetto Fedora. La data di rilascio di Rocky Linux 10 non è ancora stata comunicata.

In aggiunta, si può sottolineare l'iniziativa del progetto Alma Linux di creare una variante del repository EPEL 10 (Extra Packages for Enterprise Linux) per l'architettura x86-64-v2. A differenza della distribuzione RHEL 10, che fornisce pacchetti ottimizzati per la microarchitettura x86-64-v3, la distribuzione Alma Linux genera build separate per la microarchitettura x86-64-v2, che vengono fornite in parallelo con le build di base x86-64-v3. Da ora in poi, le build per x86-64-v2 in Alma Linux copriranno non solo il repository principale, ma anche il repository EPEL. Rispetto a x86-64-v2, il supporto per x86-64-v3 include estensioni per il processore come AVX, AVX2, BMI2, FMA, LZCNT, MOVBE e SXSAVE. Il supporto per x86-64-v2 consente di mantenere la compatibilità con CPU più vecchie di Intel Haswell e AMD Excavator, progettate prima del 2013.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster