ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π΅ ΠΏΠΎΡΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° Arch Linux Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° RISC-V. ΠΠΎΡΡΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΠΎΡΠΈΡΠΈΠ°Π»Π΅Π½, Π½ΠΎ Π½Π΅Π³ΠΎΠ²ΠΈΡΡ ΡΡΠ·Π΄Π°ΡΠ΅Π», Π€Π΅Π»ΠΈΠΊΡ Π―Π½ (Felix Yan), Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΠΌΠ΅ΠΉΠ½ΡΠ΅ΠΉΠΈΠ½Π΅ΡΠΈ Π½Π° Arch Linux. ΠΡΠ°ΡΠΊΠΎΡΡΠΎΡΠ½Π°ΡΠ° ΡΠ΅Π» Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° ΠΏΠ°ΡΠΎΠ²Π΅ Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ΡΠ°Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΈΠΌ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ RISC-V. Π ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° ΠΏΡΠ΅Π½Π°ΡΡΠ½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ²Π΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΡΡΡΡΠ°Π² Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ° Π½Π° Arch Linux ΠΈ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° riscv64 (riscv64gc) Π² ΡΠΏΠΈΡΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Π² Arch Linux.
ΠΠΎΡΡΡΡ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ RV64GC ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈ ABI lp64d, ΠΊΠ°ΡΠΎ Π΄ΡΡΠΊΠΈ HiFive Unmatched, HiFive Unleashed, StarFive VisionFive v1/v2 ΠΈ PolarFire SoC Icicle Kit. ΠΡΠ΄Π΅Π»Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ linux-sophgo, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Arch Linux Π½Π° ΠΏΠ»Π°ΡΠΊΠ° Milk-V Pioneer (SG2042). ΠΠ° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΡΡΡΡ Π² Π΅ΠΌΡΠ»ΡΡΠΎΡ Π½Π° RISC-V Π½Π° Π±Π°Π·Π° QEMU.
RISC-V ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π²Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΈ Π³ΡΠ²ΠΊΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ ΠΌΠ°ΡΠΈΠ½Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π·Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π±Π΅Π· Π΄Π° ΠΈΠ·ΠΈΡΠΊΠ²Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΊΡΠΈ ΠΈ Π±Π΅Π· Π΄Π° Π½Π°Π»Π°Π³Π° ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. RISC-V ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ SoC ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° RISC-V, ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΎΠ±ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ Π΄Π΅ΡΠ΅ΡΠΊΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π½Π° ΡΠ΄ΡΠ° Π·Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈ (BSD, MIT, Apache 2.0), Π½Π°Π΄ ΡΡΠΎ SoC ΠΈ ΡΠΈΠΏΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° RISC-V Π΅ Π½Π°Π»ΠΈΡΠ½Π° ΠΎΡ Π²Π΅ΡΡΠΈΠΈΡΠ΅ Glibc 2.27, binutils 2.30, gcc 7 ΠΈ ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux 4.15.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
