Ọrụ Illumos, nke na-aga n'ihu na mmepe nke OpenSolaris, ga-akwụsị ịkwado ihe owuwu SPARC.

Ndị mmepe nke Illumos oru ngo, nke na-aga n'ihu na-emepụta kernel OpenSolaris, nchịkọta netwọk, usoro faịlụ, ndị ọkwọ ụgbọala, ụlọ akwụkwọ na usoro ihe eji eme ihe, ekpebiwo ịkwụsị nkwado maka nhazi 64-bit SPARC. N'ime ihe owuwu dị maka Illumos, naanị x86_64 ka fọdụrụ (nkwado maka sistemụ 32-bit x86 kwụsịrị na 2018). Ọ bụrụ na enwere ndị na-anụ ọkụ n'obi, ọ ga-ekwe omume ịmalite imejuputa ihe owuwu ARM ọgbara ọhụrụ na RISC-V na Illumos. Iwepu nkwado maka sistemu SPARC nke ketara ga-ehichapụ koodu ntọala wee wepụ mmachi ụlọ ọrụ SPARC.

N'ime ihe kpatara ịjụ ịkwado SPARC bụ enweghị ohere ịnweta ngwá ọrụ maka mgbakọ na ule, na enweghị ike ịnye nkwado mgbakọ dị elu site na iji nchịkọta cross-compilation ma ọ bụ emulators. Ekwukwara ya bụ ọchịchọ iji teknụzụ ọgbara ọhụrụ na Illumos, dị ka JIT na asụsụ Rust, nke na-egbochi ọganihu ya site na njikọ na ụlọ ọrụ SPARC. Ọgwụgwụ nkwado SPARC ga-enyekwa ohere imelite onye nchịkọta GCC (ugbu a a na-amanye ọrụ ahụ iji GCC 4.4.4 iji kwado SPARC) wee gbanwee gaa na iji ọkọlọtọ ọhụrụ maka asụsụ C.

Banyere asụsụ Rust, ndị mmepe na-ezube iji dochie ụfọdụ mmemme na usr/src/ngwaọrụ nke edere n'asụsụ ndị a na-atụgharị na analogues etinyere n'asụsụ Rust. Na mgbakwunye, a na-eme atụmatụ iji Rust rụpụta sistemu kernel na ọba akwụkwọ. Mmejuputa nchara n'Illumos na-egbochi ya ugbu a site na nkwado oke nke rust project maka ụlọ SPARC.

Ọgwụgwụ nkwado maka SPARC agaghị emetụta nkesa Illumos nke OmniOS na OpenIndiana dị ugbu a, nke ewepụtara naanị maka sistemụ x86_64. Nkwado SPARC dị na nkesa Illumos Dilos, OpenSCXE na Tribblix, nke emelitebeghị nke abụọ mbụ kemgbe ọtụtụ afọ, na Tribblix gbahapụrụ mgbakọ na-emelite maka SPARC wee gbanwee na nhazi x2018_86 na 64.

isi: opennet.ru

Tinye a comment