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, ќе се користи посебно јадро од производителот на опремата. Изградбата се развива во соработка со проектот Fedora. Времето на објавување на Rocky Linux 10 сè уште не е објавено.

Дополнително, вреди да се напомене иницијативата на проектот Alma Linux за креирање верзија на репозиториумот EPEL 10 (Extra Packages for Enterprise Linux) за архитектурата x86-64-v2. За разлика од дистрибуцијата RHEL 10, која испорачува пакети со оптимизации за микроархитектурата x86-64-v3, дистрибуцијата Alma Linux креира посебни градби за микроархитектурата x86-64-v2, кои се одржуваат паралелно со основните градби x86-64-v3. Отсега па натаму, x86-64-v2 верзиите во Alma Linux ќе го покриваат не само главното репозиториум, туку и репозиториумот на EPEL. Во споредба со x86-64-v2, поддршката за x86-64-v3 ги опфаќа проширувањата на процесорот AVX, AVX2, BMI2, FMA, LZCNT, MOVBE и SXSAVE. Поддршката за x86-64-v2 овозможува одржување на компатибилност со процесори постари од Intel Haswell и AMD Excavator, дизајнирани пред 2013 година.

Извор: opennet.ru

Додадете коментар