CentOS ja Rocky Linux ilmoittavat tukevansa RISC-V-arkkitehtuuria

Red Hatin kehittäjät ovat ilmoittaneet RISC-V-arkkitehtuurin alustavan tuen käyttöönotosta CentOS Stream 10 -arkistossa, joka toimii Red Hat Enterprise Linux 10:n kehityksen perustana. Aiemmin paketteja julkaistiin x86_64 (x86_64_v3 RHEL 10:ssä), Aarch64, ppc64le (POWER9) ja s390x (IBM z14) -arkkitehtuureille. Red Hat julkaisi myös RHEL 10:n kokeellisia versioita RISC-V-järjestelmille, jotka kehitettiin yhteistyössä SiFiven kanssa.

Tällä hetkellä CentOS Streamin git-arkistoon on jo integroitu suurin osa korjauspäivityksistä, jotka ratkaisevat ongelmia eri pakettien kokoamisessa ja toiminnassa riscv64-järjestelmissä. Joitakin korjauksia ei ole vielä siirretty pääarkistoon, ja ne pysyvät erillisissä git-haaroissa, jotka on tarkoitus julkaista 1. heinäkuuta yhdessä SiFive HiFive Premier P550 -emolevyillä toimiviksi valmiiden käynnistettävän version kanssa. Kun koontiversiot on julkaistu, RISC-V-laitteistolla olevassa koonti-infrastruktuurissa käynnistetään erillinen Koji-palvelin ja työ jatkuu luotujen korjausten siirtämiseksi pääprojekteihin (ylävirtaan).

Rocky Linux -projekti, jonka tavoitteena oli luoda ilmainen RHEL-versio, joka voi korvata klassisen CentOS:n, meni pidemmälle ja ilmoitti virallisesta tuesta RISC-V-järjestelmille (riscv64gc) Rocky Linux 10:ssä. Rocky Linux 10 tukee StarFive VisionFive 2 (VF2)- ja SiFive HiFive Premier P550 -emulaattoreita sekä käynnistyy QEMU-emulaattorissa, samalla tavalla kuin Fedora-projektin RISC-V-versiot. Milk-V- ja Banana Pi -lautojen tuen mahdollista toteuttamista harkitaan.

RISC-V-arkkitehtuurille on annettu vaihtoehtoisesti tuetun arkkitehtuurin status, ja toisin kuin ensisijaiset arkkitehtuurit (x86_64, Aarch64, ppc64le ja s390x), se ei estä julkaisuja muille arkkitehtuureille. RISC-V-kohtaisten ongelmien esiintyminen paketeissa ei estä kyseisten pakettien koontiversioiden julkaisemista muille arkkitehtuureille.

VisionFive 2 -korttia ja QEMUa käytettäessä käytetään RHEL 10:n vakioydintä, ja SiFive HiFive Premier P550 -sarjan kortteja käytettäessä käytetään laitevalmistajan erillistä ydintä. Rakennetta kehitetään yhteistyössä Fedora-projektin kanssa. Rocky Linux 10:n julkaisuaikaa ei ole vielä ilmoitettu.

Lisäksi on syytä huomata Alma Linux -projektin aloite EPEL 10 (Extra Packages for Enterprise Linux) -arkiston version luomiseksi x86-64-v2-arkkitehtuurille. Toisin kuin RHEL 10 -jakelu, joka toimittaa paketteja, joissa on optimointeja x86-64-v3-mikroarkkitehtuurille, Alma Linux -jakelu luo erilliset koontiversiot x86-64-v2-mikroarkkitehtuurille, joita ylläpidetään rinnakkain x86-64-v3-peruskoontiversioiden kanssa. Tästä eteenpäin Alma Linuxin x86-64-v2-koontiversiot kattavat paitsi pääarkiston myös EPEL-arkiston. Verrattuna x86-64-v2-tukeen, x86-64-v3-tuki kattaa AVX-, AVX2-, BMI2-, FMA-, LZCNT-, MOVBE- ja SXSAVE-suoritinlaajennukset. Tuki x86-64-v2:lle mahdollistaa yhteensopivuuden Intel Haswellia ja AMD Excavatoria vanhempien, ennen vuotta 2013 suunniteltujen suorittimien kanssa.

Lähde: opennet.ru

Lisää kommentti