Включени са промени в OpenBSD за реализиране на порт за архитектурата RISC-V. Поддръжката засега е ограничена до ядрото на OpenBSD и системата все още изисква доработка за пълноценно функциониране. В текущата си форма, ядрото на OpenBSD вече може да се стартира в емулатора на RISC-V на база QEMU и да предаде управлението на процеса init. В бъдеще се планира реализиране на поддръжка за многоядрена работа (SMP), осигуряване на зареждане на системата в многопотребителски режим, както и адаптация на компонентите на потребителското пространство (libc, libcompiler_rt).
Напомняме, че RISC-V предлага отворена и гъвкава система за машинни инструкции, която позволява създаването на микропроцесори за произволни области на приложение, без да изисква отчисления и без да налага условия за използване. RISC-V позволява създаването на напълно отворени SoC и процесори. В момента на базата на спецификацията RISC-V различни компании и общности развиват десетки варианти на ядра на микропроцесори, SoC и вече произвеждани чипове под различни свободни лицензи (BSD, MIT, Apache 2.0). От операционните системи с качествена поддръжка на RISC-V можем да споменем Linux (поддържа се от версии Glibc 2.27, binutils 2.30, gcc 7 и ядрото на Linux 4.15) и FreeBSD (преди време бе осигурен втори слой поддръжка).
Източник: opennet.ru
