Що означає Ubuntu, що вийде в Windows 10 для кінцевих користувачів?

Нещодавно на конференції Microsoft Build 2016 було оголошено про інтеграцію Ubuntu у середовище Windows 10. Ця новина викликала великий резонанс і хвилю позитивних відгуків. Багато хто з нетерпінням чекає можливості використовувати Ubuntu, однак для користувачів, які мають лише поверхневе уявлення про Ubuntu, ця новина може здатися дещо незрозумілою. Ubuntu є повноцінною операційною системою, і виникає питання, навіщо інтегрувати одну систему в іншу. Насправді, Microsoft не імпортує Ubuntu як окрему ОС у Windows 10. Мова йде про надання підтримки певних інструментів та бібліотек, які часто використовуються розробниками. Розглянемо детальніше, що це означає.

Поява Ubuntu у Windows означає, що в Windows інтегровано командний рядок Linux, а саме bash. Це дозволить, насамперед розробникам, виконувати команди bash та використовувати відповідні бібліотеки на своїх комп’ютерах під управлінням Windows. Для звичайних користувачів ця зміна не має практичного значення. Це функція, яка стосується режиму розробника, і навіть серед розробницької спільноти є різні думки щодо її користі.

Принцип роботи

Для інтеграції Ubuntu в Windows, Microsoft розробила нову інфраструктуру під назвою Windows Subsystem for Linux. Розробники зможуть активувати інструменти розробника в налаштуваннях Windows 10, щоб отримати доступ до необхідних засобів. Після цього вони зможуть скористатися командою Bash для завантаження образу Ubuntu. Образ завантажується через командний рядок, але його джерелом є Магазин Windows. Після завершення завантаження, розробники зможуть використовувати Bash у нативному режимі.

Для чого це розробникам?

Розробники регулярно застосовують Bash та інші інструменти Linux, які стали доступними завдяки цьому оновленню. Bash є дуже популярним та потужним інструментом серед розробників. Раніше, щоб використовувати бібліотеки bash, розробникам потрібно було запускати Ubuntu на віртуальній машині або використовувати Cygwin. Тепер робота з Bash стала набагато простішою у середовищі Windows.

Чи це вплине на звичайних користувачів?

Ні, зовсім ні. Навіть якщо ви активуєте інструменти розробника у Windows 10, ви не зможете випадково запустити bash. Це інструмент, який корисний лише тим, хто розуміє, як ним користуватися. Якщо ви не є розробником, вам не варто хвилюватися.