У OpenBSD дададзена пачатковая падтрымка архітэктуры RISC-V

У склад OpenBSD прыняты змены з рэалізацыяй порта для архітэктуры RISC-V. Падтрымка пакуль абмежавана ядром OpenBSD і для паўнавартаснай працы сістэмы яшчэ патрабуе дапрацоўкі. У бягучым выглядзе ядро ​​OpenBSD ужо можа загрузіцца ў эмулятары RISC-V на базе QEMU і перадаць кіраваннем init-працэсу. З планаў на будучыню згадваецца рэалізацыя падтрымкі шматпрацэсарнасці (SMP), забеспячэнне загрузкі сістэмы ў шматкарыстальніцкі рэжым, а таксама адаптацыя кампанентаў прасторы карыстача (libc, libcompiler_rt).

Нагадаем, што RISC-V падае адчыненую і гнуткую сістэму машынных інструкцый, якая дазваляе ствараць мікрапрацэсары для адвольных абласцей ужывання, не патрабуючы пры гэтым адлічэнняў і не накладаючы ўмоў на выкарыстанне. RISC-V дазваляе ствараць цалкам адчыненыя SoC і працэсары. У цяперашні час на базе спецыфікацыі RISC-V рознымі кампаніямі і супольнасцямі пад рознымі вольнымі ліцэнзіямі (BSD, MIT, Apache 2.0) развіваецца некалькі дзясяткаў варыянтаў ядраў мікрапрацэсараў, SoC і ўжо вырабляных чыпаў. З аперацыйных сістэм з якаснай падтрымкай RISC-V можна адзначыць Linux (прысутнічае пачынальна з выпускаў Glibc 2.27, binutils 2.30, gcc 7 і ядры Linux 4.15) і FreeBSD (нядаўна быў забяспечаны другі ўзровень падтрымкі).

Крыніца: opennet.ru

Дадаць каментар