Microsoft вже випустила WSL2, підсистему Windows для Linux

Windows_WSL

Як ми обговорювали минулого місяця про WSL2, а також функції, які будуть реалізовані в ньому при запуску, Microsoft оголосила про створення нових експериментальних збірок Windows Insider (збірка 18917), включаючи рівень WSL2 (Підсистема Windows для Linux).

WSL2 - це рівень, який дозволяє запускати виконувані файли Linux у Windows. WSL Second Edition вирізняється тим, що пропонує повномасштабне ядро ​​Linux, а не польовий емулятор, який перетворює системні дзвінки Linux у системні дзвінки Windows.

Windows_WSL
Пов'язана стаття:
Microsoft анонсувала WSL2 із звичайним ядром Linux

Використання звичайного ядра Linux дозволяє WSL2 досягти повної сумісності з Linux на рівні системних викликів та забезпечити безперебійну роботу контейнерів Docker у Windows, а також реалізувати підтримку файлових систем на основі механізму FUSE.

Про WSL2

Порівняно з попередньою версією (WSL1), ця друга версія (WSL2) значно покращив продуктивність вводу-виводу та операції з файловою системою.

Наприклад, при розпаковуванні архіву WSL2 це в 20 разів швидше, ніж WSL1, і коли на ньому виконуються деякі різні операції, такі як «git clone», «npm install», «apt install» та apt update «2 5 разів.

WSL2 пропонує компонент на базі ядра Linux 4.19 працює в середовищі Windows за допомогою віртуальної машини, яка вже використовується в Azure.

Є деякі зміни у взаємодії з користувачем, які ви помітите, коли почнете використовувати WSL 2.

Оновлення для ядра Linux надаються через механізм оновлення Windows і тестуються на інфраструктурі постійної інтеграції Microsoft.

Усі зміни, підготовлені до інтеграції ядра з WSL, обіцяють випустити за безкоштовною ліцензією GPLv2.

Підготовлені виправлення включають оптимізацію для зменшення часу запуску ядра, зменшення споживання пам'яті та залишення в ядрі мінімально необхідного набору драйверів та підсистем.

Що нового в WSL2?

Підтримка попередньої версії WSL1 збережена, і обидві системи можна використовувати паралельно, відповідно до уподобань користувача. WSL2 може виступати як прозора заміна WSL1.

Як і в WSL1, компоненти простору користувача встановлюються окремо і базуються на наборах з різних дистрибутивів. Наприклад, сДеякі пропонують встановити у WSL у каталозі магазину Microsoft розподіли як Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE та openSUSE.

Середовище створюється на окремому образі диска (VHD) із файловою системою ext4 та віртуальним мережевим адаптером.

Для взаємодії з ядром Linux запропонований у WSL2, до розподілу потрібно включити невеликий сценарій ініціалізації змінити процес завантаження.

Для зміни режимів розповсюдження запропоновано нову команду "wsl –set-version", а для вибору версії WSL за замовчуванням - команду "wsl –set-default-version".

Також ця нова версія WSL2, включена до збірки Windows 18917, виділено вдосконалення файлової системи оскільки всередині них обробка була оптимізована, щоб швидше отримати доступ до них.

Ми розуміємо, що останні три роки ми витрачали на те, щоб розміщувати файли на диску C, коли використовується WSL 1, але це не так у WSL 2. Щоб користуватися найшвидшим доступом до файлової системи у WSL 2, ці файли повинні бути всередині. Коренева файлова система Linux.

Ще однією зміною WSL2 є зміна архітектури за допомогою технології віртуалізації.

Оскільки WSL 2 тепер працює у віртуальній машині, IP-адресу цієї віртуальної машини потрібно буде використовувати для доступу до мережевих додатків Linux з Windows, і навпаки.

Наша мета - зробити так, щоб WSL 2 відчував себе як WSL 1, і ми з нетерпінням чекаємо ваших відгуків про те, як ми можемо покращитись.

Фуенте: https://devblogs.microsoft.com


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Білл - сказав він

    Стаття постійно плутає "Linux" (ядро) з GNU / Linux (операційна система) до такої міри, що нічого не зрозуміло. Страшно написано.