OpenBSD voegt initiële ondersteuning toe voor de RISC-V-architectuur

OpenBSD heeft wijzigingen aangenomen om een ​​poort voor de RISC-V-architectuur te implementeren. Ondersteuning is momenteel beperkt tot de OpenBSD-kernel en vereist nog steeds wat werk om het systeem goed te laten werken. In zijn huidige vorm kan de OpenBSD-kernel al opstarten in een QEMU-gebaseerde RISC-V-emulator en de controle overdragen aan het init-proces. Plannen voor de toekomst omvatten de implementatie van ondersteuning voor multiprocessing (SMP), waardoor ervoor wordt gezorgd dat het systeem in de multi-user-modus opstart, evenals de aanpassing van componenten van de gebruikersruimte (libc, libcompiler_rt).

Bedenk dat RISC-V een open en flexibel machine-instructiesysteem biedt waarmee microprocessors kunnen worden gebouwd voor willekeurige toepassingen zonder daarvoor royalty's te vereisen of gebruiksvoorwaarden op te leggen. Met RISC-V kunt u volledig open SoC's en processors maken. Momenteel ontwikkelen verschillende bedrijven en gemeenschappen onder verschillende gratis licenties (BSD, MIT, Apache 2.0) op basis van de RISC-V-specificatie enkele tientallen varianten van microprocessorkernen, SoC's en reeds geproduceerde chips. Besturingssystemen met hoogwaardige RISC-V-ondersteuning zijn onder meer Linux (aanwezig sinds de releases van Glibc 2.27, binutils 2.30, gcc 7 en de Linux-kernel 4.15) en FreeBSD (recentelijk is er een tweede niveau van ondersteuning geboden).

Bron: opennet.ru

Voeg een reactie