OpenBSD adiciona suporte inicial para arquitetura RISC-V

O OpenBSD adotou mudanças para implementar uma porta para a arquitetura RISC-V. O suporte está atualmente limitado ao kernel OpenBSD e ainda requer algum trabalho para que o sistema funcione corretamente. Em sua forma atual, o kernel OpenBSD já pode ser carregado em um emulador RISC-V baseado em QEMU e transferido o controle para o processo init. Os planos para o futuro incluem a implementação de suporte a multiprocessamento (SMP), garantindo que o sistema inicialize em modo multiusuário, bem como a adaptação dos componentes do espaço do usuário (libc, libcompiler_rt).

Lembre-se de que o RISC-V fornece um sistema de instrução de máquina aberto e flexível que permite a construção de microprocessadores para aplicações arbitrárias sem exigir royalties ou impor condições de uso. RISC-V permite criar SoCs e processadores completamente abertos. Atualmente, com base na especificação RISC-V, diferentes empresas e comunidades sob diversas licenças gratuitas (BSD, MIT, Apache 2.0) estão desenvolvendo diversas dezenas de variantes de núcleos de microprocessadores, SoCs e chips já produzidos. Os sistemas operacionais com suporte RISC-V de alta qualidade incluem Linux (presente desde os lançamentos do Glibc 2.27, binutils 2.30, gcc 7 e do kernel Linux 4.15) e FreeBSD (um segundo nível de suporte foi fornecido recentemente).

Fonte: opennet.ru

Adicionar um comentário