Порт Arch Linux за архитектура RISC-V

Публикуван е порт на дистрибуцията Arch Linux за системи, базирани на архитектурата RISC-V. Портът все още не е официален, но неговият създател, Феликс Ян (Felix Yan), е един от основните разработчици и мейнтейинери на Arch Linux. Краткосрочната цел на проекта е подготовката на пачове за пакети с изходни текстове, които решават проблемите с компилацията и работата им на системи RISC-V. В перспектива се планира пренасянето на подготовените пачове в основния състав на хранилищата на Arch Linux и добавянето на riscv64 (riscv64gc) в списъка на поддържаните альтернативни архитектури в Arch Linux.

Портът се развива за системи, основани на ядрото RV64GC и поддържащи ABI lp64d, като дъски HiFive Unmatched, HiFive Unleashed, StarFive VisionFive v1/v2 и PolarFire SoC Icicle Kit. Отделно се предлага експериментален пакет linux-sophgo, позволяващ използването на Arch Linux на платка Milk-V Pioneer (SG2042). За експерименти може да се използва портът в емулятор на RISC-V на база QEMU.

RISC-V предлагава отворена и гъвкава система от машинни инструкции, позволяваща създаването на микропроцесори за всякакви приложения, без да изисква лицензионни такси и без да налага условия за използване. RISC-V позволява изграждането на напълно отворени SoC и процесори. В момента, на базата на спецификацията RISC-V, различни компании и общности развиват десетки варианти на ядра за микропроцесори под различни свободни лицензи (BSD, MIT, Apache 2.0), над сто SoC и чипове, които вече се произвеждат. Поддръжката на RISC-V е налична от версиите Glibc 2.27, binutils 2.30, gcc 7 и ядрото на Linux 4.15.

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

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