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. Після публікації збірок у складальній інфраструктурі на обладнанні RISC-V буде запущено окремий сервер Koji і буде продовжено роботу з перенесення створених виправлень до основних проектів (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) не блокуватиме випуск релізів для інших архітектур.

При роботі на платі 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 дозволяє зберегти сумісність з CPU старшими за Intel Haswell і AMD Excavator, спроектованими до 2013 року.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster