O le poloketi Illumos, o loʻo faʻaauauina le atinaʻeina o OpenSolaris, o le a taofia le lagolagoina o le SPARC architecture

O le au atiaʻe o le poloketi Illumos, o loʻo faʻaauau pea ona atiaʻe le OpenSolaris kernel, network stack, faila faila, avetaʻavale, faletusi ma se seti faʻavae o mea faʻaoga, ua filifili e taofi le lagolago mo le 64-bit SPARC architecture. O fausaga o loʻo avanoa mo Illumos, naʻo le x86_64 o loʻo totoe (lagolago mo 32-bit x86 faiga na faʻagata i le 2018). Afai ei ai ni tagata fiafia, o le a mafai ona amata faʻatinoina le tele o fausaga faʻaonaponei o le ARM ma le RISC-V i Illumos. O le aveesea o le lagolago mo faiga tuufaasolo a le SPARC o le a fa'amamāina ai le fa'ailoga ma aveese tapula'a fa'apitoa a le SPARC.

Faatasi ai ma mafuaʻaga o le mumusu e lagolagoina le SPARC o le leai o se avanoa i meafaigaluega mo le faʻapotopotoga ma le suʻega, ma le le mafai ona tuʻuina atu le lagolago faʻapotopotoga maualuga e faʻaaoga ai le cross-compilation poʻo emulators. O loʻo taʻua foi le manaʻoga e faʻaoga tekinolosi faʻaonaponei i Illumos, e pei o le JIT ma le gagana Rust, o le alualu i luma o loʻo faʻalavelaveina ona o sootaga i le SPARC architecture. O le faʻaiʻuga o le lagolago a le SPARC o le a maua ai foʻi se avanoa e faʻafouina ai le GCC compiler (i le taimi nei o loʻo faʻamalosia le poloketi e faʻaaoga le GCC 4.4.4 e lagolago ai le SPARC) ma sui i le faʻaaogaina o se tulaga fou mo le gagana C.

Ae mo le gagana Rust, ua faamoemoe le au atiaʻe e sui nisi polokalame i usr / src / meafaigaluega tusia i gagana faʻamatalaina faʻatasi ai ma analogues faʻatinoina i le gagana Rust. E le gata i lea, o loʻo fuafua e faʻaaoga Rust e atiaʻe ai fatuga fatu ma faletusi. O le faʻatinoga o le Rust i Illumos o loʻo faʻalavelaveina i le taimi nei ona o le lagolago faʻatapulaʻaina a le poloketi Rust mo le fausaga SPARC.

O le fa'ai'uga o le lagolago mo le SPARC o le a le a'afia ai fa'asoa Illumos o lo'o iai nei o OmniOS ma OpenIndiana, lea e fa'amatu'u mo na'o le x86_64 faiga. Sa i ai le lagolago a le SPARC i le tufatufaina o Illumos Dilos, OpenSCXE ma Tribblix, lea e leʻi faʻafouina muamua le lua mo le tele o tausaga, ma na lafoaia e Tribblix le faʻafouina o faʻapotopotoga mo SPARC ma suia i le x2018_86 architecture i le 64.

puna: opennet.ru

Faaopoopo i ai se faamatalaga