„CentOS“ ir „Rocky Linux“ skelbia apie RISC-V architektūros palaikymą

„Red Hat“ kūrėjai paskelbė apie pradinio RISC-V architektūros palaikymo įdiegimą „CentOS Stream 10“ saugykloje, kuri yra „Red Hat Enterprise Linux 10“ kūrimo pagrindas. Anksčiau buvo išleisti paketai x86_64 (x86_64_v3 RHEL 10), Aarch64, ppc64le (POWER9) ir s390x (IBM z14) architektūroms. „Red Hat“ taip pat išleido eksperimentines RHEL 10 versijas RISC-V sistemoms, sukurtas bendradarbiaujant su „SiFive“.

Šiuo metu „CentOS Stream“ git saugykloje jau integruota dauguma pataisymų, kurie išsprendžia įvairių paketų surinkimo ir veikimo „riscv64“ sistemose problemas. Kai kurie pataisymai dar nebuvo perkelti į pagrindinę saugyklą ir lieka atskirose „git“ šakose, kurias planuojama paskelbti liepos 1 d. kartu su paleidžiamomis versijomis, paruoštomis veikti „SiFive HiFive Premier P550“ plokštėse. Paskelbus kompiliavimo versijas, RISC-V aparatinėje įrangoje esančioje kompiliavimo infrastruktūroje bus paleistas atskiras „Koji“ serveris, o sukurtos pataisos bus toliau perkeliamos į pagrindinius projektus (aukštesnės pakopos).

„Rocky Linux“ projektas, kuriuo siekta sukurti nemokamą RHEL versiją, galinčią pakeisti klasikinę „CentOS“, žengė dar toliau ir paskelbė apie oficialų RISC-V sistemų (riscv64gc) palaikymą „Rocky Linux 10“. „Rocky Linux 10“ palaikys „StarFive VisionFive 2“ (VF2) ir „SiFive HiFive Premier P550“ plokštes, taip pat bus paleista QEMU emuliatoriuje, panašiai kaip „Fedora“ projekto RISC-V versijos. Svarstoma galimybė įdiegti paramą „Milk-V“ ir „Banana Pi“ lentoms.

RISC-V architektūrai suteiktas alternatyviai palaikomos architektūros statusas ir, skirtingai nei pagrindinės architektūros (x86_64, Aarch64, ppc64le ir s390x), ji neblokuos leidimų kitoms architektūroms. RISC-V specifinių problemų buvimas paketuose nesustabdys tų paketų versijų, skirtų kitoms architektūroms, publikavimo.

Dirbant su „VisionFive 2“ plokšte ir QEMU aplinkoje bus naudojamas standartinis RHEL 10 branduolys, o dirbant su „SiFive HiFive Premier P550“ serijos plokštėmis – atskiras įrangos gamintojo branduolys. Šis kūrinys kuriamas bendradarbiaujant su „Fedora“ projektu. „Rocky Linux 10“ išleidimo laikas dar nepaskelbtas.

Be to, verta paminėti „Alma Linux“ projekto iniciatyvą sukurti EPEL 10 („Extra Packages for Enterprise Linux“) saugyklos versiją x86-64-v2 architektūrai. Skirtingai nuo RHEL 10 distribucijos, kuri pateikia paketus su x86-64-v3 mikroarchitektūros optimizacijomis, „Alma Linux“ distribucija sukuria atskiras x86-64-v2 mikroarchitektūros versijas, kurios yra palaikomos lygiagrečiai su bazinėmis x86-64-v3 versijomis. Nuo šiol „Alma Linux“ x86-64-v2 versijos apims ne tik pagrindinę saugyklą, bet ir EPEL saugyklą. Palyginti su x86-64-v2, x86-64-v3 palaikymas apima AVX, AVX2, BMI2, FMA, LZCNT, MOVBE ir SXSAVE procesorių plėtinius. „x86-64-v2“ palaikymas leidžia išlaikyti suderinamumą su senesniais nei „Intel Haswell“ ir „AMD Excavator“ procesoriais, sukurtais iki 2013 m.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster