OpenBSD tilføjer indledende understøttelse af RISC-V-arkitektur

OpenBSD har vedtaget ændringer for at implementere en port til RISC-V-arkitekturen. Support er i øjeblikket begrænset til OpenBSD-kernen og kræver stadig noget arbejde for at systemet kan fungere korrekt. I sin nuværende form kan OpenBSD-kernen allerede indlæses i en QEMU-baseret RISC-V-emulator og overføre kontrol til init-processen. Planer for fremtiden omfatter implementering af understøttelse af multiprocessing (SMP), sikring af, at systemet starter op i multi-user mode, samt tilpasning af brugerrumskomponenter (libc, libcompiler_rt).

Husk, at RISC-V leverer et åbent og fleksibelt maskininstruktionssystem, der gør det muligt at bygge mikroprocessorer til vilkårlige applikationer uden at kræve royalties eller pålægge brugsbetingelser. RISC-V giver dig mulighed for at oprette helt åbne SoC'er og processorer. På nuværende tidspunkt, baseret på RISC-V-specifikationen, udvikler forskellige virksomheder og samfund under forskellige gratis licenser (BSD, MIT, Apache 2.0) flere dusin varianter af mikroprocessorkerner, SoC'er og allerede producerede chips. Operativsystemer med højkvalitets RISC-V-understøttelse inkluderer Linux (til stede siden udgivelserne af Glibc 2.27, binutils 2.30, gcc 7 og Linux-kernen 4.15) og FreeBSD (et andet niveau af support blev for nylig leveret).

Kilde: opennet.ru

Tilføj en kommentar