Що нового в WSL у Windows 10, вересень 2020 р
Microsoft опублікувала a документ який охоплює зміни, внесені до підсистеми Windows для Linux у Windows 10 у вересні 2020 року. У публікації згадуються оновлення ядра через Windows Update, доступність WSL 2 у Windows 10 версії 1909 і 1903, а також деякі інші цікаві покращення, внесені до цієї функції.
WSL 2 є новою версією архітектури, яка дозволяє підсистемі Windows для Linux запускати двійкові файли ELF64 Linux у Windows. Ця нова архітектура змінює те, як ці двійкові файли Linux взаємодіють з Windows і вашим комп’ютером апаратне забезпечення, але все ще забезпечує той самий досвід користувача, що й у WSL 1 (поточна широко доступна версія).
Він постачає справжнє ядро Linux з Windows, що зробить можливою повну сумісність системних викликів. Це перший раз, коли ядро Linux постачається разом із Windows. WSL 2 використовує найновішу технологію віртуалізації для запуску свого ядра Linux всередині легкої допоміжної віртуальної машини (VM).
Підтримка WSL 2 тепер доступна в Windows 10 версії 1903 і 1909
WSL 2, наступна реалізація рівня Linux для Windows 10, була доступна виключно для Windows версії 2004. Щоб зробити його доступним для більшої кількості користувачів Windows 10, Microsoft має зробив його доступним для двох попередніх випусків ОС.
Оновлення щодо запуску програм з графічним інтерфейсом Linux у WSL
Microsoft наближається до початкового попереднього перегляду цієї функції і оголосить про попередній випуск для інсайдерів Windows протягом наступних кількох місяців.
Нижче наведено попередній огляд внутрішньої конструкції запуск програм із графічним інтерфейсом у WSL. Ви можете побачити, що WSL підтримуватиме багато різних типів додатків, включаючи IDE, які повністю працюють у середовищі Linux. Розробники включили багато деталей підгонки та обробки, наприклад, показ значків для програм Linux на панелі завдань і підтримку аудіо за допомогою мікрофона. Нижче наведено рідну версію Microsoft Teams для Linux, яка працює на WSL.
WSL –інсталяція з підтримкою дистрибутива незабаром з’явиться для інсайдерів
На конференції BUILD 2020 Microsoft представила новий параметр командного рядка, wsl --встановити
. Перша ітерація цієї функції наразі доступна в збірках Windows 10 для Windows Insider. Протягом наступних кількох тижнів, --встановити
аргумент включатиме можливість встановлення дистрибутивів WSL, що означає, що ви зможете повністю налаштувати WSL на своїй машині разом із вибраним дистрибутивом лише однією командою.
Доступ до файлових систем Linux за допомогою WSL
Починаючи з Попередній перегляд Windows Insiders build 20211, WSL 2 пропонує нову функцію: wsl --монтувати
. Цей новий параметр дозволяє підключати і монтувати фізичний диск всередині WSL 2, що дає змогу отримати доступ до файлових систем, які не підтримуються Windows (наприклад, ext4). Ви також можете перейти до цих файлів у Провіднику файлів Windows.
Щоб дізнатися більше про цю функцію, прочитайте WSL 2 для монтування диска doc або повідомлення в блозі.
TensorFlow із відкритим кодом із DirectML
WSL включає підтримку робочих процесів обчислень GPU, доступних зараз у збірках Windows Insiders. Докладніше про цю зміну та як розпочати роботу читайте в офіційних документах: Навчання з прискореним GPU машинним навчанням. Крім того, Microsoft зробила вихідний код TensorFlow-DirectML, розширення TensorFlow для Windows, доступним для громадськості у вигляді проекту з відкритим вихідним кодом на Github. TensorFlow-DirectML розширює охоплення TensorFlow за межі його традиційної підтримки графічного процесора (GPU), увімкнувши високопродуктивне навчання та визначення моделей машинного навчання на будь-яких пристроях Windows з графічним процесором з підтримкою DirectX 12 через DirectML. DirectML — це API глибокого навчання з апаратним прискоренням у Windows. Ви можете дізнатися більше про цю зміну на повідомлення в блозі.
Версії ядра Linux тепер автоматично оновлюються через Microsoft Update для WSL
З версією 2004 Microsoft видалила ядро Linux з образу ОС Windows і замість цього буде доставити його на ваш ПК через Windows Update, так само, як драйвери сторонніх розробників (наприклад, графіка або тачпад водії). Ви можете вручну перевірити наявність нових оновлень ядра, натиснувши кнопку «Перевірити наявність оновлень», або ви можете дозволити Windows тримати вас в курсі, як зазвичай.
Нові версії ядра більше не призначені лише для інсайдерів Windows, тепер будь-який пристрій, на якому ввімкнено WSL і підключено до оновлень Microsoft, автоматично отримає останню версію ядра! Можна знайти історію випусків ядра Linux на документах WSL.