OpenBSD agrega soporte inicial para la arquitectura RISC-V

OpenBSD ha adoptado cambios para implementar un puerto para la arquitectura RISC-V. Actualmente, el soporte está limitado al kernel de OpenBSD y aún requiere algo de trabajo para que el sistema funcione correctamente. En su forma actual, el kernel de OpenBSD ya se puede cargar en un emulador RISC-V basado en QEMU y transferir el control al proceso de inicio. Los planes para el futuro incluyen la implementación de soporte para multiprocesamiento (SMP), asegurando que el sistema arranque en modo multiusuario, así como la adaptación de los componentes del espacio de usuario (libc, libcompiler_rt).

Recuerde que RISC-V proporciona un sistema de instrucción de máquina abierto y flexible que permite construir microprocesadores para aplicaciones arbitrarias sin requerir regalías ni imponer condiciones de uso. RISC-V le permite crear procesadores y SoC completamente abiertos. Actualmente, basándose en la especificación RISC-V, diferentes empresas y comunidades bajo diversas licencias libres (BSD, MIT, Apache 2.0) están desarrollando varias docenas de variantes de núcleos de microprocesadores, SoC y chips ya producidos. Los sistemas operativos con soporte RISC-V de alta calidad incluyen Linux (presente desde los lanzamientos de Glibc 2.27, binutils 2.30, gcc 7 y el kernel de Linux 4.15) y FreeBSD (recientemente se proporcionó un segundo nivel de soporte).

Fuente: opennet.ru

Añadir un comentario