Red Hat izstrādātāji ir paziņojuši par sākotnējo RISC-V arhitektūras atbalsta izlaišanu savā repozitorijā. CentOS 10. straume, kas kalpo par pamatu Red Hat Enterprise izstrādei Linux 10. Iepriekš tika izlaistas pakotnes x86_64 (x86_64_v3 RHEL 10), Aarch64, ppc64le (POWER9) un s390x (IBM z14) arhitektūrām. Red Hat arī izlaida eksperimentālas RHEL 10 versijas RISC-V sistēmām, kas tika izstrādātas kopīgi ar SiFive.
Pašlaik atrodas git repozitorijā CentOS Stream jau ir integrējis lielāko daļu ielāpu, kas risina problēmas, veidojot un darbinot dažādas pakotnes riscv64 sistēmās. Daži ielāpi vēl nav migrēti uz galveno repozitoriju un paliek atsevišķās git filiālēs, kuras plānots publicēt 1. jūlijā kopā ar palaižamām versijām, kas ir gatavas lietošanai SiFive HiFive Premier P550 platēs. Pēc versiju publicēšanas tiks palaista atsevišķa versija RISC-V aparatūrā. serveri Kodži un darbs turpināsies pie izveidoto labojumu pārsūtīšanas uz galvenajiem projektiem (augšupstraumē).
Projekts Rocky Linux, kuras mērķis ir izveidot bezmaksas RHEL versiju, kas varētu aizstāt klasisko CentOS, gāja tālāk un paziņoja par oficiālu atbalstu RISC-V sistēmām (riscv64gc) 2015. gadā. Rocky Linux 10. Rocky Linux 10 atbalstīs StarFive VisionFive 2 (VF2) un SiFive HiFive Premier P550 plates, kā arī darbosies QEMU vidē, līdzīgi kā RISC-V versijas no Fedora projekta. Tiek apsvērts arī atbalsts Milk-V un Banana Pi platēm.
RISC-V arhitektūrai ir piešķirts alternatīvi atbalstītas arhitektūras statuss, un atšķirībā no primārajām arhitektūrām (x86_64, Aarch64, ppc64le un s390x) tā nebloķēs citu arhitektūru izlaišanu. RISC-V specifisku problēmu klātbūtne pakotnēs neapturēs šo pakotņu versiju publicēšanu citām arhitektūrām.
Darbinot uz VisionFive 2 plates un QEMU vidē, tiks izmantots RHEL 10 standarta kodols, savukārt, darbinot uz SiFive HiFive Premier P550 sērijas platēm, tiks izmantots aparatūras ražotāja pielāgots kodols. Versija tiek izstrādāta sadarbībā ar Fedora projektu. Izlaišanas laiks Rocky Linux 10 vēl nav ziņots.
Papildus var pieminēt Alma projekta iniciatīvu. Linux par EPEL 10 repozitorija versijas izveidi (Extra Packages for Enterprise Linux) x86-64-v2 arhitektūrai. Atšķirībā no RHEL 10 izplatīšanas, kas nodrošina pakotnes ar optimizācijām x86-64-v3 mikroarhitektūrai, Alma izplatīšana Linux ģenerē atsevišķas x86-64-v2 mikroarhitektūras versijas, kas tiek uzturētas paralēli ar pamata x86-64-v3 versijām. Turpmāk x86-64-v2 versijas Alma vidē Linux aptvers ne tikai galveno repozitoriju, bet arī EPEL repozitoriju. Salīdzinot ar x86-64-v2, x86-64-v3 atbalsts aptver AVX, AVX2, BMI2, FMA, LZCNT, MOVBE un SXSAVE procesoru paplašinājumus. Atbalsts x86-64-v2 saglabā saderību ar centrālajiem procesoriem, kas vecāki par Intel Haswell un AMD Excavator un kas izstrādāti pirms 2013. gada.
Avots: opennet.ru
