Публикуван е порт на дистрибуцията 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
