ВСрсия Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Go 1.14

Π˜Π·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΎ ΠΎΡ‚ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π˜Π΄Π΅Ρ‚Π΅ Π½Π° 1.14, ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΎΡ‚ Google с участиСто Π½Π° общността ΠΊΠ°Ρ‚ΠΎ Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° високата производитСлност Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π΅Π·ΠΈΡ†ΠΈ с прСдимствата Π½Π° скриптовитС Π΅Π·ΠΈΡ†ΠΈ ΠΊΠ°Ρ‚ΠΎ Π»Π΅ΠΊΠΎΡ‚Π° Π½Π° писанС Π½Π° ΠΊΠΎΠ΄, скорост Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ. Код Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° разпространява сС ΠΎΡ‚ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· BSD.

Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π½Π° Go сС основава Π½Π° ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Π΅Π·ΠΈΠΊΠ° C с някои Π·Π°Π΅ΠΌΠΊΠΈ ΠΎΡ‚ Π΅Π·ΠΈΠΊΠ° Python. Π•Π·ΠΈΠΊΡŠΡ‚ Π΅ доста ΠΊΡ€Π°Ρ‚ΡŠΠΊ, Π½ΠΎ ΠΊΠΎΠ΄ΡŠΡ‚ Π΅ лСсСн Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Go ΠΊΠΎΠ΄ΡŠΡ‚ сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π° Π² самостоятСлни Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ СстСствСно, Π±Π΅Π· Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина (ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€Π°Π½Π΅, отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ подсистСми Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС са ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС), ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° постигнСтС производитСлност, сравнима с C ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ с ΠΏΠΎΠ³Π»Π΅Π΄ Π²ΡŠΡ€Ρ…Ρƒ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° многоядрСни систСми, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ осигуряванС Π½Π° срСдства, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈ изчислСния ΠΈ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ изпълнявани ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ. Π•Π·ΠΈΠΊΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° осигурява Π²Π³Ρ€Π°Π΄Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу ΠΏΡ€Π΅Π²ΠΈΡˆΠ°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ±ΠΈΡ€Π°Ρ‡Π° Π½Π° ΠΎΡ‚ΠΏΠ°Π΄ΡŠΡ†ΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΠ²ΡŠΠ²Π΅Π΄Π΅Π½ Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Go 1.14:

  • Новата ΠΌΠΎΠ΄ΡƒΠ»Π½Π° систСма Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° "go" Π΅ обявСна Π·Π° Π³ΠΎΡ‚ΠΎΠ²Π° Π·Π° ΠΎΠ±Ρ‰Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° зависимости вмСсто GOPATH. Новата ΠΌΠΎΠ΄ΡƒΠ»Π½Π° систСма Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° вСрсии, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° доставка Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° зависимоститС. Π‘ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ Π½Π΅ са ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° GOPATH Π΄ΡŠΡ€Π²ΠΎ, ΠΌΠΎΠ³Π°Ρ‚ ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚ вСрсионни зависимости ΠΈ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ повтарящи сС ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π²Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° интСрфСйси с ΠΏΡ€ΠΈΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‰ сС Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚ Π²Π³Ρ€Π°Π΄Π΅Π½ интСрфСйс Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠΌΠ°Ρ‚ ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° ΠΈ сигнатури ΠΊΠ°Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π² ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ интСрфСйси. Π˜Π·Ρ€ΠΈΡ‡Π½ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ остават ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ.
  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΈΠ·Ρ€Π°Π·Π° "defer" Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π±ΡŠΡ€Π·, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π° функция, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎ изпълнСниС Π½Π° функция Π² чувствитСлСн към производитСлността ΠΊΠΎΠ΄.
  • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΎ Π΅ асинхронно ΠΈΠ·ΠΏΡ€Π΅Π²Π°Ρ€Π²Π°Π½Π΅ Π½Π° ΡΡŠΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈ (goroutines) - Ρ†ΠΈΠΊΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ извиквания Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, сСга ΠΌΠΎΠ³Π°Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π΄Π° забавят Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±ΠΎΠΊΠ»ΡƒΠΊΠ°.
  • ЕфСктивността Π½Π° систСмата Π·Π° разпрСдСлянС Π½Π° страници с ΠΏΠ°ΠΌΠ΅Ρ‚ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΈ сСга ΠΈΠΌΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ споровС Π·Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с Π³ΠΎΠ»Π΅ΠΌΠΈ стойности Π½Π° GOMAXPROCS. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½Π° латСнтност ΠΈ повишСна пропускатСлна способност, ΠΊΠ°Ρ‚ΠΎ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Ρ‚ΠΎΠ²Π° ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΎ сС разпрСдСлят Π³ΠΎΠ»Π΅ΠΌΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚.
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΈ броят Π½Π° контСкстнитС ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΠΈ Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ ΠΏΡ€ΠΈ изпълнСниС Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ във Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ time.After, time.Tick, net.Conn.SetDeadline.
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° go Ρ„Π»Π°Π³ΡŠΡ‚ β€ž-mod=vendorβ€œ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π°ΠΊΠΎ ΠΈΠΌΠ° дирСктория Π½Π° доставчик Π² ΠΊΠΎΡ€Π΅Π½Π°, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π·Π° доставянС Π½Π° външни зависимости, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ доставчик. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ„Π»Π°Π³ "-mod=mod" Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ кСша Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π°, Π° Π½Π΅ ΠΎΡ‚ дирСкторията "vendor". Ако Ρ„Π°ΠΉΠ»ΡŠΡ‚ go.mod Π΅ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, Ρ„Π»Π°Π³ΡŠΡ‚ β€ž-mod=readonlyβ€œ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π°ΠΊΠΎ няма Π³ΠΎΡ€Π½Π° дирСктория β€žΠ΄ΠΎΡΡ‚Π°Π²Ρ‡ΠΈΠΊβ€œ. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Ρ„Π»Π°Π³ "-modfile=file" Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅Π½ go.mod Ρ„Π°ΠΉΠ» вмСсто Ρ‚ΠΎΠ·ΠΈ Π² Π³Π»Π°Π²Π½Π°Ρ‚Π° дирСктория Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата GOINSECURE, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π°, ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° go Π½Π΅ изисква ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° HTTPS ΠΈ пропуска ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° сСртификата ΠΏΡ€ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.
  • ΠšΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Ρ„Π»Π°Π³Π° β€ž-d=checkptrβ€œ, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠΎΠ΄Π° Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° бСзопасно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° unsafe.Pointer.
  • Нов ΠΏΠ°ΠΊΠ΅Ρ‚ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² доставката Ρ…Π΅Ρˆ/ΠΌΠ°Ρ„Π°Ρˆ с нСкриптографски Ρ…Π΅Ρˆ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° създаванС Π½Π° Ρ…Π΅Ρˆ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ послСдоватСлности ΠΎΡ‚ Π±Π°ΠΉΡ‚ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΎΠ²Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° 64-Π±ΠΈΡ‚ΠΎΠ²Π°Ρ‚Π° RISC-V ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Linux.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° FreeBSD Π½Π° 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ARM систСми.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€