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

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

  Як налаштувати порядок підключення Wi-Fi у Windows 10

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

Як це працює

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

  Як виправити високе використання оперативної пам’яті ігровим DVR-сервером у Windows 10

Навіщо це потрібно розробникам?

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

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

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

  Як увімкнути GameDVR у Windows 10 на системі, яка не підтримується