Ko CentOS me Rocky Linux e whakaatu ana i te tautoko mo te RISC-V Architecture

Kua whakapuakihia e nga kaihanga mai i Red Hat te whakatinanatanga o te tautoko tuatahi mo te hoahoanga RISC-V i roto i te whare taonga CentOS Stream 10, e mahi ana hei turanga mo te whakawhanaketanga o Red Hat Enterprise Linux 10. I mua, i tukuna nga kohinga mo te x86_64 (x86_64_v3 i RHEL 10), Aarch64, ppc64le (POWER9) me te (IBM390) hoahoanga. I tukuna ano e Red Hat nga hanga whakamatautau o RHEL 14 mo nga punaha RISC-V, i whakawhanakehia ma te mahi tahi me SiFive.

I tenei wa, kua whakauruhia e te CentOS Stream git te nuinga o nga papanga hei whakaoti rapanga ki te huihuinga me te whakahaere o nga momo kete i runga i nga punaha riscv64. Ko etahi o nga papanga kaore ano kia nekehia ki te putunga matua, ka noho tonu ki nga peka git motuhake, kua whakaritea kia whakaputaina i te Hurae 1, me nga hanga bootable kua rite ki te whakahaere i runga i nga papa SiFive HiFive Premier P550. I muri i te whakaputanga o nga hangahanga, ka whakarewahia he tūmau Koji motuhake i roto i te hanganga hanga i runga i te taputapu RISC-V ka haere tonu te mahi ki te whakawhiti i nga whakatikatika i hangaia ki nga kaupapa matua (whakarunga).

Ko te kaupapa Rocky Linux, e whai ana ki te hanga i te hanga RHEL kore utu ka taea te whakakapi i te CentOS matarohia, i haere tonu me te whakapuaki i te tautoko mana mo nga punaha RISC-V (riscv64gc) i roto i te Rocky Linux 10. Ka tautoko a Rocky Linux 10 i te StarFive VisionFive 2 (VF2) me te SiFive HiFive Pirimia P550 i roto i nga papa o te QEMU, me te hanga e rite ana ki te eVRISC mai i nga papa o te QEMU. Kaupapa Fedora. Kei te whakaarohia te kaha ki te whakatinana i te tautoko mo nga papa Milk-V me Banana Pi.

Ko te hoahoanga RISC-V kua whakawhiwhia ki te mana o te tautoko rereke, a, kaore i rite ki nga hoahoanga tuatahi (x86_64, Aarch64, ppc64le me s390x), kaore e aukati i nga tukunga mo etahi atu hoahoanga. Ko te noho o nga take RISC-V-motuhake i roto i nga kete ka kore e mutu te whakaputanga o nga hanga o aua kete mo etahi atu hoahoanga.

I te wa e mahi ana i te poari VisionFive 2 me te QEMU, ka whakamahia te kernel paerewa mai i te RHEL 10, a, i te wa e mahi ana i runga i nga papa raupapa SiFive HiFive Premier P550, ka whakamahia he kernel motuhake mai i te kaihanga taputapu. Kei te whakawhanakehia te hanga i te mahi tahi me te kaupapa Fedora. Ko te wa tuku o Rocky Linux 10 kaore ano kia panuitia.

I tua atu, he mea tika kia mohiohia te kaupapa o te kaupapa Alma Linux ki te hanga i tetahi putanga o te EPEL 10 (Paekete Taapiri mo te Hinonga Linux) mo te hoahoanga x86-64-v2. Kaore i rite ki te tohatoha RHEL 10, e tuku ana i nga kete me te arotautanga mo te x86-64-v3 microarchitecture, ko te tohatoha Alma Linux ka hanga motuhake mo te x86-64-v2 microarchitecture, e mau tonu ana ki te turanga x86-64-v3 hanga. Mai i tenei wa, ko te x86-64-v2 te hanga i roto i te Alma Linux ka hipokina e kore anake te whare putunga matua, engari ko te putunga EPEL ano hoki. Ka whakatauritea ki te x86-64-v2, ko te tautoko x86-64-v3 e hipoki ana i nga toronga tukatuka AVX, AVX2, BMI2, FMA, LZCNT, MOVBE, me SXSAVE. Ko te tautoko mo te x86-64-v2 ka taea te pupuri hototahi ki nga PTM tawhito ake i a Intel Haswell me AMD Excavator, i hangaia i mua i te tau 2013.

Source: opennet.ru