OpenBSD přidává počáteční podporu pro architekturu RISC-V

OpenBSD přijalo změny k implementaci portu pro architekturu RISC-V. Podpora je v současnosti omezena na jádro OpenBSD a stále vyžaduje nějakou práci, aby systém správně fungoval. Ve své současné podobě lze jádro OpenBSD již načíst do emulátoru RISC-V založeného na QEMU a přenést řízení na proces init. Plány do budoucna zahrnují implementaci podpory pro multiprocessing (SMP), zajištění nabootování systému do víceuživatelského režimu a také přizpůsobení komponent uživatelského prostoru (libc, libcompiler_rt).

Připomeňme, že RISC-V poskytuje otevřený a flexibilní systém strojových instrukcí, který umožňuje sestavení mikroprocesorů pro libovolné aplikace, aniž by byly vyžadovány licenční poplatky nebo kladení podmínek používání. RISC-V umožňuje vytvářet zcela otevřené SoC a procesory. V současné době na základě specifikace RISC-V různé společnosti a komunity pod různými svobodnými licencemi (BSD, MIT, Apache 2.0) vyvíjejí několik desítek variant mikroprocesorových jader, SoC a již vyrobených čipů. Operační systémy s vysoce kvalitní podporou RISC-V zahrnují Linux (přítomný od vydání Glibc 2.27, binutils 2.30, gcc 7 a linuxové jádro 4.15) a FreeBSD (nedávno byla poskytnuta druhá úroveň podpory).

Zdroj: opennet.ru

Přidat komentář