Π₯Π΅ΠΉ Π₯Π°Π±Ρ!
ΠΠΎΠΊΠ°ΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠΌΠ΅ Π² ΡΠ°Π·Π³Π°ΡΠ° ΡΠΈ
ΠΡΠ΅Π· ΠΌΠ°ΠΉ ΡΠ°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 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.
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
ΠΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΠΈ ΠΎΡΠ°ΠΊΠ²Π° Π² Π±ΡΠ΄Π΅ΡΠ΅?
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° 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