Do OpenBSD byly přijaty změny s implementací portu pro architekturu RISC-V. Podpora je zatím omezena jádrem OpenBSD a pro plnohodnotnou funkčnost systému si ještě vyžaduje úpravy. V současné podobě jádro OpenBSD již může být spuštěno v emulátoru RISC-V na bázi QEMU a předat řízení init procesu. Mezi plány do budoucna se zmiňuje realizace podpory multiprocesorovosti (SMP), zajištění spuštění systému v multiuživatelském režimu, a také adaptace komponent uživatelského prostoru (libc, libcompiler_rt).
Připomínáme, že RISC-V nabízí otevřený a flexibilní systém strojových instrukcí, který umožňuje vytvářet mikroprocesory pro libovolné oblasti použití, aniž by vyžadoval odvod daní nebo uvaloval podmínky na používání. RISC-V umožňuje vytváření plně otevřených SoC a procesorů. V současné době na základě specifikace RISC-V vyvíjí různé společnosti a komunity v rámci různých svobodných licencí (BSD, MIT, Apache 2.0) několik desítek variant jader mikroprocesorů, SoC a již vyráběných čipů. Mezi operačními systémy s kvalitní podporou RISC-V lze zmínit Linux (podpora je dostupná od verzí Glibc 2.27, binutils 2.30, gcc 7 a jádra Linux 4.15) a FreeBSD (nedávno byla zajištěna druhá úroveň podpory).
Zdroj: opennet.ru
