Uma versão adaptada da distribuição Arch foi publicada. Linux para sistemas baseados na arquitetura RISC-V. A adaptação ainda não é oficial, mas seu criador, Felix Yan, é um dos principais desenvolvedores e mantenedores do Arch. LinuxO objetivo a curto prazo do projeto é preparar correções para pacotes de código-fonte que solucionem problemas de compilação e operação em sistemas RISC-V. No futuro, está previsto migrar essas correções para os repositórios principais do Arch. Linux e adicionando riscv64 (riscv64gc) à lista de arquiteturas suportadas no Arch. Linux arquiteturas alternativas.
A adaptação está sendo desenvolvida para sistemas baseados no kernel RV64GC e que suportam a ABI lp64d, como as placas HiFive Unmatched, HiFive Unleashed, StarFive VisionFive v1/v2 e PolarFire SoC Icicle Kit. Um pacote experimental linux-sophgo também está disponível separadamente, permitindo o uso com o Arch Linux. Linux Na placa Milk-V Pioneer (SG2042). Para experimentação, você pode usar a porta no emulador RISC-V baseado em QEMU.
O RISC-V oferece um conjunto de instruções de máquina aberto e flexível, permitindo a criação de microprocessadores para qualquer aplicação sem a necessidade de royalties ou a imposição de termos de uso. O RISC-V possibilita a criação de SoCs e processadores completamente abertos. Atualmente, dezenas de variantes de núcleos de microprocessadores, mais de uma centena de SoCs e chips em produção estão sendo desenvolvidos com base na especificação RISC-V por diversas empresas e comunidades sob várias licenças livres (BSD, MIT, Apache 2.0). O suporte ao RISC-V está presente desde os lançamentos do Glibc 2.27, binutils 2.30, gcc 7 e do kernel. Linux 4.15.
Fonte: opennet.ru
