OpenBSD lägger till initialt stöd för RISC-V-arkitektur

OpenBSD har antagit ändringar för att implementera en port för RISC-V-arkitekturen. Supporten är för närvarande begränsad till OpenBSD-kärnan och kräver fortfarande en del arbete för att systemet ska fungera korrekt. I sin nuvarande form kan OpenBSD-kärnan redan laddas in i en QEMU-baserad RISC-V-emulator och överföra kontrollen till init-processen. Planer för framtiden inkluderar implementering av stöd för multiprocessing (SMP), vilket säkerställer att systemet startar upp i fleranvändarläge, samt anpassning av användarutrymmeskomponenter (libc, libcompiler_rt).

Kom ihåg att RISC-V tillhandahåller ett öppet och flexibelt maskininstruktionssystem som gör att mikroprocessorer kan byggas för godtyckliga applikationer utan att kräva royalties eller ställa villkor för användning. RISC-V låter dig skapa helt öppna SoC:er och processorer. För närvarande, baserat på RISC-V-specifikationen, utvecklar olika företag och gemenskaper under olika fria licenser (BSD, MIT, Apache 2.0) flera dussin varianter av mikroprocessorkärnor, SoCs och redan producerade chips. Operativsystem med högkvalitativt RISC-V-stöd inkluderar Linux (finns sedan utgivningarna av Glibc 2.27, binutils 2.30, gcc 7 och Linux-kärnan 4.15) och FreeBSD (en andra nivå av stöd tillhandahölls nyligen).

Källa: opennet.ru

Lägg en kommentar