OpenBSD imawonjezera chithandizo choyambirira cha zomangamanga za RISC-V

OpenBSD yatenga zosintha kuti igwiritse ntchito doko la zomangamanga za RISC-V. Thandizo pakadali pano lili ndi kernel ya OpenBSD ndipo imafunikirabe ntchito ina kuti dongosololi ligwire ntchito bwino. Mu mawonekedwe ake apano, kernel ya OpenBSD imatha kukwezedwa kale mu emulator yochokera ku QEMU yochokera ku RISC-V ndikusamutsira kuwongolera ku init process. Mapulani amtsogolo akuphatikizapo kukhazikitsidwa kwa chithandizo cha multiprocessing (SMP), kuwonetsetsa kuti dongosololi likuyamba kukhala la anthu ambiri, komanso kusintha kwa zigawo za malo ogwiritsira ntchito (libc, libcompiler_rt).

Kumbukirani kuti RISC-V imapereka makina otseguka komanso osinthika owongolera makina omwe amalola kuti ma microprocessors amangidwe kuti agwiritse ntchito mosasamala popanda kulipidwa kapena kuyika mikhalidwe yogwiritsidwa ntchito. RISC-V imakupatsani mwayi wopanga ma SoC ndi mapurosesa otseguka. Pakadali pano, kutengera tsatanetsatane wa RISC-V, makampani osiyanasiyana ndi madera omwe ali ndi zilolezo zosiyanasiyana zaulere (BSD, MIT, Apache 2.0) akupanga mitundu ingapo ya ma microprocessor cores, SoCs ndi tchipisi topangidwa kale. Makina ogwiritsira ntchito omwe ali ndi chithandizo chapamwamba cha RISC-V akuphatikiza Linux (yomwe ilipo kuyambira kutulutsidwa kwa Glibc 2.27, binutils 2.30, gcc 7 ndi Linux kernel 4.15) ndi FreeBSD (gawo lachiwiri lothandizira laperekedwa posachedwa).

Source: opennet.ru

Kuwonjezera ndemanga