OpenBSD pridáva počiatočnú podporu pre architektúru RISC-V

OpenBSD prijalo zmeny na implementáciu portu pre architektúru RISC-V. Podpora je momentálne obmedzená na jadro OpenBSD a stále si vyžaduje určitú prácu, aby systém správne fungoval. Vo svojej súčasnej podobe je už možné jadro OpenBSD nahrať do emulátora RISC-V založeného na QEMU a preniesť riadenie do procesu init. Plány do budúcnosti zahŕňajú implementáciu podpory pre multiprocessing (SMP), zabezpečenie bootovania systému do multi-užívateľského režimu, ako aj prispôsobenie komponentov užívateľského priestoru (libc, libcompiler_rt).

Pripomeňme, že RISC-V poskytuje otvorený a flexibilný systém strojových inštrukcií, ktorý umožňuje zostaviť mikroprocesory pre ľubovoľné aplikácie bez toho, aby sa vyžadovali licenčné poplatky alebo ukladali podmienky používania. RISC-V vám umožňuje vytvárať úplne otvorené SoC a procesory. V súčasnosti na základe špecifikácie RISC-V rôzne spoločnosti a komunity pod rôznymi bezplatnými licenciami (BSD, MIT, Apache 2.0) vyvíjajú niekoľko desiatok variantov mikroprocesorových jadier, SoC a už vyrobených čipov. Operačné systémy s vysokokvalitnou podporou RISC-V zahŕňajú Linux (prítomný od vydania Glibc 2.27, binutils 2.30, gcc 7 a linuxové jadro 4.15) a FreeBSD (nedávno bola poskytnutá druhá úroveň podpory).

Zdroj: opennet.ru

Pridať komentár