Microsoft оголосила, що поставить справжнє ядро Linux з Windows 10.
Дивовижне доповнення - перевірте дату, це не 1 квітня - є частиною підсистеми Windows для Linux 2, покращеної версії функції "bash на Windows", представленої в 2016 році.
Не знав там був підсистема Windows для Linux 2?
Це тому, що це бренд новий, колишній оприлюднено сьогодні (6 травня) на конференції Microsoft Build 2019.
Продовжуйте читати, щоб дізнатися більше про новий WSL 2 та способи підтримки Ubuntu.
Підсистема Windows для Linux 2 (яку ми щойно назвемо WSL 2) надає нові можливості (не дивно популярній) функції "Bash у Windows" у Windows 10.
WSL 2 базується на ядрі Linux 4.9, тому самому ядрі, яке Microsoft використовує у своїй хмарній лінії Azure. Це, каже, допомагає «скоротити час завантаження Linux і спростити використання пам'яті».
Це особливо помітно, оскільки це означає, що вперше WSL використовує справжнє ядро Linux. Так: Microsoft поставляє ядро Linux з Windows.
Microsoft описала цю віху як "справжнє свідчення того, наскільки Microsoft любить Linux". Вихідний код ядра Microsoft Linux, заснований на висхідних гілках LTS, буде доступний на Github.
Повернувшись до WSL 2, який тепер може запускати контейнери Docker спочатку, не потребуючи окремої віртуальної машини.
Він також може похвалитися покращеним введенням-виведенням файлової системи, власними системними викликами, кращою сумісністю з Linux та ін сказав бути до У 20 разів швидше ніж WSL 1 при розпакуванні архіву на блискавці, і приблизно в 2-5 разів швидше при клонуванні git.
Дистрибутиви Linux (включаючи Ubuntu) можуть працювати як дистрибутив WSL 1 або як дистрибутив WSL 2. Дистрибутиви WSL 1 і WSL 2 можна запускати поруч.
О, і WSL 2 повністю підтримує новий додаток Windows Terminal.
що зараз ?!
Так, Windows 10 тепер має добросовісний настільний термінальний додаток під назвою ...барабанний дріб … Термінал Windows.
Так, Microsoft не має ознак оригінальності.
Новий Термінал Windows додаток має чистий інтерфейс із вкладками, повну підтримку Unicode (так, включаючи смайлики) та підтримуватиме теми та розширення, щоб розробники могли адаптувати середовище терміналів, яке повністю відповідає їхнім вимогам смак.
Додаток надаватиме повний доступ до командного рядка, PowerShell, WSL, SSH тощо.
Термінал Windows буде розповсюджуватися через Магазин Microsoft і не буде прив’язаний до конкретних оновлень ОС. Це має гарантувати, що Microsoft зможе надавати користувачам нові функції, не вимагаючи їх «перезавантаження для встановлення оновлень» або проходження будь-яких інших трудомістких перешкод.
Вони навіть зняли яскраве відео про це:
Canonical оголосила, що Ubuntu запропонує «повну підтримку» WSL 2, скориставшись її новими можливостями віртуалізації та ядром Linux.
Ubuntu на WSL 2 пропонує інтегрований обмін файлами Windows та інтеграцію з Active Directory та іншими службами Windows.
Стефан Фейбл, директор із продуктів компанії Canonical, каже: «Співпраця з Microsoft дозволяє нам сертифікувати Ubuntu на WSL, включаючи контейнери Docker, Kubernetes та оснастки».
WSL 2 вперше з’явиться серед користувачів інсайдерської програми Windows до кінця червня 2019 року. "Надія" полягає в тому, що ця функція буде стабільною до кінця року.
Новий додаток Windows Terminal доступний (теоретично) з сьогоднішнього дня, але лише як вихідний код які потрібно компілювати, збирати та запускати. Якщо вам подобається безпроблемний спосіб, Microsoft каже, що він з’явиться в магазині Windows влітку.
Все щоденно з Ubuntu. З 2009 р.