ΠΡ Π₯Π°Π±Ρ!
ΠΠΎΠ΄Π΅ΠΊΠ° Π½ΠΈΠ΅ ΡΠ΅ ΡΡΡΠ΅ ΡΠΌΠ΅ Π²ΠΎ ΠΏΠΎΠ»Π½ Π΅ΠΊ
ΠΠΎ ΠΌΠ°Ρ ΠΎΠ²Π°Π° Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΠΎΠ±ΡΠ°Π²ΠΈ Π΄Π΅ΠΊΠ° WSL2, Π½Π°ΡΠ½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΎΡ Windows Π½Π° Linux, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π²Π³ΡΠ°Π΄Π΅Π½ΠΎ ΡΠ°Π΄ΡΠΎ Π½Π° Linux.
ΠΠ²Π° Π΅ ΠΏΡΠ²ΠΏΠ°Ρ Microsoft Π΄Π° Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π²ΠΎ Windows. ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, Π²ΠΎΠ²Π΅Π΄ΡΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° Π·Π° Windows ΠΊΠΎΡΠ° ΡΠ΅ Π³ΠΈ ΠΏΡΠΎΡΠΈΡΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° PowerShell ΠΈ WSL.
Π ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux Π·Π° WSL2, ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ ΠΎΠ΄ Microsoft, ΠΈ Π½ΠΎΠ²Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° Π½Π° Windows ΡΠ΅ ΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΏΡΠ²Π΅Π½ΡΡΠ²Π΅Π½ΠΎ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅.
βΠΠ²Π° Π΅ Π½Π°ΡΡΠΈΠ»Π½ΠΈΠΎΡ ΠΏΠΎΡΠ΅Π³ Π²ΠΎ ΠΈΠ³ΡΠ°ΡΠ° ΠΏΡΠΎΡΠΈΠ² AWSβ, Π²Π΅Π»ΠΈ ΠΠΎΡΡΠ° Π¨Π²Π°ΡΡ, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π²ΠΎ ΠΊΠΎΠ½ΡΡΠ»ΡΠ°Π½ΡΡΠΊΠ°ΡΠ° ΡΠΈΡΠΌΠ° AT Kearney.
ΠΠ΄Π½ΠΈΠ½Π°ΡΠ° Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π½Π΅ Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΡΠΎ ΠΏΠ°Π·Π°ΡΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈ, ΠΈΠ°ΠΊΠΎ ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ ΡΠ²ΡΡΡΠΎ Π΄Π° ΡΠ° Π΄ΡΠΆΠΈ ΡΠ²ΠΎΡΠ°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡΠ° Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ. ΠΠ΅ Π±ΠΈΠ΄Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π°ΡΠ²ΡΡΡΠΈ Π½Π° ΠΏΠ°Π·Π°ΡΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊ, ΡΠΈΡΠ° Π΅Π΄Π½Π° ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈΡΠ΅.
Π¨ΡΠΎ ΠΏΡΠ°Π²ΠΈ WSL2?
WSL2 Π΅ Π½Π°ΡΠ½ΠΎΠ²Π°ΡΠ° ΡΠ°ΠΌΠΊΠ° Π·Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ Π½Π° Windows Π·Π° Linux. Π’ΠΎΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠ°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ΅Π»ΠΎΡΠ½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠΈ.
ΠΠ΄Π½ΠΎ ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° ΠΎΠ΄ WSL Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π±Π΅ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ°. WSL2 ΡΠ°Π±ΠΎΡΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ Linux Π°Π»Π°ΡΠΊΠΈ ΠΎΠ΄ WSL, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Docker ΠΈ FUSE.
WSL2 ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΈ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ git ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅, npm ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°, apt update ΠΈ apt upgrade. ΠΠΈΡΡΠΈΠ½ΡΠΊΠΎΡΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈ ΠΎΠ΄ ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΡΠ°Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ.
ΠΡΠ²ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ°Π° Π΄Π΅ΠΊΠ° WSL2 Π΅ ΠΎΠΊΠΎΠ»Ρ 20 ΠΏΠ°ΡΠΈ ΠΏΠΎΠ±ΡΠ· ΠΎΠ΄ WSL1 ΠΏΡΠΈ ΠΎΡΠΏΠ°ΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ°ΡΡΠ°Π½ ΠΎΠ΄ zip. ΠΠΎΠ³Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ git ΠΊΠ»ΠΎΠ½, npm ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΠΈ cmake Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π²Π° Π΄ΠΎ ΠΏΠ΅Ρ ΠΏΠ°ΡΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅.
ΠΠ°Π»ΠΈ ΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΠ΅ ΡΡΠ΅ΠΊΠ½Π΅ Π΄ΠΎΠ²Π΅ΡΠ±Π°ΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅?
ΠΠΎ ΡΡΡΡΠΈΠ½Π°, ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΠΏΡΠΈΠ·Π½Π°Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ²Π΅ΡΠ±Π° Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΏΡΠ΅ΠΊΡ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° WSL2 ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅, ΡΠ΅ΡΠ΅ ΠΠΎΠ΄ΠΈ Π‘Π²Π°Π½, ΠΈΠ·Π²ΡΡΠ΅Π½ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π½Π° Gunner Technology.
βΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ° ΡΡΠΎ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ ΡΡΡΠΎΠ³ΠΎ Π·Π° Windows, ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ - ΠΎΠ±Π»Π°ΠΊ, ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ, Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ - Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π±Π΅ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π΅Π·Π³ΠΎΠ΄Π½ΠΎ, ΠΏΠΎΡΠ°Π΄ΠΈ ΡΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π΅ΠΊΠ°ΠΊΠΎ ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° Linux ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠΎ Windows OS. ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π³ΠΎ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π° ΠΎΠ²Π° ΠΈ ΠΈΠ·Π»Π΅Π·Π΅ ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅β, Π·Π°ΠΊΠ»ΡΡΡΠ²Π° ΡΠΎΡ.
ΠΠ°Π»ΠΊΡ Π΅ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π΄Π΅ΠΊΠ° Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΎ Linux ΠΊΠ΅ΡΠ½Π΅Π» ΡΠ΅ ΠΈΠΌΠ° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΎΠ΄ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ. Π‘Π΅ΠΏΠ°ΠΊ, ΠΎΠ²Π° ΠΎΡΠ²ΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΏΠΎΠ±Π»ΠΈΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° Microsoft ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΠΈΠ½ΡΠΊΡ.
ΠΠ²ΠΎΡ ΠΏΠΎΡΠ΅Π³ ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π΅ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ Π½Π°Π²Π»Π΅Π·Π΅ ΠΏΠΎΠ΄Π»Π°Π±ΠΎΠΊΠΎ Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ ΡΡΠΎ Π½Π΅ΠΊΠΎΡ Π΄ΡΡΠ³ Π³ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π° - ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π²Π΅Π»ΠΈ Π‘Π²Π°Π½.
ΠΠΎΠ±ΡΠ΅Π΄ΠΎΡΠ΄ΠΎΠ²ΡΠ΅ Π²ΠΎ ΠΠΎΠ²ΠΈΠΎΡ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ
Π’ΡΠ΅Π½Π΄ΠΎΡ ΠΊΠΎΠ½ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΠΈΠ½ΡΠΊΡ βΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ Π·Π° ΠΠΈΠ½Π΄ΠΎΡΡβ ΡΠ° ΠΎΠ΄ΡΠ°Π·ΡΠ²Π° ΡΠΈΠ»Π½Π°ΡΠ° Π½Π°ΡΠΎΠΊΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΏΡΠΎΠΌΠΎΠ²ΠΈΡΠ°Π½Π° ΠΎΠ΄ ΠΈΠ·Π²ΡΡΠ½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π‘Π°ΡΡΠ° ΠΠ°Π΄Π΅Π»Π°. ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π²Π΅ΡΠ΅ Π½Π΅ Π΅ ΠΈΡΡ ΠΊΠ°ΠΊΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΠ΅ΡΡΡ ΠΈ ΠΠ°Π»ΠΌΠ΅Ρ, ΠΊΠΎΠ³Π° ΡΓ¨ ΡΠ΅ ΡΡΠ²Π°ΡΠ΅ Π·Π°Π΄ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½Π° ΠΎΠ³ΡΠ°Π΄Π°, Π° Π½ΠΈΠΊΠΎΡ Π½Π΅ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ Π·Π° ΠΈΠ½ΡΠ΅ΡΠΎΠΏΠ΅ΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ.
βΠ‘Π°ΡΡΠ° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π³ΠΎ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΌΠΎΠ΄Π΅ΡΠ½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈ ΡΠ°Π° ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ° ΠΎΠ΄Π»ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΈΡΠΏΠ»Π°ΡΠ΅ΡΠ΅. ΠΠ΄ΡΠ°Π²ΠΎ, ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ° ΠΎΠ΄ ΡΡΠΈΠ»ΠΈΠΎΠ½ΠΈ Π΄ΠΎΠ»Π°ΡΠΈβ, Π²Π΅Π»ΠΈ Π¨Π²Π°ΡΡ.
Π‘ΠΏΠΎΡΠ΅Π΄ Π§Π°ΡΠ»Ρ ΠΠΈΠ½Π³, Π³Π»Π°Π²Π΅Π½ Π°Π½Π°Π»ΠΈΡΠΈΡΠ°Ρ Π²ΠΎ Pund-IT, Π΄Π²Π΅ΡΠ΅ Π³Π»Π°Π²Π½ΠΈ ΠΏΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΡΠ΅ Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡΠ° ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ°.
βΠ‘ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΡΠ»ΡΡΡΠ²Π°ΡΠ° - ΡΠ΅ΡΡΡΡΠΈ ΠΈ Π°Π»Π°ΡΠΊΠΈ - ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΄Π΅ΠΊΠ° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π°ΠΆΡΡΠΈΡΠ°Π½ ΠΈ ΠΎΠΏΡΠ΅ΠΌΠ΅Π½ ΡΠΎ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ Π·Π°ΠΊΡΠΏΠΈ ΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΡΠ΅Π»ΠΎΡΠ½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡβ, Π΄ΠΎΠ΄Π°Π²Π° ΡΠΎΡ.
ΠΠΌΠ°Π°Ρ ΠΊΠΎΡΠΈΡΡ ΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅
ΠΠΈΠ½Π°ΡΠΈΡΠ΅ Π½Π° Linux ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, Π±Π°ΡΠ°ΡΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ. WSL1 ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ° Π½Π° ΡΠ»ΠΎΡ Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ Π·Π° Π΄Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ ΠΈ Π΄Π° ΠΈΠΌ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Windows NT.
ΠΠ°ΡΡΠ΅ΡΠΊΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ. ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΎΠ²Π° Π½Π΅ Π±Π΅ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΎ Π²ΠΎ WSL1, Π½Π΅ΠΊΠΎΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Π° Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠ°ΠΌΡ. WSL2 Π²ΠΎΠ²Π΅Π΄ΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ Π½ΠΎΠ²ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ Π΄ΠΎΠ±ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π°Ρ Π²ΠΎ ΠΎΠ²Π°Π° ΡΡΠ΅Π΄ΠΈΠ½Π°.
ΠΠΎΠ²Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π΄Π° Π³ΠΈ Π΄ΠΎΠ½Π΅ΡΠ΅ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Linux ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΠΎ WSL1. ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π°ΠΆΡΡΠΈΡΠ° ΡΠ°Π΄ΡΠΎΡΠΎ WSL2 Π½Π°ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΈΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ°.
ΠΠ»Π°ΡΠΊΠ° ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
Π Π°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π» Π½Π° ΠΠΈΠ½ΡΠΊΡ Π±Π΅ΡΠ΅ ΠΊΡΠ»ΠΌΠΈΠ½Π°ΡΠΈΡΠ° Π½Π° Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎΠ΄ΠΈΡΠ½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΠΈΠ½ΡΠΊΡ Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΡΡΠΏ, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΌΠ½ΠΎΠ³Ρ Π΄ΡΡΠ³ΠΈ ΡΠΈΠΌΠΎΠ²ΠΈ Π½ΠΈΠ· ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ, ΡΠ΅ΡΠ΅ ΠΠ΅ΠΊ Π₯Π°ΠΌΠΎΠ½Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π²ΠΎ ΠΠΈΠ½ΡΠΊΡ Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΡΡΠΏ, ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ.
ΠΠ°Π΄ΡΠΎΡΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΎ Π·Π° WSL2 ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π° Microsoft ΡΠ΅ ΠΎΠ±ΡΠ°Π²ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΡΠ°ΠΊΠ²ΠΎ ΡΠ°Π΄ΡΠΎ Π½Π° GitHub. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ Π°Π½Π³Π°ΠΆΠΈΡΠ° ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π΄Π° ΠΌΡ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΈ Π΄Π° Π³ΠΈ ΠΏΠΎΡΡΠΈΠΊΠ½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΎΠ΄Π΄ΠΎΠ»Ρ Π½Π°Π³ΠΎΡΠ΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° Microsoft Π³ΠΎ ΡΠΎΠ·Π΄Π°Π΄ΠΎΠ° WSL2 ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ°. ΠΠ²ΠΎΡ ΡΠΎΡΡΠ²Π΅Ρ ΡΠ΅ ΡΠ΅ ΠΎΠΏΡΠ»ΡΠΆΡΠ²Π° ΠΏΡΠ΅ΠΊΡ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Windows ΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ΅Π½ Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. ΠΠ΅ΡΠ½Π΅Π»ΠΎΡ ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ ΠΈ ΡΠ΅ Π³ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° Π½Π°ΡΠ½ΠΎΠ²Π°ΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½Π° Π³ΡΠ°Π½ΠΊΠ° Π½Π° Linux.
ΠΠ° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π½Π° ΠΈΠ·Π²ΠΎΡΠΎΡ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° Π³ΠΈ ΠΏΡΠ΅ΡΠ»ΠΈΠΊΡΠ²Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°ΡΠ° Π»ΠΎΠΊΠ°Π»Π½ΠΎ, ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΡΠ° ΡΠ»Π΅Π΄ΠΈ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½Π°ΡΠ° ΠΌΠ΅ΡΠ»ΠΈΠ½Π³ Π»ΠΈΡΡΠ° Π½Π° Linux ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ Π½Π° ΠΏΡΠ΅ΡΠΏΡΠΈΡΠ°ΡΠΈΡΠ° (CVE). ΠΠ²Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Microsoft Π·Π° Linux Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ ΡΠΎ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΠΈ Π³ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° ΡΠΈΡΠ΅ Π·Π°ΠΊΠ°Π½ΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ.
ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΎΠ΄ Π΄Π½ΠΎΡΠΎ Π½Π°Π³ΠΎΡΠ΅ ΡΡΠ°Π½ΡΠ²Π°Π°Ρ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΈ
ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π΄Π΅ΠΊΠ° ΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΡΠ΅ ΡΠΈΡΠ°Ρ Π½Π°Π³ΠΎΡΠ΅, Π²Π°ΠΆΠ΅Π½ Π°ΡΠΏΠ΅ΠΊΡ Π½Π° ΡΠΈΠ»ΠΎΠ·ΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΠΈΠ½ΡΠΊΡ. ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π½ΠΈΠ·Π²ΠΎΠ΄Π½ΠΎ Π·Π°ΠΊΡΠΏΠΈ Π΄ΠΎΠ°ΡΠ° ΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡ; ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΎΠ²Π°Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π½Π΅ Π΅ Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½Π° Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄.
Π¦Π΅Π»ΡΠ° Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΠΊΠ°ΠΊΠΎ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π½Π° ΠΠΈΠ½ΡΠΊΡ Π΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½ΠΈΡΠ°Π½ ΡΠ»Π΅Π½ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° ΠΈ Π΄Π° ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΠ΅ Π·Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ Π½Π° Π³ΡΠ°Π½ΠΊΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Π΄ΠΎΠ»Π³ΠΎΡΡΠ°ΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°, Π½Π΅ΠΊΠΎΠΈ Π·Π°ΠΊΡΠΏΠΈ - Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ½ΠΈΠ΅ ΡΡΠΎ ΡΠΎΠ΄ΡΠΆΠ°Ρ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ - ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΡΠ°ΠΌΠΎ Π²ΠΎ Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ, Π° Π½Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΠ°Ρ Π½Π° ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° LTS Π²Π΅ΡΠ·ΠΈΡΠ° Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π½Π°Π½Π°Π·Π°Π΄.
ΠΠΎΠ³Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΈΠ·Π²ΠΎΡΠΈ Π½Π° WSL ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ, ΡΠΈΠ΅ ΡΠ΅ ΡΠ΅ ΡΠΎΡΡΠΎΡΠ°Ρ ΠΎΠ΄ Π²ΡΡΠΊΠΈ Π΄ΠΎ Π·Π±ΠΈΡ Π½Π° Π·Π°ΠΊΡΠΏΠΈ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΡΠ°Π΅Π½ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ Π΄Π΅Π» ΠΎΠ΄ ΠΈΠ·Π²ΠΎΡΠΈΡΠ΅. ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΠΎΡΠ΅ΠΊΡΠ²Π° ΠΎΠ²Π°Π° Π»ΠΈΡΡΠ° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π·Π°ΠΊΡΠΏΠΈΡΠ΅ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π°Ρ Π½Π°Π³ΠΎΡΠ΅ ΠΈ ΡΠ΅ Π΄ΠΎΠ΄Π°Π²Π°Π°Ρ Π½ΠΎΠ²ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Π·Π°ΠΊΡΠΏΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΡΠ²Π΅ΠΆΠΈ WSL ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠΎΠΏΡΠΈΡΠ°ΡΠ΅Π½ Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈ
ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ° Π½Π°ΡΠ°Π²ΠΈ ΠΏΡΠ΅ΡΡΡΠΎΡΠ½Π°ΡΠ° Π·ΠΈΠΌΡΠΊΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Windows Terminal, Π½ΠΎΠ²Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ ΠΈ ΡΠΊΠΎΠ»ΠΊΠΈ ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° Π»ΠΈΠ½ΠΈΡΠ°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Command Prompt, PowerShell ΠΈ WSL.
Π’Π΅ΡΠΌΠΈΠ½Π°Π» Π½Π° Windows
Windows Terminal 1.0 Π½ΡΠ΄ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΊΠΎΠΈ Π²ΠΈ Π΄Π°Π²Π°Π°Ρ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· ΠΈΠ·Π³Π»Π΅Π΄ΠΎΡ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π½ΠΈΠΎΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ, ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΡΠ· ΡΠΊΠΎΠ»ΠΊΠΈΡΠ΅/ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ΅ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠ°Π°Ρ ΠΊΠ°ΠΊΠΎ Π½ΠΎΠ²ΠΈ ΡΠ°Π·ΠΈΡΠΈΡΠ°.
ΠΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ Π·Π°ΡΡΠ²Π°Π°Ρ Π²ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½Π° ΡΠ΅ΠΊΡΡΡΠ°Π»Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, ΡΠΎ ΡΡΠΎ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π»Π΅ΡΠ½ΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π½ΠΈΠΎΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ ΠΏΠΎ Π²Π°Ρ Π²ΠΊΡΡ.
ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΠ° ΡΡΠΎΠ²ΡΡΡΠ²Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ°ΡΠ° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π½Π° Windows ΠΈ ΡΠΎΠ·Π΄Π°Π²Π° Π½ΠΎΠ²Π° ΠΎΠ΄ Π½ΡΠ»Π°, ΠΎΠ΄Π»ΡΡΡΠ²Π°ΡΡΠΈ Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ Π½ΠΎΠ² ΠΏΡΠΈΡΡΠ°ΠΏ. Windows Terminal ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Windows Console ΡΡΠΎ ΠΈΠ·Π»Π΅Π³ΡΠ²Π° ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ°.
ΠΠ°ΠΊΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΎΠ²Π° Π΄Π΅Π»ΠΎ
ΠΠΎΠ³Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π½Π° Windows 10 Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΠ°ΡΡΡΠ²Π° Cmd/PowerShell/etc, ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΏΡΠΈΠΊΠ°ΡΠ΅Π½ Π½Π° ΡΠ΅Π΄ΠΎΠ²Π½ΠΈΠΎΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ Π½Π° ΠΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°. ΠΠΎΡΠΎΡΠΎΡ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° Windows Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ Π·Π° ΡΠΈΡΠ΅ Π½ΠΈΠ²Π½ΠΈ ΠΏΠΎΡΠ°ΠΊΡΠ²Π°Π½ΠΈ ΡΠΊΠΎΠ»ΠΊΠΈ/Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ/Π°Π»Π°ΡΠΊΠΈ, Π±Π΅Π· ΡΠ°Π·Π»ΠΈΠΊΠ° Π΄Π°Π»ΠΈ ΡΠ΅ Π²ΠΎ PowerShell, Command Prompt, Ubuntu, ΠΏΠ° Π΄ΡΡΠΈ ΠΈ SSH ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈ ΡΠΎ Azure ΠΈΠ»ΠΈ IoT ΡΡΠ΅Π΄ΠΈ.
ΠΠ²ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΡΠ²ΠΎΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° ΡΠΎΠ½ΡΠΎΡ, ΡΠ΅ΠΌΠΈ Π½Π° Π±ΠΎΠΈ, Π½ΠΈΠ²ΠΎΠ° Π½Π° Π·Π°ΠΌΠ°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π°ΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎΡΡ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ°Ρ Π½ΠΎΠ² monospace ΡΠΎΠ½Ρ Π·Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π½ΠΈΠΎΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π΄Π° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΏΠΎΠΌΠΎΠ΄Π΅ΡΠ½ΠΎ ΠΈ ΠΏΠΎΠΊΡΠ». ΠΠ²ΠΎΡ ΡΠΎΠ½Ρ ΡΠΎΠ΄ΡΠΆΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΡΠΊΠΈ Π»ΠΈΠ³Π°ΡΡΡΠΈ, ΡΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ°Π²Π½ΠΎ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ ΠΈ Π·Π°ΡΡΠ²Π°Π½ Π²ΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅.
ΠΠ»Π°Π²Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π½Π° Windows ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π·ΠΈΡΠΈΡΠ° ΠΈ ΡΠ±Π°Π²ΠΈΠΎΡ ΡΠ΅ΠΊΡΡ. ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π·ΠΈΡΠΈΡΠ° ΡΠ΅ ΡΠΌΠ΅ΡΠ°ΡΠ΅ Π·Π° Π½Π°ΡΠ±Π°ΡΠ°Π½ΠΎΡΠΎ Π±Π°ΡΠ°ΡΠ΅ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π». ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ ΡΠ΅ΠΊΡΡ ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΡΠΎΡΠΎΡ Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° DirectWrite/DirectX, ΠΎΠΏΡΠ΅ΠΌΠ΅Π½ ΡΠΎ Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ.
ΠΠΎΡΠΎΡΠΎΡ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ, Ρ ΠΈΠ΅ΡΠΎΠ³Π»ΠΈΡΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ Π·Π½Π°ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ Π½Π°ΠΎΡΠ°Π°Ρ Π²ΠΎ ΡΠΎΠ½ΡΠΎΠ²ΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΠΊΠΈΠ½Π΅ΡΠΊΠΈ, ΡΠ°ΠΏΠΎΠ½ΡΠΊΠΈ ΠΈ ΠΊΠΎΡΠ΅ΡΡΠΊΠΈ ΠΈΠ΄Π΅ΠΎΠ³ΡΠ°ΠΌΠΈ (CJK), Π΅ΠΌΠΎΡΠΈΠΊΠΎΠ½ΠΈ, ΡΠΈΠΌΠ±ΠΎΠ»ΠΈ Π·Π° Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅, ΠΈΠΊΠΎΠ½ΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ Π»ΠΈΠ³Π°ΡΡΡΠΈ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΎΠ²ΠΎΡ ΠΌΠΎΡΠΎΡ Π³ΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° ΡΠ΅ΠΊΡΡΠΎΡ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΎΠ΄ GDI ΡΡΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π²ΠΎ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°.
ΠΠ°Π·Π°Π΄ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° ΠΎΡΡΠ°Π½ΡΠ²Π° Π²ΠΎ ΠΏΠΎΠ»Π½ ΡΠ΅Π΄, ΠΈΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠ±Π°ΡΠ΅ Windows Terminal Π°ΠΊΠΎ ΡΠ°ΠΊΠ°ΡΠ΅.
Π₯ΡΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°: ΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ
Microsoft ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Windows Terminal ΠΏΡΠ΅ΠΊΡ Microsoft Store Π²ΠΎ Windows 10 ΠΈ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΡΠ΅ Π³ΠΎ Π°ΠΆΡΡΠΈΡΠ°. ΠΠ° ΠΎΠ²ΠΎΡ Π½Π°ΡΠΈΠ½, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π²ΠΎ ΡΠ΅ΠΊ ΡΠΎ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ ΠΈ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° - ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ Π½Π°ΠΏΠΎΡ.
ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° Π»Π°Π½ΡΠΈΡΠ° Π½ΠΎΠ² ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΏΡΠ΅ΡΡΡΠΎΡΠ½Π°ΡΠ° Π·ΠΈΠΌΠ°. ΠΡΠΊΠ°ΠΊΠΎ Microsoft ΡΠ΅ Π³ΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΠΈ Windows Terminal 1.0, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ΄ Π²Π΅ΡΠ΅ Π·Π°ΠΎΡΡΠ°Π½Π°ΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
Π’Π΅ΡΠΌΠΈΠ½Π°Π» Π½Π° Windows ΠΈ ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° Π½Π° Windows
Π¨ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ΠΊΠ° Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°?
ΠΠΎΠΆΠ½ΠΎΡΡΠ° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΠΊΠ΅ΡΠ½Π΅Π» ΠΠΈΠ½ΡΠΊΡ Π·Π° Π΄ΡΡΠ³ΠΈ ΡΠ΅Π»ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΡΠ°Π·Π²ΠΈΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΠΈΠ½ΡΠΊΡ, Π΄Π΅Π½Π΅Ρ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΌΠ°Π»ΠΊΡ Ρ ΠΈΠΏΠΎΡΠ΅ΡΠΈΡΠΊΠ°.
ΠΡΡ ΠΎΠ΄ΠΎΡ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΠ° Π΄Π°Π»ΠΈ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΡΠ΅ ΡΡΠΏΠ΅Π΅ Π΄Π° Π½Π°ΡΠ΄Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΏΠΎΠ±Π°ΡΡΠ²Π°ΡΠΊΠ° Π·Π° ΡΠ°ΠΊΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ Π±ΠΈ ΠΌΠΎΠΆΠ΅Π»Π΅ Π΄Π° ΠΎΡΠ²ΠΎΡΠ°Ρ ΡΠ°ΠΊΠ²ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ Π½Π° Π½Π°ΡΡΠ°Π½ΠΈΡΠ΅, Π²Π΅Π»ΠΈ Π§Π°ΡΠ»Ρ ΠΠΈΠ½Π³.
Π’ΠΎΡ ΡΠΌΠ΅ΡΠ° Π΄Π΅ΠΊΠ° ΡΠΎΠΊΡΡΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° Π²ΠΎ Π΄ΠΎΠ³Π»Π΅Π΄Π½Π° ΠΈΠ΄Π½ΠΈΠ½Π° ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄Π° Π³ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈ Windows ΠΈ Linux ΡΓ¨ ΠΏΠΎΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΈ Π΅Π΄Π΅Π½ Π½Π° Π΄ΡΡΠ³.
ΠΠΎΡΡΠ° Π¨Π²Π°ΡΡ ΡΠΌΠ΅ΡΠ° Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠΈ ΠΊΠΎΠ»ΠΊΠ°Π²Π° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΠΎΠ²Π°Π° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΠΊΠΎΠ»ΠΊΠ°Π² ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ²ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΡΠΎΠ°. ΠΠΊΠΎ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΌΠ»Π°Π΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° Π΄Π΅Π½Π΅Ρ, Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠ°Π²Π΅ΡΠ΅ ΡΓ¨ Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° Linux. Π‘Π΅ΠΏΠ°ΠΊ, ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠΈΡΠ΅ ΡΠ»ΡΡΡΠ²Π°ΡΠ° ΡΡΠΎ Π²Π΅ΡΠ΅ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΠΎΠ΄ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π½Π° Π΄ΠΎΠΌΠ°ΡΠ½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΠΠΈΠ½ΡΠΊΡ Π΄Π΅Π½Π΅Ρ ΡΠ΅ ΡΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° Π΅ ΡΠΊΠ°ΠΏ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΠΎΡ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π½Π΅ΠΌΠ° Π΄ΠΎΠ±ΡΠΎ Π΄Π° ΡΠ΅ ΠΈΡΠΏΠ»Π°ΡΠΈ. ΠΡΠ±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Linux ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ°Ρ ΡΠΎΠΏΡΡΠ²Π΅Π½ Linux ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ Π½Π΅Π΄ΠΎΠΏΡΠ΅Π½Π°.
ΠΠΎΠ³Π° Apple ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π³ΠΎ ΠΈΠ·ΠΌΠΈΡΠ»ΠΈ Mac OS Π²ΠΎ 2000 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ Π±Π°Π·ΠΈΡΠ°ΡΠ΅ Π½Π° BSD Unix, ΠΊΠΎΡ Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ»ΠΈΡΠ΅Π½ Π½Π° Linux ΠΎΡΠΊΠΎΠ»ΠΊΡ Π½Π° DOS. ΠΠ΅Π½Π΅Ρ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° Π½ΠΎΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Microsoft Windows Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Linux.
ΠΠΎΠΆΠ΅Π±ΠΈ Π½ΠΈ ΡΠ΅ ΠΎΡΠ²ΠΎΡΠ° Π½ΠΎΠ²Π° Π²ΡΠ°ΡΠ°?
ΠΠΈΠ½ΡΠΊΡ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΎΡΠ²ΠΎΡΠΈ ΠΏΠ°ΡΠΎΡ Π·Π° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠΎΠΏΠ΅ΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° ΠΠΈΠ½Π΄ΠΎΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΠΈΠ½ΡΠΊΡ. ΠΠΎ ΡΡΡΡΠΈΠ½Π°, ΠΎΠ²ΠΈΠ΅ ΡΠ»ΡΡΡΠ²Π°ΡΠ° Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΡΠΊΠ°ΠΆΡΠ²Π°Π°Ρ Π΄Π΅ΠΊΠ° ΡΠ°ΠΌΠΈΠΎΡ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π²Π΅ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°: Π΄Π΅Π½Π΅Ρ ΡΠ΅ΡΠΈΡΠΈ ΠΈ Π΄Π° Π½Π΅ΠΌΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΠΎΠΈ ΠΏΡΠ΅ΡΠΏΠΎΡΠΈΡΠ°Π°Ρ Π΄Π° ΠΏΠΎΡΡΠΎΡΠ°Ρ Π²ΠΎ ΡΠ²Π΅Ρ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΓ¨ Π΅ Windows.
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Ρ Π΅ΡΠ΅ΡΠΎΠ³Π΅Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠΎΠΈ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ Π³ΠΈ Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π΅Π»ΠΎΠ²Π½ΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
ΠΠΎΠ³ΠΎΠ»Π΅ΠΌΠΎΡΠΎ ΡΡΡΠ°ΡΠ΅ΡΠΊΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ Π΅, ΠΊΠ°ΠΊΠ²ΠΈ Π½ΠΎΠ²ΠΈ ΡΡΡΠ°ΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠ²ΠΎΡΠ° ΠΎΠ²ΠΎΡ ΠΏΠΎΡΠ΅Π³ Π·Π° ΡΠ°ΠΌΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π° Microsoft?
Azure, ΠΎΠ±Π»Π°ΠΊ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π° Microsoft, Π²Π΅ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΎΠ³ΡΠΎΠΌΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Linux. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, Windows Π΄ΠΎΠ±ΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°ΡΠ΅ Linux ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
Π€ΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°Π°Ρ Π΄Π΅Π½Π΅Ρ ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ°Ρ Π½Π° ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΡΠ΅Π³Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΠΈΠ½ΡΠΊΡ ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Windows, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ Linux ΠΎΠ΄ Windows ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ±ΡΠ·Π° ΠΎΡΠΊΠΎΠ»ΠΊΡ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠ½ΠΎΠ³Ρ Π΅ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π΄Π΅ΠΊΠ° ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Azure ΡΠ΅ ΡΠ΅ Π·Π±ΠΎΠ³Π°ΡΠΈ ΡΠΎ ΡΠ΅Π» ΡΠ»ΠΎΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Linux Π½Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ.
ΠΠ·Π²ΠΎΡ: www.habr.com