Iyo Illumos purojekiti, inoenderera mberi nekuvandudzwa kweOpenSolaris, ichamira kutsigira SPARC yekuvaka.

Vagadziri veIllumos purojekiti, iyo inoenderera mberi nekugadzira iyo OpenSolaris kernel, network stack, mafaira masisitimu, madhiraivha, maraibhurari uye seti yekutanga yezvishandiso zvehurongwa, vafunga kumisa rutsigiro rweiyo 64-bit SPARC yekuvaka. Pakati pezvivakwa zviripo zveIllumos, chete x86_64 yasara (tsigiro ye32-bit x86 masisitimu yakamiswa muna 2018). Kana paine vanofarira, zvinogoneka kutanga kuita yazvino ARM uye RISC-V zvivakwa muIllumos. Kubvisa tsigiro yenhaka SPARC masisitimu inochenesa iyo kodhi base uye kubvisa SPARC yekuvaka-yakatarwa.

Pakati pezvikonzero zvekuramba kutsigira SPARC kushaikwa kwemidziyo yekuungana uye kuyedzwa, uye kusagoneka kwekupa rutsigiro rwemhando yepamusoro-soro uchishandisa muchinjiko-kuunganidza kana emulators. Zvakare zvakataurwa chishuwo chekushandisa matekinoroji emazuva ano muIllumos, senge JIT uye Rust mutauro, kufambira mberi kwayo kunokanganiswa nezvisungo kune SPARC architecture. Kupera kweSPARC kutsigirwa kuchapawo mukana wekuvandudza GCC compiler (ikozvino chirongwa chinomanikidzwa kushandisa GCC 4.4.4 kutsigira SPARC) uye kuchinjira kushandisa chiyero chitsva chemutauro weC.

Kana zviri zveRust mutauro, vanogadzira vanoronga kutsiva zvimwe zvirongwa muusr/src/zvishandiso zvakanyorwa mumitauro yakadudzirwa nemaanalogue anoitwa muRust mutauro. Pamusoro pezvo, zvakarongwa kushandisa Rust kugadzira kernel subsystems uye maraibhurari. Kuitwa kweRust muIllumos parizvino kuri kukanganiswa nerutsigiro rushoma rweRust chirongwa cheSPARC chivakwa.

Kupera kwerutsigiro kweSPARC hakuzokanganisa kugovera kwazvino Illumos yeOmniOS uye OpenIndiana, iyo inoburitswa chete kune x86_64 masisitimu. SPARC tsigiro yaivepo muIllumos yekugovera Dilos, OpenSCXE uye Tribblix, ayo maviri ekutanga haana kuvandudzwa kwemakore akati wandei, uye Tribblix akasiya magungano ekuvandudza eSPARC ndokuchinjira kune x2018_86 architecture muna 64.

Source: opennet.ru

Voeg