Red Hat ishlab chiquvchilari CentOS Stream 10 omborida RISC-V arxitekturasini dastlabki qo‘llab-quvvatlashni e’lon qilishdi, bu Red Hat Enterprise Linux 10 ni ishlab chiqish uchun asos bo‘lib xizmat qiladi. Ilgari paketlar x86_64 (RHEL 86 da x64_3_v10), Aarch64, va Aarch64 uchun chiqarilgan edi. (IBM z9) arxitekturalari. Red Hat, shuningdek, SiFive bilan hamkorlikda ishlab chiqilgan RISC-V tizimlari uchun RHEL 390 eksperimental tuzilmalarini chiqardi.
Hozirda CentOS Stream git repository riscv64 tizimlarida turli paketlarni yig'ish va ishlatish bilan bog'liq muammolarni hal qiladigan ko'pgina yamoqlarni birlashtirgan. Ba'zi yamoqlar hali asosiy omborga ko'chirilmagan va 1-iyulda e'lon qilinishi rejalashtirilgan alohida git filiallarida qolmoqda, shuningdek, SiFive HiFive Premier P550 platalarida ishlashga tayyor yuklanadigan tuzilmalar. Qurilishlar nashr etilgandan so'ng, RISC-V uskunasida qurish infratuzilmasida alohida Koji server ishga tushiriladi va yaratilgan tuzatishlarni asosiy loyihalarga (yuqori oqim) o'tkazish bo'yicha ishlar davom etadi.
Klassik CentOS o'rnini egallashi mumkin bo'lgan bepul RHEL konstruktsiyasini yaratishga qaratilgan Rocky Linux loyihasi yanada oldinga siljidi va Rocky Linux 64-da RISC-V tizimlarini (riscv10gc) rasmiy qo'llab-quvvatlashini e'lon qildi. Rocky Linux 10 StarFive VisionFive 2 (VF2) va SiFive HiFive Premier, shuningdek QEMU-ga o'xshash P550 platalarini qo'llab-quvvatlaydi. RISC-V Fedora loyihasidan quriladi. Milk-V va Banana Pi platalarini qo'llab-quvvatlashni amalga oshirish imkoniyati ko'rib chiqilmoqda.
RISC-V arxitekturasiga muqobil ravishda qo'llab-quvvatlanadigan maqomi berildi va asosiy arxitekturalardan (x86_64, Aarch64, ppc64le va s390x) farqli o'laroq, boshqa arxitekturalar uchun relizlarni bloklamaydi. Paketlarda RISC-V-ga xos muammolarning mavjudligi boshqa arxitekturalar uchun ushbu paketlarning tuzilishini nashr etishni to'xtatmaydi.
VisionFive 2 platasida va QEMU da ishlaganda RHEL 10 standart yadrosi, SiFive HiFive Premier P550 seriyali platalarida ishlaganda esa uskuna ishlab chiqaruvchidan alohida yadro ishlatiladi. Qurilish Fedora loyihasi bilan hamkorlikda ishlab chiqilmoqda. Rocky Linux 10 ning chiqarilish vaqti hali e'lon qilinmagan.
Bundan tashqari, Alma Linux loyihasining x10-86-v64 arxitekturasi uchun EPEL 2 (Enterprise Linux uchun qo'shimcha paketlar) ombori versiyasini yaratish tashabbusini ta'kidlash kerak. X10-86-v64 mikroarxitekturasi uchun optimallashtirilgan paketlarni yuboradigan RHEL 3 distributividan farqli o'laroq, Alma Linux tarqatilishi x86-64-v2 mikroarxitekturasi uchun alohida tuzilmalarni yaratadi, ular asosiy x86-64-v3 tuzilmalari bilan parallel ravishda saqlanadi. Bundan buyon Alma Linux-da x86-64-v2 tuzilmalari nafaqat asosiy omborni, balki EPEL omborini ham qamrab oladi. X86-64-v2 bilan solishtirganda, x86-64-v3 qo'llab-quvvatlashi AVX, AVX2, BMI2, FMA, LZCNT, MOVBE va SXSAVE protsessor kengaytmalarini qamrab oladi. X86-64-v2-ni qo'llab-quvvatlash 2013 yilgacha ishlab chiqilgan Intel Haswell va AMD Excavator-dan eski protsessorlar bilan moslikni saqlashga imkon beradi.
Manba: opennet.ru
