Hoʻohui ʻo OpenBSD i ke kākoʻo mua no ka hoʻolālā RISC-V

Ua lawe ʻo OpenBSD i nā loli e hoʻokō i kahi awa no ka hoʻolālā RISC-V. Ua kaupalena ʻia ke kākoʻo i ka kernel OpenBSD a ke koi nei i kekahi hana no ka hana pono o ka ʻōnaehana. Ma kona ʻano i kēia manawa, hiki i ka OpenBSD kernel ke hoʻomaka i kahi emulator RISC-V e hoʻokumu ʻia QEMU a hoʻololi i ka mana i ke kaʻina hana. ʻO nā hoʻolālā no ka wā e hiki mai ana ka hoʻokō ʻana i ke kākoʻo no ka multiprocessing (SMP), e hōʻoiaʻiʻo ana i nā kāmaʻa ʻōnaehana i ka mode multi-user, a me ka hoʻololi ʻana i nā ʻāpana kikowaena mea hoʻohana (libc, libcompiler_rt).

E hoʻomanaʻo i ka hāʻawi ʻana o RISC-V i kahi ʻōnaehana aʻoaʻo mīkini wehe a maʻalahi e hiki ai i nā microprocessors ke kūkulu ʻia no nā noi ʻokoʻa me ka ʻole o ke koi ʻana i nā aliʻi a i ʻole ke kau ʻana i nā kūlana i ka hoʻohana ʻana. ʻAe ʻo RISC-V iā ʻoe e hana i nā SoC a me nā kaʻina hana. I kēia manawa, e pili ana i ka kikoʻī RISC-V, nā hui like ʻole a me nā kaiāulu ma lalo o nā laikini manuahi like ʻole (BSD, MIT, Apache 2.0) e hoʻomohala nei i nā ʻano ʻokoʻa he nui o nā microprocessor cores, SoCs a i hana mua ʻia nā chips. ʻO nā ʻōnaehana hana me ke kākoʻo RISC-V kiʻekiʻe ka Linux (i kēia manawa mai ka hoʻokuʻu ʻia ʻana o Glibc 2.27, binutils 2.30, gcc 7 a me ka Linux kernel 4.15) a me FreeBSD (ua hāʻawi ʻia kahi pae ʻelua o ke kākoʻo i kēia manawa).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka