เชจเชตเซเช‚ เชตเชฟเชจเซเชกเซ‹เช เชŸเชฐเซเชฎเชฟเชจเชฒ เชนเชตเซ‡ เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชธเซเชŸเซ‹เชฐเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

เชจเชตเซเช‚ เชตเชฟเชจเซเชกเซ‹เช เชŸเชฐเซเชฎเชฟเชจเชฒ, เชœเซ‡เชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸเซ‡ เช•เชฐเซ€ เชนเชคเซ€ MS เชฌเชฟเชฒเซเชก 2019, เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เช‰เชชเชฒเชฌเซเชง เชธเซเชŸเซ‹เชฐเชฎเชพเช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชนเซ‡เชตเชพเชฒ เชธเชคเซเชคเชพเชตเชพเชฐ เชฌเซเชฒเซ‹เช— เชชเชฐ. เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ - เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ GitHub เชชเชฐ.


เชŸเชฐเซเชฎเชฟเชจเชฒ เช Windows เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฒเชฟเชจเช•เซเชธ เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชชเชพเชตเชฐเชถเซ‡เชฒ, Cmd เช…เชจเซ‡ Linux เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เช•เซ‡เชจเซเชฆเซเชฐเซ€เชฏเช•เซƒเชค เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡ เชจเชตเซ€ เชตเชฟเชจเซเชกเซ‹เช เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡. เช›เซ‡เชฒเซเชฒเชพ เช‰เชชเชฒเชฌเซเชง เชฌเชจเซเชฏเซเช‚ เชตเชฟเชจเซเชกเซ‹เช เช‡เชจเชธเชพเช‡เชกเชฐ เชฌเชฟเชฒเซเชก 18917 เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ 20 เชœเซ‚เชจ เช›เซ‡.

เชจเชตเชพ เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชฌเซ‡ เชถเชฐเชคเซ‹ เชชเซ‚เชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: Windows 10 เชตเชฐเซเชเชจ 18362.0 เช…เชฅเชตเชพ เชคเซ‡เชฅเซ€ เชตเชงเซ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ Microsoft Store เชฌเชŸเชจ เชถเซ‹เชงเซ‹. เช…เชฒเชฌเชคเซเชค, เชคเชฎเซ‡ เชนเช‚เชฎเซ‡เชถเชพ GitHub เชชเชฐ เชชเซ‹เชธเซเชŸ เช•เชฐเซ‡เชฒเชพ เชธเซเชคเซเชฐเซ‹เชคเซ‹เชฎเชพเช‚เชฅเซ€ เชŸเชฐเซเชฎเชฟเชจเชฒ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชšเซ‡เชคเชตเชฃเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, "เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเซ‡เชฒ เชตเชฐเซเชเชจ เชธเซเชŸเซ‹เชฐเชจเชพ เชตเชฐเซเชเชจ เชธเชพเชฅเซ‡ เชธเชฎเชพเช‚เชคเชฐ เช•เชพเชฎ เช•เชฐเชถเซ‡." เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชธเซเชŸเซ‹เชฐ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเซ‡เชฒ เชŸเชฐเซเชฎเชฟเชจเชฒ เชชเชธเช‚เชฆ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚ เช…เชจเซ‡ เชชเซ‹เชคเชพเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚.

เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ€ เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชฎเชพเช‚เชจเซ€ เชเช•, เชœเซ‡ เช•เช‚เชชเชจเซ€เชจเชพ เชฌเซเชฒเซ‹เช— เชชเชฐ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ "เชตเซ‡เชšเชตเชพเชฎเชพเช‚" เช†เชตเซ‡ เช›เซ‡, เชคเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธเชจเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเช‚เช–เซเชฏเชพ เช›เซ‡.

เชจเชตเซเช‚ เชตเชฟเชจเซเชกเซ‹เช เชŸเชฐเซเชฎเชฟเชจเชฒ เชนเชตเซ‡ เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชธเซเชŸเซ‹เชฐเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

เชฆเชฐเซ‡เช• เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชจเซ‡ เช…เชจเซเชฐเซ‚เชช JSON เชซเชพเช‡เชฒเชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ€เชจเซ‡ เช…เชฒเช—เชฅเซ€ เช—เซ‹เช เชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชจเชตเซเช‚ เชตเชฟเชจเซเชกเซ‹เช เชŸเชฐเซเชฎเชฟเชจเชฒ เชนเชตเซ‡ เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชธเซเชŸเซ‹เชฐเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชฆเชฐเซ‡เช• เชฏเซเชเชฐเชจเซ‡ เช•เชˆ เชนเซ‹เชŸเช•เซ€ เช…เชจเซ‡ เช•เซ‹เชฎเซเชฌเชฟเชจเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชคเซ‡เชฎเชจเชพ เชธเซเชตเชพเชฆ เช…เชจเซเชธเชพเชฐ เช•เชธเซเชŸเชฎเชพเชˆเช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡.

เช•เชธเซเชŸเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‹ เชฎเซเช–เซเชฏ เชฎเชนเชฟเชฎเชพ เช เชนเชพเชฐเซเชก เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚เชฅเซ€ เชซเช•เซเชค เชเช• เช›เชฌเซ€ เช–เซ‡เช‚เชšเซ€เชจเซ‡ เชฆเชฐเซ‡เช• เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชจเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ-เช‡เชฎเซ‡เชœ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเชคเซ€. เชคเซ‡เชฅเซ€ เช…เชนเซ€เช‚ เช•เชฒเซเชชเชจเชพเชจเซ€ เช•เซ‹เชˆ เชฎเชฐเซเชฏเชพเชฆเชพ เชจเชฅเซ€.

เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชฅเซ‹เชกเชพ เช—เช‚เชญเซ€เชฐ เชฅเชˆเช

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชฌเซเชฒเซ‹เช— เชชเซ‹เชธเซเชŸเชฎเชพเช‚ เชถเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชคเช•เชจเซ€เช•เซ€ เชตเชฟเช—เชคเซ‹ เชจเชฅเซ€? เช•เชธเซเชŸเชฎเชพเช‡เชเซ‡เชถเชจ, เชนเซ‹เชŸเช•เซ€เช เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซ‹เชธเซเชฎเซ‡เชŸเชฟเช•เซเชธ เชชเชฐ เช•เซ‡เชฎ เชญเชพเชฐ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡?

เชชเซเชฐเชฅเชฎ, เชฌเชฟเชฒเซเชก 2019 เชชเชฐ เชŸเชฐเซเชฎเชฟเชจเชฒ เชตเชฟเชถเซ‡ เชฌเชงเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆ เช–เชพเชธ เชจเชฅเซ€. เชนเชตเซ‡ เช•เช‚เชชเชจเซ€ เช เชฌเชคเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡ เช•เซ‡ เชจเชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชเช• เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เช‰เชคเซเชชเชพเชฆเชจ เช›เซ‡ เชœเซ‡ เชจเชตเชพ WSL เชธเชพเชฅเซ‡ เชนเชพเชฅเชฎเชพเช‚ เชœเชพเชฏ เช›เซ‡. เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸเซ‡ เชฎเซ‡ เชฎเชนเชฟเชจเชพเชฎเชพเช‚ เช…เชฎเชจเซ‡ เชœเซ‡ เชตเชšเชจ เช†เชชเซเชฏเซเช‚ เชนเชคเซเช‚ เชคเซ‡ เชซเช•เซเชค เชฌเชนเชพเชฐ เชชเชพเชกเซเชฏเซเช‚ เช…เชจเซ‡ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆ เช–เชพเชธ เชจเชฅเซ€.

เชฌเซ€เชœเซเช‚, เชธเช‚เชธเซเช•เชฐเชฃ 1.0 เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชนเชœเซ€ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชนเชถเซ‡. เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชฌเซเชฒเซ‹เช—เชจเชพ เชŸเซ‡เช•เซเชธเซเชŸ เชฆเซเชตเชพเชฐเชพ เช…เชญเชฟเชชเซเชฐเชพเชฏ เช†เชชเชคเชพ, เชŸเชฐเซเชฎเชฟเชจเชฒ เชถเชฟเชฏเชพเชณเชพ เชธเซเชงเซ€ เชธเช•เซเชฐเชฟเชฏ เชธเซ‹เช‡เช‚เช— เชธเซเชŸเซ‡เชœเชฎเชพเช‚เชฅเซ€ เชฎเซเช•เซเชค เชฅเชถเซ‡ เชจเชนเซ€เช‚, เชเชŸเชฒเซ‡ เช•เซ‡, เชคเซ‡ เชซเช•เซเชค เช› เชฎเชนเชฟเชจเชพเชฎเชพเช‚ เชธเซเชŸเซ‹เชฐเชฎเชพเช‚ เชตเชฟเชจเซเชกเซ‹เชเชจเชพ เชธเซเชฅเชฟเชฐ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชชเชฐ เชฆเซ‡เช–เชพเชถเซ‡.

เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช•เช‚เชชเชจเซ€เชจเชพ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเช“ เชจเชตเชพ เช‰เชคเซเชชเชพเชฆเชจ เชตเชฟเชถเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเซเชฆเชพเชฏ เชฎเชพเชŸเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชเซเช‚เชฌเซ‡เชถ เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เชคเซ‡เชฅเซ€, เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชคเซ‡เชจเชพ เช—เซ€เชฅเชฌ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชŸเชฐเซเชฎเชฟเชจเชฒ เชชเชฐ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เช…เชจเซ‡ เชธเซ‚เชšเชจเซ‹ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เช†เชญเชพเชฐเซ€ เชฐเชนเซ‡เชถเซ‡ เช…เชจเซ‡, เชšเชพเชฒเซ‹ เชคเชฎเชจเซ‡ เช•เชนเซ€เช, เชธเชฎเซเชฆเชพเชฏ เชœเชตเชพเชฌ เช†เชชเซเชฏเซ‹ เช† เชฐเซเชฆเชจ เชฎเชพเชŸเซ‡. เช…เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช†เชตเชคเชพ เช…เช เชตเชพเชกเชฟเชฏเซ‡ "เชธเชฎเชธเซเชฏเชพเช“" เชฎเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชนเชถเซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹