Ua hoʻolaha nā mea hoʻomohala mai Red Hat i ka hoʻokō ʻana i ke kākoʻo mua no ka hoʻolālā RISC-V i loko o ka waihona CentOS Stream 10, kahi kumu no ka hoʻomohala ʻana o Red Hat Enterprise Linux 10. Ma mua, ua hoʻokuʻu ʻia nā pūʻolo no ka x86_64 (x86_64_v3 ma RHEL 10), Aarch64, ppc64le (POWER9) a me ka hale hana (POWER390) Ua hoʻokuʻu pū ʻo Red Hat i nā kūkulu hoʻokolohua o RHEL 14 no nā ʻōnaehana RISC-V, i hoʻomohala ʻia me ka hui pū me SiFive.
I kēia manawa, ua hoʻohui mua ka waihona CentOS Stream git i ka hapa nui o nā pā i hoʻoponopono i nā pilikia me ka hui a me ka hana ʻana o nā ʻāpana like ʻole ma nā ʻōnaehana riscv64. ʻAʻole i hoʻoneʻe ʻia kekahi mau ʻāpana i ka waihona nui a noho mau i nā lālā git kaʻawale, i hoʻolālā ʻia e paʻi ʻia ma Iulai 1, me nā hale bootable e mākaukau e holo ma nā papa SiFive HiFive Premier P550. Ma hope o ka paʻi ʻia ʻana o nā hale kūkulu, e hoʻokuʻu ʻia kahi kikowaena Koji ʻokoʻa i ka hale kūkulu hale ma RISC-V hardware a hoʻomau ka hana ma ka hoʻololi ʻana i nā hoʻoponopono i hana ʻia i nā papahana nui (upstream).
ʻO ka papahana Rocky Linux, i manaʻo ʻia e hoʻokumu i kahi kūkulu RHEL manuahi e hiki ke pani i kahi o ka CentOS maʻamau, ua hele hou a hoʻolaha i ke kākoʻo kūhelu no nā ʻōnaehana RISC-V (riscv64gc) ma Rocky Linux 10. E kākoʻo ʻo Rocky Linux 10 iā StarFive VisionFive 2 (VF2) a me SiFive HiFive Premier P550 papa, a me ka hoʻokumu ʻana i nā papa e like me ka eRISC-C. Pāhana Fedora. Ke noʻonoʻo ʻia nei ka hiki ke hoʻokō i ke kākoʻo no nā papa Milk-V a me Banana Pi.
Ua hāʻawi ʻia ka hoʻolālā RISC-V i ke kūlana o ke kākoʻo ʻē aʻe a, ʻaʻole like me nā hale kiʻi mua (x86_64, Aarch64, ppc64le a me s390x), ʻaʻole e ālai i nā hoʻokuʻu ʻana no nā hale kiʻi ʻē aʻe. ʻO ka loaʻa ʻana o nā pilikia kikoʻī RISC-V i loko o nā ʻeke ʻaʻole e hoʻōki i ka paʻi ʻana o nā kūkulu ʻana o kēlā mau pūʻulu no nā hale kiʻi ʻē aʻe.
I ka hana ʻana ma ka papa VisionFive 2 a ma QEMU, e hoʻohana ʻia ka kernel maʻamau mai RHEL 10, a i ka wā e hana ai ma nā papa series SiFive HiFive Premier P550, e hoʻohana ʻia kahi kernel kaʻawale mai ka mea hana mea hana. Ke kūkulu ʻia nei ke kūkulu ʻana me ka papahana Fedora. ʻAʻole i hoʻolaha ʻia ka manawa hoʻokuʻu o Rocky Linux 10.
Eia kekahi, pono e ʻike i ka hoʻomaka ʻana o ka papahana ʻo Alma Linux e hana i kahi mana o ka waihona EPEL 10 (Extra Packages for Enterprise Linux) no ka hoʻolālā x86-64-v2. ʻAʻole like me ka RHEL 10 ka hoʻohele ʻana, ka mea e hoʻouna ana i nā pūʻulu me nā optimizations no ka x86-64-v3 microarchitecture, ʻo ka hāʻawi ʻana ʻo Alma Linux e hana i nā hale kaʻawale no ka microarchitecture x86-64-v2, i mālama ʻia e like me ka kumu x86-64-v3 kūkulu. Mai kēia manawa, kūkulu ʻia ka x86-64-v2 ma Alma Linux e uhi ʻaʻole wale i ka waihona nui, akā ʻo ka waihona EPEL pū kekahi. Hoʻohālikelike ʻia me x86-64-v2, x86-64-v3 kākoʻo i uhi ʻia i ka AVX, AVX2, BMI2, FMA, LZCNT, MOVBE, a me SXSAVE mea hoʻonui. ʻO ke kākoʻo no ka x86-64-v2 hiki ke mālama i ka hoʻohālikelike me nā CPU i ʻoi aku ma mua o Intel Haswell a me AMD Excavator, i hoʻolālā ʻia ma mua o 2013.
Source: opennet.ru
