Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Illumos, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΊ, ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΡΠΈΠ»ΠΈΡΠΈ Π½Π° OpenSolaris, Π²Π·Π΅Ρ Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΡΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° 64-Π±ΠΈΡΠΎΠ²Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° SPARC. ΠΡ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Π·Π° Illumos ΠΎΡΡΠ°Π²Π° ΡΠ°ΠΌΠΎ x86_64 (ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° 32-Π±ΠΈΡΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ x86 Π±Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π° ΠΏΡΠ΅Π· 2018 Π³ΠΎΠ΄ΠΈΠ½Π°). ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π΅Π½ΡΡΡΠΈΠ°ΡΡΠΈ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π² Illumos Π½Π° ΠΏΠΎ-Π°ΠΊΡΡΠ°Π»Π½ΠΈ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ ARM ΠΈ RISC-V. ΠΡΠ΅ΠΊΡΠ°ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ SPARC ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ ΡΠΈΡΡΠΊΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π°Π²ΠΈΠΌ ΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° SPARC ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ.
Π‘ΡΠ΅Π΄ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΎΡΠΊΠ°Π·Π° ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° SPARC ΡΠ΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π° Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅, ΠΏΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΡΠΎΡ-ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΈΠ»ΠΈ Π΅ΠΌΡΠ»ΡΡΠΎΡΠΈ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΡΠ΅ Π°Π½Π³Π°ΠΆΠΈΡΠ°Ρ Π² Illumos ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠ°ΡΠΎ JIT ΠΈ Π΅Π·ΠΈΠΊΠ° Rust, ΡΠΈΠ΅ΡΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π΅ Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΎ ΠΎΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° SPARC. ΠΡΠ΅ΠΊΡΠ°ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° SPARC ΡΡΡΠΎ ΡΠ΅ Π΄Π°Π΄Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° GCC (Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° SPARC ΠΏΡΠΎΠ΅ΠΊΡΡΡ Π΅ ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GCC 4.4.4) ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΊΡΠΌ ΠΏΠΎ-Π½ΠΎΠ² ΡΡΠ°Π½Π΄Π°ΡΡ Π·Π° Π΅Π·ΠΈΠΊΠ° C.
Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Π΅Π·ΠΈΠΊΠ° Rust, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π΄Π° Π·Π°ΠΌΠ΅Π½ΡΡ Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π² usr/src/tools, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΈ Π΅Π·ΠΈΡΠΈ, Ρ Π°Π½Π°Π»ΠΎΠ·ΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Rust. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Rust Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Rust Π² Illumos ΡΠ΅ Π·Π°ΡΡΡΠ΄Π½ΡΠ²Π° ΠΎΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Rust Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° SPARC.
ΠΡΠ΅ΠΊΡΠ°ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° SPARC Π½ΡΠΌΠ° Π΄Π° ΠΏΠΎΠ²Π»ΠΈΡΠ΅ Π½Π° Π°ΠΊΡΡΠ°Π»Π½ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Illumos OmniOS ΠΈ OpenIndiana, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·Π΄Π°Π²Π°Ρ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈ x86_64. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° SPARC Π±Π΅ Π½Π°Π»ΠΈΡΠ½Π° Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ Π½Π° Illumos Dilos, OpenSCXE ΠΈ Tribblix, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΠΏΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π΅ Π½Π΅ ΡΠ° ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½ΠΈ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π° Tribblix Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ±ΠΎΡΠΊΠΈΡΠ΅ Π·Π° SPARC ΠΈ ΠΎΡ 2018 Π³ΠΎΠ΄ΠΈΠ½Π° Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π» Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° x86_64.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
