Революция в 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 към момента не е оповестено.




