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 di CentOS Stream 10, che funge da base per lo sviluppo di Red Hat Enterprise Linux 10. Fino ad ora, 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, sviluppate insieme a SiFive.

Attualmente, gran parte delle patch che risolvono i problemi di compilazione e funzionamento di vari pacchetti sui sistemi riscv64 è già integrata nel repository git di CentOS Stream. Alcune patch non sono ancora state trasferite nel repository principale e rimangono in rami git separati, che si prevede verranno pubblicati il 1 luglio, insieme alle build di avvio, pronte per essere utilizzate su schede SiFive HiFive Premier P550. Dopo la pubblicazione delle build nell'infrastruttura di build sull'hardware RISC-V, verrà avviato un separate Koji e continuerà il lavoro per trasferire le correzioni create nei progetti principali (upstream). un server Koji e continuerà il lavoro per trasferire le correzioni create nei progetti principali (upstream).

Il progetto Rocky Linux, mirato a creare una build libera di RHEL in grado di sostituire il classico CentOS, ha fatto un passo avanti annunciando 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 funzionare in emulazione QEMU, simile alle build RISC-V del progetto Fedora. Si sta considerando la possibilità di implementare il supporto per le schede Milk-V e Banana Pi.

L'architettura RISC-V ha ricevuto 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. Presenza di problemi specifici per RISC-V nei pacchetti non fermerà la pubblicazione di build di questi pacchetti per altre architetture.

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

Inoltre, si può notare l'iniziativa del progetto Alma Linux per la creazione di 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 l'architettura x86-64-v3, la distribuzione Alma Linux produce build separate per l'architettura x86-64-v2, accompagnate parallelamente alle build di base x86-64-v3. D'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 comprende estensioni di processo come AVX, AVX2, BMI2, FMA, LZCNT, MOVBE e SXSAVE. Il supporto per x86-64-v2 consente di mantenere la compatibilità con le CPU precedenti all'Intel Haswell e all'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