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