Пингвин Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°: Π·Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° ΠΈ пСрспСктивитС Π½Π° WSL2

Π₯Π΅ΠΉ Π₯Π°Π±Ρ€!

Π”ΠΎΠΊΠ°Ρ‚ΠΎ всС ΠΎΡ‰Π΅ смС Π² Ρ€Π°Π·Π³Π°Ρ€Π° си лятна Ρ€Π°Π·ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ±Π°, Π±ΠΈΡ…ΠΌΠ΅ искали Π΄Π° Π²ΠΈ ΠΏΠΎΠΊΠ°Π½ΠΈΠΌ Π΄Π° обсъдим Π΅Π΄Π½Π° ΠΎΡ‚ Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Ρ‚Π΅ΠΌΠΈ, ΠΏΠΎ ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ напослСдък - взаимодСйствиСто Π½Π° Windows ΠΈ Linux, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ ΠΏΠΎ-спСциално с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСмата ΠŸΠ‘Π–. WSL 2 Π΅ Π½Π° ΠΏΡŠΡ‚ ΠΈ Π΅Ρ‚ΠΎ ΠΊΡ€Π°Ρ‚ΡŠΠΊ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ прСдстои Π² Ρ‚Π°Π·ΠΈ подсистСма, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° Π·Π° Π±ΡŠΠ΄Π΅Ρ‰Π° интСграция ΠΌΠ΅ΠΆΠ΄Ρƒ Windows ΠΈ Linux.

Пингвин Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°: Π·Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° ΠΈ пСрспСктивитС Π½Π° WSL2

ΠŸΡ€Π΅Π· ΠΌΠ°ΠΉ Ρ‚Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° Microsoft обяви, Ρ‡Π΅ WSL2, Π½Π°ΠΉ-Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° Windows подсистСмата Π½Π° Linux, Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° пълно Linux ядро, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΎ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΎ.
Π’ΠΎΠ²Π° Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΏΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Microsoft Π²ΠΊΠ»ΡŽΡ‡Π²Π° ядрото Π½Π° Linux ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² Windows. Microsoft ΡΡŠΡ‰ΠΎ въвСТда ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ Π² Windows, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Ρ€Π°Π·ΡˆΠΈΡ€ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° PowerShell ΠΈ WSL.

ΠšΠ°ΠΊΡ‚ΠΎ ядрото Π½Π° Linux Π·Π° WSL2, създадСно ΠΎΡ‚ Microsoft, Ρ‚Π°ΠΊΠ° ΠΈ новият ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ Π½Π° Windows прСдставляват интСрСс ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅.

β€žΠ’ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-силният Ρ…ΠΎΠ΄ Π² ΠΈΠ³Ρ€Π°Ρ‚Π° срСщу AWSβ€œ, ΠΊΠ°Π·Π²Π° Π”ΠΆΠΎΡˆΡƒΠ° Π¨Π²Π°Ρ€Ρ†, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π·Π° дигитализация Π² консултантската Ρ„ΠΈΡ€ΠΌΠ° AT Kearney.

Π‘ΡŠΠ΄Π΅Ρ‰Π΅Ρ‚ΠΎ Π½Π° Microsoft Π½Π΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΏΠ°Π·Π°Ρ€Π° Π½Π° пСрсонални ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, Π½ΠΎ тя Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° Π΄ΡŠΡ€ΠΆΠΈ стабилно ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΡ‚Π΅ си Π² Ρ‚ΠΎΠ·ΠΈ сСгмСнт. Много ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΎ Ρ‰Π΅ бъдС Π΄Π° сС Π½Π°Π»ΠΎΠΆΠΈΠΌ Π½Π° облачния ΠΏΠ°Π·Π°Ρ€, Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° са настолнитС ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ.

Какво ΠΏΡ€Π°Π²ΠΈ WSL2?

WSL2 Π΅ Π½Π°ΠΉ-Π½ΠΎΠ²Π°Ρ‚Π° Ρ€Π°ΠΌΠΊΠ° Π½Π° подсистСмата Π½Π° Windows Π·Π° Linux. Вя Π²ΠΈ позволява Ρ€Π°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ производитСлността Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма ΠΈ осигурява пълна ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ със систСмнитС извиквания.

Π•Π΄Π½ΠΎ ΠΎΡ‚ основнитС искания Π½Π° WSL общността бСшС ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с подобряванС Π½Π° функционалността. WSL2 изпълнява ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Linux инструмСнти ΠΎΡ‚ WSL, ΠΏΠΎ-спСциално Docker ΠΈ FUSE.
WSL2 ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, особСно git clone, npm install, apt update ΠΈ apt upgrade. ДСйствитСлното ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° скоростта зависи ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Ρ‚ΠΎ взаимодСйства с Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма.

ΠŸΡŠΡ€Π²ΠΈΡ‚Π΅ тСстовС ΠΏΠΎΠΊΠ°Π·Π°Ρ…Π°, Ρ‡Π΅ WSL2 Π΅ ΠΎΠΊΠΎΠ»ΠΎ 20 ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π· ΠΎΡ‚ WSL1 ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ Π½Π° tar ΠΎΡ‚ zip. ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° git clone, npm install ΠΈ cmake Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, систСмата ΠΏΠΎΠΊΠ°Π·Π° Π΄Π²Π° Π΄ΠΎ ΠΏΠ΅Ρ‚ ΠΏΡŠΡ‚ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° производитСлността.

Π©Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π»ΠΈ Ρ‚ΠΎΠ²Π° Π΄Π° спСчСли Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅?

По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ Microsoft сС стрСми Π΄Π° спСчСли ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π² общността Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈ своя собствСна вСрсия Π½Π° Linux ядрото Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° WSL2 процСси, ΠΊΠ°Π·Π° Коди Π‘ΡƒΠΎΠ½, Π³Π»Π°Π²Π΅Π½ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° Gunner Technology.

β€žΠžΡΠ²Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ стриктно Π·Π° Windows, ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° всички Π΄Ρ€ΡƒΠ³ΠΈ прилоТСния - ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ, ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ, ΡƒΠ΅Π± прилоТСния - Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ бСшС ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ някак си Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° стартира Linux дистрибуция ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ с Windows OS. Microsoft Ρ€Π°Π·ΠΏΠΎΠ·Π½Π° Ρ‚ΠΎΠ²Π° ΠΈ ΠΈΠ·Π»Π΅Π·Π΅ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅β€œ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π²Π° Ρ‚ΠΎΠΉ.

Малко вСроятно Π΅ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° пСрсонализирано Linux ядро ​​да ΠΈΠΌΠ° сСриозно Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ Π²ΡŠΡ€Ρ…Ρƒ систСмата ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° обикновСния ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π». Π’ΠΎΠ²Π° ΠΎΠ±Π°Ρ‡Π΅ отваря Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° ΠΏΠΎ-тясно взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ услугитС Π½Π° Microsoft ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Linux.
Π’ΠΎΠ·ΠΈ Ρ…ΠΎΠ΄ ΠΎΡ‚ страна Π½Π° Microsoft наистина Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΌΠ΅Π½, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½Π΅ ΠΏΠΎ-дълбоко Π² общността Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ някой Π΄Ρ€ΡƒΠ³ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° - тоСст Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, ΠΊΠ°Π·Π²Π° Π‘ΡƒΠΎΠ½.

Π”ΠΎΠ±Ρ€Π΅ дошли Π² новия Microsoft

ВСндСнцията към създаванС ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° Linux ядро β€‹β€‹β€žΡΠΏΠ΅Ρ†ΠΈΠ°Π»Π½ΠΎ Π·Π° Windowsβ€œ отразява силната посока Π½Π° отворСния ΠΊΠΎΠ΄, Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π°Π½Π° ΠΎΡ‚ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Батя НадСла. Microsoft Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ ΡΡŠΡ‰ΠΈΡΡ‚, ΠΊΠ°ΠΊΡ‚ΠΎ бСшС ΠΏΡ€ΠΈ ГСйтс ΠΈ Π‘Π°Π»ΠΌΡŠΡ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ всичко бСшС Π΄ΡŠΡ€ΠΆΠ°Π½ΠΎ Π·Π°Π΄ собствСна ΠΎΠ³Ρ€Π°Π΄Π° ΠΈ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ мислСшС Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚.

β€žSatya напълно трансформира Microsoft Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠΎΠ΄Π΅Ρ€Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Ρ‚Π°Π·ΠΈ стратСгия сС ΠΈΠ·ΠΏΠ»Π°Ρ‚ΠΈ Ρ‰Π΅Π΄Ρ€ΠΎ. Π—Π΄Ρ€Π°Π²Π΅ΠΉ, капитализация ΠΎΡ‚ Ρ‚Ρ€ΠΈΠ»ΠΈΠΎΠ½ΠΈ Π΄ΠΎΠ»Π°Ρ€ΠΈβ€œ, ΠΊΠ°Π·Π²Π° Π¨Π²Π°Ρ€Ρ†.

Π‘ΠΏΠΎΡ€Π΅Π΄ Π§Π°Ρ€Π»Π· Кинг, Π³Π»Π°Π²Π΅Π½ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π² Pund-IT, Π΄Π²Π΅Ρ‚Π΅ основни силни страни Π½Π° Microsoft са СфСктивността ΠΈ сигурността.

β€žΠ§Ρ€Π΅Π· Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° собствСнитС си сСриозни Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ – рСсурси ΠΈ инструмСнти – компанията ΠΌΠΎΠΆΠ΅ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, Ρ‡Π΅ ядрото Ρ‰Π΅ бъдС напълно Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½ΠΎ с Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΡ€ΡŠΠΏΠΊΠΈ ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ, Π·Π° Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° пълна ΡΠΈΠ³ΡƒΡ€Π½ΠΎΡΡ‚β€œ, добавя Ρ‚ΠΎΠΉ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΎ пСчСлят

Π”Π²ΠΎΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Linux ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ систСмни повиквания, ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, исканС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ създаванС Π½Π° процСси. WSL1 Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° Π½Π° слой Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄, Π·Π° Π΄Π° ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ систСмни извиквания ΠΈ Π΄Π° ΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° взаимодСйстват с ядрото Π½Π° Windows NT.

Най-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡ‚ΠΎ Π½Π΅Ρ‰ΠΎ Π΅ Π΄Π° сС внСдрят всички систСмни повиквания. Въй ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠ²Π° Π½Π΅ бСшС Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ Π² WSL1, някои прилоТСния Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° работят Ρ‚Π°ΠΌ. WSL2 въвСТда ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΈ прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ работят Π΄ΠΎΠ±Ρ€Π΅ Π² Ρ‚Π°Π·ΠΈ срСда.

Новата Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° позволява Π½Π° Microsoft Π΄Π° внСсС Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ядрото Π½Π° Linux ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ с WSL1. Microsoft ΠΌΠΎΠΆΠ΅ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° ядрото Π½Π° WSL2, вмСсто Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ всички ограничСния.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ с напълно ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° собствСното ядро ​​на Linux ΠΎΡ‚ Microsoft бСшС кулминацията Π½Π° Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Linux Systems Group, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ Π΅ΠΊΠΈΠΏΠΈ Π² Microsoft, ΠΊΠ°Π·Π° Π”ΠΆΠ°ΠΊ Π₯амънс, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π² Linux Systems Group, Microsoft.

Π―Π΄Ρ€ΠΎΡ‚ΠΎ, прСдоставСно Π·Π° WSL2, Ρ‰Π΅ бъдС с напълно ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ Microsoft Ρ‰Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° инструкции ΠΊΠ°ΠΊ Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ Ρ‚Π°ΠΊΠΎΠ²Π° ядро ​​в GitHub. ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° Ρ‰Π΅ сС Π°Π½Π³Π°ΠΆΠΈΡ€Π° с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΆΠ΅Π»Π°Π΅Ρ‰ΠΈ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π΄Π° стимулират промяна ΠΎΡ‚Π΄ΠΎΠ»Ρƒ Π½Π°Π³ΠΎΡ€Π΅.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Microsoft ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ…Π° WSL2, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ систСмитС Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция ΠΈ Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° доставка Π½Π° компанията. Π’ΠΎΠ·ΠΈ софтуСр Ρ‰Π΅ сС обслуТва Ρ‡Ρ€Π΅Π· систСмата Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Windows ΠΈ Ρ‰Π΅ бъдС напълно ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π΅Π½ Π·Π° потрСбитСля. Π―Π΄Ρ€ΠΎΡ‚ΠΎ Ρ‰Π΅ останС Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ ΠΈ Ρ‰Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π° всички Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π½Π°ΠΉ-новия стабилСн ΠΊΠ»ΠΎΠ½ Π½Π° Linux.

Π—Π° Π΄Π° осигури Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚ Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ°, компанията Π΄ΡƒΠ±Π»ΠΈΡ€Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, постоянно наблюдава ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° пощСнския списък Π·Π° сигурност Π½Π° Linux ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ с няколко ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ срСди (CVE). Π’ΠΎΠ²Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Linux ядрото Π½Π° Microsoft Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ с Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° всички Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‰ΠΈ Π·Π°ΠΏΠ»Π°Ρ…ΠΈ.

ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚Π΄ΠΎΠ»Ρƒ Π½Π°Π³ΠΎΡ€Π΅ стават Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈ

Microsoft Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ядрото сС разпространяват Π½Π°Π³ΠΎΡ€Π΅, Π²Π°ΠΆΠ΅Π½ аспСкт ΠΎΡ‚ философията Π½Π° Linux. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ‡ΠΎΠ²Π΅ Π½Π°Π΄ΠΎΠ»Ρƒ ΠΏΠΎ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° ΠΈΠ΄Π²Π° с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° слоТност; ОсвСн Ρ‚ΠΎΠ²Π° Ρ‚Π°Π·ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π½Π΅ Π΅ чСсто срСщана Π² общността с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄.

Π¦Π΅Π»Ρ‚Π° Π½Π° Microsoft ΠΊΠ°Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° Linux Π΅ Π΄Π° бъдС дисциплиниран Ρ‡Π»Π΅Π½ Π½Π° общността ΠΈ Π΄Π° допринася Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² общността. Π—Π° Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° стабилността Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅Ρ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, някои ΠΏΠ°Ρ‡ΠΎΠ²Π΅ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Π·ΠΈ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ само Π² Π½ΠΎΠ²ΠΈΡ‚Π΅ вСрсии Π½Π° ядрото, Π° Π½Π΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСнСсСни към Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° LTS вСрсия Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚.

ΠšΠΎΠ³Π°Ρ‚ΠΎ основнитС ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° WSL са Π½Π°Π»ΠΈΡ‡Π½ΠΈ, Ρ‚Π΅ Ρ‰Π΅ сС ΡΡŠΡΡ‚ΠΎΡΡ‚ ΠΎΡ‚ Π²Ρ€ΡŠΠ·ΠΊΠΈ към Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ Π΄ΡŠΠ»Π³ΠΎΡ‚Ρ€Π°ΠΉΠ½Π° стабилна част ΠΎΡ‚ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅. Microsoft ΠΎΡ‡Π°ΠΊΠ²Π° Ρ‚ΠΎΠ·ΠΈ списък Π΄Π° сС свиС с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Ρ‡ΠΎΠ²Π΅Ρ‚Π΅ сС разпространяват Π½Π°Π³ΠΎΡ€Π΅ ΠΈ сС добавят Π½ΠΎΠ²ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΠ°Ρ‡ΠΎΠ²Π΅, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π½ΠΎΠ²ΠΈ WSL Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

По-приятСн Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°

Microsoft ΡΡŠΡ‰ΠΎ обяви прСдстоящата Π·ΠΈΠΌΠ½Π° вСрсия Π½Π° Windows Terminal, Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ работят с инструмСнти ΠΈ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ Π½Π° командния Ρ€Π΅Π΄, ΠΊΠ°Ρ‚ΠΎ Command Prompt, PowerShell ΠΈ WSL.

Пингвин Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°: Π·Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° ΠΈ пСрспСктивитС Π½Π° WSL2

Windows Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»

Windows Terminal 1.0 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΌΠ½ΠΎΠ³ΠΎ настройки ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ Π΄Π°Π²Π°Ρ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ външния Π²ΠΈΠ΄ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π²ΡŠΡ€Ρ…Ρƒ Ρ‡Π΅Ρ€ΡƒΠΏΠΊΠΈΡ‚Π΅/ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° сС отварят ΠΊΠ°Ρ‚ΠΎ Π½ΠΎΠ²ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈ.

НастройкитС Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ Π² структуриран тСкстов Ρ„Π°ΠΉΠ», ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΈ ΠΏΡ€Π°Π²ΠΈ лСсни Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΏΠΎ ваш вкус.

Microsoft Π²Π΅Ρ‡Π΅ Π½Π΅ ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π°Ρ‚Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π½Π° Windows ΠΈ създава Π½ΠΎΠ²Π° ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°, Ρ€Π΅ΡˆΠ°Π²Π°ΠΉΠΊΠΈ Π΄Π° Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Π½ΠΎΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŠΡ‚ Π½Π° Windows сС инсталира ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ със ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Windows Console, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ΄Π²Π° ΠΎΡ‚ кутията.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ

ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° Windows 10 Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ стартира Cmd/PowerShell/ΠΈ Ρ‚.Π½., сС задСйства ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚, ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π΅Π½ към обикновСния СкзСмпляр Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π½Π° новия Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Windows Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ мноТСство ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π·Π° всичкитС си ΠΆΠ΅Π»Π°Π½ΠΈ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ/прилоТСния/инструмСнти, нСзависимо Π΄Π°Π»ΠΈ Π² PowerShell, Command Prompt, Ubuntu ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ SSH Π²Ρ€ΡŠΠ·ΠΊΠΈ към Azure ΠΈΠ»ΠΈ IoT устройства.

Π’Π΅Π·ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° прСдоставят свои собствСни ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΈ Ρ‚Π΅ΠΌΠΈ, Π½ΠΈΠ²Π° Π½Π° замъгляванС Π½Π° Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ прозрачност. Π’ допълнСниС, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ Π½ΠΎΠ² монопространствСн ΡˆΡ€ΠΈΡ„Ρ‚, Π·Π° Π΄Π° направят ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ-ΠΌΠΎΠ΄Π΅Ρ€Π΅Π½ ΠΈ Π³ΠΎΡ‚ΠΈΠ½. Π’ΠΎΠ·ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° програмистки Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€ΠΈ; Ρ‚ΠΎΠΉ Ρ‰Π΅ бъдС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ Π² собствСно Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.

ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ прСдимства Π½Π° новия ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ интСрфСйс Π½Π° Windows са ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈ ΠΈ красив тСкст. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° мноТСство Ρ€Π°Π·Π΄Π΅Π»ΠΈ сС счита Π·Π° Π½Π°ΠΉ-Ρ‚ΡŠΡ€ΡΠ΅Π½Π°Ρ‚Π° заявка Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈ. ΠšΡ€Π°ΡΠΈΠ² тСкст сС ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° изобразяванС, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° DirectWrite/DirectX, ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½ с GPU ускорСниС.

Π•Π½Π΄ΠΆΠΈΠ½ΡŠΡ‚ ΠΏΠΎΠΊΠ°Π·Π²Π° тСкстови ΠΈΠΊΠΎΠ½ΠΈ, Π³Π»ΠΈΡ„ΠΎΠ²Π΅ ΠΈ спСциални Π·Π½Π°Ρ†ΠΈ, Π½Π°ΠΌΠΈΡ€Π°Ρ‰ΠΈ сС Π² ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ китайски, японски ΠΈ корСйски ΠΈΠ΄Π΅ΠΎΠ³Ρ€Π°ΠΌΠΈ (CJK), Π΅ΠΌΠΎΡ‚ΠΈΠΊΠΎΠ½ΠΈ, символи Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ, ΠΈΠΊΠΎΠ½ΠΈ ΠΈ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. Π’ допълнСниС, Ρ‚ΠΎΠ·ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» изобразява тСкст ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΎΡ‚ GDI, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°.

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ остава Π² пълСн Ρ€Π΅Π΄, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅ Windows Terminal, Π°ΠΊΠΎ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅.

Π₯ронология: ΠΊΠ°ΠΊ Ρ‰Π΅ сС случи

Microsoft Ρ‰Π΅ прСдостави Windows Terminal Ρ‡Ρ€Π΅Π· Microsoft Store Π² Windows 10 ΠΈ Ρ‰Π΅ Π³ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π² ΠΊΡ€Π°ΠΊ с Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ вСрсии ΠΈ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ подобрСния – практичСски Π±Π΅Π· Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ усилия.

Microsoft ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° пуснС Π½ΠΎΠ² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΡ€Π΅Π· слСдващата Π·ΠΈΠΌΠ°. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Microsoft пуснС Windows Terminal 1.0, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Ρ‚ Π΄Π° работят Π²ΡŠΡ€Ρ…Ρƒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ Π²Π΅Ρ‡Π΅ изостаналитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π° Windows ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π½Π° Windows Π²Π΅Ρ‡Π΅ Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ Π½Π° GitHub.

Какво ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΠΈ ΠΎΡ‡Π°ΠΊΠ²Π° Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅?

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Microsoft Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° собствСното си Linux ядро ​​за Π΄Ρ€ΡƒΠ³ΠΈ Ρ†Π΅Π»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈ собствСна Linux дистрибуция, днСс ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΈΠΏΠΎΡ‚Π΅Ρ‚ΠΈΡ‡Π½Π°.

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ вСроятно зависи ΠΎΡ‚ Ρ‚ΠΎΠ²Π° Π΄Π°Π»ΠΈ Microsoft успява Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π·Π° Ρ‚Π°ΠΊΡŠΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° открият ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠ°Π·Π²Π° Π§Π°Ρ€Π»Π· Кинг.

Π’ΠΎΠΉ смята, Ρ‡Π΅ Ρ„ΠΎΠΊΡƒΡΡŠΡ‚ Π½Π° компанията Π² ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΠΎ Π±ΡŠΠ΄Π΅Ρ‰Π΅ Ρ‰Π΅ бъдС Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ Windows ΠΈ Linux всС ΠΏΠΎ-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠ½ΠΎ Π΄ΠΎΠΏΡŠΠ»Π²Π°Ρ‰ΠΈ сС.

Π”ΠΆΠΎΡˆΡƒΠ° Π¨Π²Π°Ρ€Ρ† смята, Ρ‡Π΅ Π² Ρ‚ΠΎΠ·ΠΈ случай Ρ‰Π΅ трябва Π΄Π° сС ΠΏΡ€Π΅Ρ‚Π΅Π³Π»ΠΈ ΠΊΠ°ΠΊΠ²Π° Ρ‰Π΅ бъдС инвСстицията Π² Ρ‚Π°Π·ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ ΠΊΠ°ΠΊΠ²Π° Ρ‰Π΅ бъдС Π²ΡŠΠ·Π²Ρ€ΡŠΡ‰Π°Π΅ΠΌΠΎΡΡ‚Ρ‚Π° ΠΎΡ‚ нСя. Ако днСс Microsoft бСшС ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ»Π°Π΄Π° компания, вСроятно Ρ‰Π΅ΡˆΠ΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈ всичко, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° Linux. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, прСнасянСто Π½Π° всички Π²Π΅Ρ‡Π΅ Π½Π°Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ Microsoft към Ρ€ΠΎΠ΄Π½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° Linux днСс ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° скъп ΠΈ слоТСн ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π΅Π΄Π²Π° Π»ΠΈ Ρ‰Π΅ сС ΠΈΠ·ΠΏΠ»Π°Ρ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅. Π›ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Linux Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ свой собствСн Linux ΠΈ основната Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ρ‰Π΅ останС Π½Π΅ΠΏΠΎΠΊΡŠΡ‚Π½Π°Ρ‚Π°.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Apple ΠΏΡ€Π΅ΠΎΡ‚ΠΊΡ€ΠΈ Mac OS ΠΏΡ€Π΅Π· 2000 Π³., ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма бСшС Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° BSD Unix, която Π΅ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΊΠ° Π΄ΠΎ Linux, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΄ΠΎ DOS. ДнСс сС създава Π½ΠΎΠ²Π° вСрсия Π½Π° Microsoft Windows, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Linux.

МоТС Π±ΠΈ сС отваря Π½ΠΎΠ²Π° Π²Ρ€Π°Ρ‚Π° Π·Π° нас?

Linux ядрото Π½Π° Microsoft ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠΏΡ€Π°Π²ΠΈ ΠΏΡŠΡ‚Ρ Π·Π° ΠΏΠΎ-голяма ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ услугитС Π½Π° Windows ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Linux. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ Ρ‚Π΅Π·ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Microsoft ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚, Ρ‡Π΅ самата Microsoft Π²Π΅Ρ‡Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°: днСс ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ са останали ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π² свят, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ всичко Π΅ Windows.

Много ΠΏΠΎ-Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ систСми, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π΅ отговарят Π½Π° бизнСс изискванията ΠΈ спСцифичнитС практичСски ситуации.

По-голСмият стратСгичСски Π²ΡŠΠΏΡ€ΠΎΡ Π΅ ΠΊΠ°ΠΊΠ²ΠΈ Π½ΠΎΠ²ΠΈ стратСгичСски Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ отваря Ρ‚ΠΎΠ·ΠΈ Ρ…ΠΎΠ΄ Π·Π° самата ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Microsoft?

Azure, ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° СкосистСма Π½Π° Microsoft, Π²Π΅Ρ‡Π΅ прСдоставя ΠΎΠ³Ρ€ΠΎΠΌΠ½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Linux. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Windows ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ Π΄ΠΎΠ±Ρ€Π΅ Linux с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини.

Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС случват днСс, сС Π΄ΡŠΠ»ΠΆΠ°Ρ‚ Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ сСга процСситС Π½Π° Linux Ρ‰Π΅ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ СстСствСно Π½Π° ядрото Π½Π° Windows, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Linux ΠΎΡ‚ Windows Ρ‰Π΅ бъдС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·Π°, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини. ВСроятно Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Azure Ρ‰Π΅ сС ΠΎΠ±ΠΎΠ³Π°Ρ‚ΠΈ с цял слой ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Linux Π² индустриалСн ΠΌΠ°Ρ‰Π°Π±.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

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