май 24, 2025

Революция в Linux: CentOS и Rocky Linux обявиха поддръжка за RISC-V

Разработчиците на Red Hat обявиха първоначалната поддръжка на архитектурата RISC-V в хранилището CentOS Stream 10, което служи за основа на разработката на Red Hat Enterprise Linux 10. Преди това бяха пуснати пакети за архитектурите x86_64 (x86_64_v3 в RHEL 10), Aarch64, ppc64le (POWER9) и s390x (IBM z14). Red Hat представи и експериментални компилации на RHEL 10 за RISC-V системи, разработени съвместно със SiFive.

Понастоящем в git хранилището на CentOS Stream вече са интегрирани повечето от пачовете, които решават проблемите с компилирането и стартирането на различните пакети на riscv64 системите. Някои пачове все още не са преместени в основното хранилище и остават в отделни git клонове, които се планира да бъдат публикувани на 1-ви юли заедно с буутващи компилации, готови за работа на платките SiFive HiFive Premier P550. След публикуването на компилациите ще бъде стартиран отделен Koji сървър в инфраструктурата за компилиране на RISC-V хардуер и ще продължи работата по преместване на генерираните пачове в основните проекти (upstream).

Проектът Rocky Linux, който има за цел да създаде свободна компилация на RHEL, която да заеме мястото на класическата CentOS, отиде по-далеч и обяви официалната поддръжка на RISC-V системите (riscv64gc) в Rocky Linux 10. В Rocky Linux 10 ще се поддържат платките StarFive VisionFive 2 (VF2) и SiFive HiFive Premier P550, както и ще работят в емулатора QEMU, подобно на RISC-V билдовете от проекта Fedora. Обмисля се поддръжка на платките Milk-V и Banana Pi.

Архитектурата RISC-V е получила статут на алтернативно поддържана и за разлика от основните архитектури (x86_64, Aarch64, ppc64le и s390x) няма да блокира версиите за други архитектури. Наличието на специфични за RISC-V проблеми в пакетите няма да спре публикуването на компилации на тези пакети за други архитектури.

При работата на платката VisionFive 2 и QEMU ще се използва стандартното ядро RHEL 10, а при работата на платката SiFive HiFive Premier P550 ще се използва отделно от OEM ядро. Разработката на компилацията се извършва в сътрудничество с проекта Fedora. Времето за пускане на Rocky Linux 10 все още не е обявено.

source

Сподели: