W systemie OpenBSD wprowadzono zmiany związane z realizacją portu dla architektury RISC-V. Wsparcie jest na razie ograniczone do jądra OpenBSD i wymaga dalszych prac dla pełnej funkcjonalności systemu. W obecnej formie jądro OpenBSD może już wystartować w emulatorze RISC-V opartym na QEMU i przekazać kontrolę procesowi init. W przyszłych planach wspomniano o realizacji wsparcia dla wielu procesorów (SMP), zapewnieniu uruchamiania systemu w trybie wieloosobowym oraz dostosowaniu komponentów przestrzeni użytkownika (libc, libcompiler_rt).
Przypominamy, że RISC-V oferuje otwarty i elastyczny system instrukcji maszynowych, pozwalający na tworzenie mikroprocesorów do różnych zastosowań, nie wymagając przy tym opłat i nie nakładając ograniczeń na użycie. RISC-V umożliwia tworzenie w pełni otwartych SoC i procesorów. Obecnie na podstawie specyfikacji RISC-V różne firmy i społeczności rozwijają kilka dziesiątek wariantów rdzeni mikroprocesorów, SoC i już produkowanych chipów, korzystając z różnych otwartych licencji (BSD, MIT, Apache 2.0). Wśród systemów operacyjnych z dobrą obsługą RISC-V można wyróżnić Linux (obecny od wydań Glibc 2.27, binutils 2.30, gcc 7 i jądra Linux 4.15) oraz FreeBSD (niedawno zapewniono drugi poziom wsparcia).
Źródło: opennet.ru
