Предвидя неизбежную волну критики, я должен уточнить, что эта статья посвящена технологии Microsoft, работающей на Windows 10, но называемой Windows Subsystem for Linux (WSL); обратите внимание на заглавные буквы. Хотя это и не должно быть необходимым, поскольку вчера WSL представила пару очень интересных новых функций, одна из которых — первый шаг к тому, чтобы Linux внутри Windows стал немного больше похож на Linux, чем это было до сих пор.
Если говорить точнее, нет, эти новые функции не являются официальными; то есть, они ещё не появились в стабильной версии Windows 10. Они были выпущены вчера в рамках сборки Windows 10 Build 20150, а именно для участников быстрого канала, теперь называемого Dev Channel, для участников программы Insider — тех, у кого на компьютере установлена операционная система Microsoft и кто подписан на программу, позволяющую ознакомиться с новыми функциями, над которыми они работают, до их официального релиза. Из двух функций, которые мы упомянем в этой статье, наиболее примечательной является возможность запуска приложений Linux с графическим интерфейсом в WSL2.
Microsoft и NVIDIA переносят CUDA на WSL2
В рамках обновления WSL версии 2 теперь может выполнять вычислительные функции на основе графического процессора , включая использование технологии NVIDIA CUDA. Это, наряду с новой командой установки, которую мы обсудим позже, было предварительно представлено на конференции Microsoft в мае.
Microsoft в партнерстве с NVIDIA выпустила предварительную версию NVIDIA CUDA для WSL2 ( подробнее ), которая включает поддержку машинного обучения для популярных инструментов, библиотек и фреймворков ML, таких как PyTorch и TensorFlow. Microsoft также предоставляет пакет TensorFlow с бэкендом DirectML. Отдельно AMD также выпустила предварительную версию своих графических драйверов, чтобы разблокировать поддержку ускорения DirectX 12 GPU в WSL для значительной части своего оборудования Radeon.
wsl.exe -install, упрощена команда установки
Ещё одна интересная особенность — новая команда установки и обновления WSL. Раньше приходилось вводить несколько команд, которые практически невозможно было запомнить, а теперь установка выполняется просто путём открытия Windows PowerShell и ввода новой команды `wsl.exe --install` . Время ожидания завершения установки должно сократиться, но остальные шаги, включая переход в Microsoft Store и установку дистрибутива Linux, остаются прежними.
Наряду с предыдущей командой они также представили следующее:
- wsl.exe –обновить обновит ядро.
- wsl.exe –обновление –статус он покажет нам состояние ядра.
- wsl.exe – обновление – откат это позволит нам вернуться к предыдущей версии ядра.
Но это не должно быть необходимым, если всё работает правильно и мы не хотим возвращаться к предыдущей версии ядра, поскольку обновления теперь поступают через Центр обновления Windows, как и любые другие обновления, не зависящие от Microsoft Store. Сегодня, хотя многие из нас по-прежнему предпочитают нативный, традиционный Linux, для участников программы Windows Insider Windows 10 сделала ещё один шаг навстречу Linux.