Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Illumos, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΡΠ΄ΡΠΎΡΠΎ OpenSolaris, ΠΌΡΠ΅ΠΆΠΎΠ² ΡΡΠ΅ΠΊ, ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΎΡΠ½ΠΎΠ²Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΡΠ΅ΡΠΈΡ Π° Π΄Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΡΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° 64-Π±ΠΈΡΠΎΠ²Π°ΡΠ° SPARC Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈΡΠ΅, Π½Π°Π»ΠΈΡΠ½ΠΈ Π·Π° Illumos, ΠΎΡΡΠ°Π²Π° ΡΠ°ΠΌΠΎ x86_64 (ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° 32-Π±ΠΈΡΠΎΠ²ΠΈ x86 ΡΠΈΡΡΠ΅ΠΌΠΈ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π° ΠΏΡΠ΅Π· 2018 Π³.). ΠΠΊΠΎ ΠΈΠΌΠ° Π΅Π½ΡΡΡΠΈΠ°ΡΡΠΈ, ΡΠ΅ Π±ΡΠ΄Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎ-Π°ΠΊΡΡΠ°Π»Π½ΠΈ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ ARM ΠΈ RISC-V Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Π² Illumos. ΠΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° Π½Π°ΡΠ»Π΅Π΄Π΅Π½ΠΈ 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 ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π° ΠΊΡΠΌ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° x2018_86 ΠΏΡΠ΅Π· 64 Π³.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru