OpenSolaris рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реВ рдареЗрд╡рдгрд╛рд░рд╛ Illumos рдкреНрд░рдХрд▓реНрдк SPARC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓рд╛ рдкрд╛рдард┐рдВрдмрд╛ рджреЗрдгреЗ рдерд╛рдВрдмрд╡реЗрд▓

OpenSolaris рдХрд░реНрдирд▓, рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЕрдХ, рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯреАрдо, рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕, рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯреАрдо рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдЪрд╛ рдореВрд▓рднреВрдд рд╕рдВрдЪ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ Illumos рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА 64-рдмрд┐рдЯ SPARC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдЖрд╣реЗ. Illumos рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕рдкреИрдХреА, рдлрдХреНрдд x86_64 рд╢рд┐рд▓реНрд▓рдХ рдЖрд╣реЗрдд (32-рдмрд┐рдЯ x86 рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╕рдорд░реНрдерди 2018 рдордзреНрдпреЗ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рд╣реЛрддреЗ). рдЙрддреНрд╕рд╛рд╣реА рдЕрд╕рд▓реНрдпрд╛рд╕, Illumos рдордзреНрдпреЗ рдЕрдзрд┐рдХ рд╡рд░реНрддрдорд╛рди рдЖрдзреБрдирд┐рдХ ARM рдЖрдгрд┐ RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕реБрд░реВ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрдИрд▓. рд▓реЗрдЧреЗрд╕реА SPARC рд╕рд┐рд╕реНрдЯреАрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рдиреЗ рдХреЛрдб рдмреЗрд╕ рд╕рд╛рдл рд╣реЛрдИрд▓ рдЖрдгрд┐ SPARC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд░реНрдпрд╛рджрд╛ рджреВрд░ рд╣реЛрддреАрд▓.

SPARC рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕ рдирдХрд╛рд░ рджреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрдкреИрдХреА рдЕрд╕реЗрдВрдмреНрд▓реА рдЖрдгрд┐ рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдирд╕рдгреЗ рдЖрдгрд┐ рдХреНрд░реЙрд╕-рдХрдВрдкрд┐рд▓реЗрд╢рди рдХрд┐рдВрд╡рд╛ рдПрдореБрд▓реЗрдЯрд░ рд╡рд╛рдкрд░реВрди рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддреЗрдЪреЗ рдЕрд╕реЗрдВрдмреНрд▓реА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ. рдЗрд▓реНрдпреБрдореЛрд╕рдордзреНрдпреЗ рдЖрдзреБрдирд┐рдХ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рджреЗрдЦреАрд▓ рдирдореВрдж рдХреЗрд▓реА рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА JIT рдЖрдгрд┐ рд░рд╕реНрдЯ рд▓рдБрдЧреНрд╡реЗрдЬ, рдЬреНрдпрд╛рдЪреА рдкреНрд░рдЧрддреА SPARC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╢реА рд╕рдВрдмрдВрдзрд╛рдВрдореБрд│реЗ рдмрд╛рдзрд┐рдд рдЖрд╣реЗ. SPARC рд╕рдорд░реНрдердирд╛рдЪреНрдпрд╛ рд╕рдорд╛рдкреНрддреАрдореБрд│реЗ GCC рдХрдВрдкрд╛рдЗрд▓рд░ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рджреЗрдЦреАрд▓ рдорд┐рд│реЗрд▓ (рд╕рдзреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рд▓рд╛ SPARC рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА GCC 4.4.4 рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╕рдХреНрддреА рдЖрд╣реЗ) рдЖрдгрд┐ C рднрд╛рд╖реЗрд╕рд╛рдареА рдирд╡реАрди рдорд╛рдирдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд┐рдЪ рдХрд░рд╛.

рд░рд╕реНрдЯ рд▓рдБрдЧреНрд╡реЗрдЬрд╕рд╛рдареА, рдбреЗрд╡реНрд╣рд▓рдкрд░ рдпреВрдПрд╕рдЖрд░/рдПрд╕рдЖрд░рд╕реА/рдЯреВрд▓реНрд╕рдордзреАрд▓ рдХрд╛рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рд░рд╕реНрдЯ рднрд╛рд╖реЗрдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ ре▓рдирд╛рд▓реЙрдЧреНрд╕рд╕рд╣ рдЗрдВрдЯрд░рдкреНрд░рд┐рдЯреЗрдб рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдмрджрд▓рдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛рдд. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдХрд░реНрдирд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд╕реНрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. SPARC рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд░рд╕реНрдЯ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдорд░реНрдпрд╛рджрд┐рдд рд╕рдорд░реНрдердирд╛рдореБрд│реЗ Illumos рдордзреАрд▓ рд░рд╕реНрдЯрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рдзреНрдпрд╛ рдмрд╛рдзрд┐рдд рдЖрд╣реЗ.

SPARC рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдВрдкрд▓реНрдпрд╛рдиреЗ OmniOS рдЖрдгрд┐ OpenIndiana рдЪреНрдпрд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ Illumos рд╡рд┐рддрд░рдгрд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рдЬреЗ рдлрдХреНрдд x86_64 рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. SPARC рд╕рдкреЛрд░реНрдЯ Dilos, OpenSCXE рдЖрдгрд┐ Tribblix рдпрд╛ Illumos рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрддрд╛, рдЬреНрдпрд╛рдкреИрдХреА рдкрд╣рд┐рд▓реЗ рджреЛрди рдЕрдиреЗрдХ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реАрдд рдЖрдгрд┐ Tribblix рдиреЗ SPARC рд╕рд╛рдареА рдЕрд╕реЗрдВрдмреНрд▓реА рдЕрдкрдбреЗрдЯ рдХрд░рдгреЗ рд╕реЛрдбреВрди рджрд┐рд▓реЗ рдЖрдгрд┐ 2018 рдордзреНрдпреЗ x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛