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

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster