Некоторые ограничения при использовании подсистемы WSL в Windows:
- Ядро Linux. 1 Это прослойка-эмулятор, которая часть Linux-специфичных задач выполняет сама, а часть проксирует напрямую в ядро Windows. 1 Собрать своё ядро или подключить модули ядра не получится. 1
- Доступ к физическому оборудованию. 4 Например, к последовательным портам можно получить доступ только на уровне системных вызовов, а к физическим дискам — только те, что подключены к Windows и отформатированы в NTFS. 4
- Графика. 4 Нет прямого доступа из WSL к графическому приложению или интерфейсу. 4 Чтобы запустить графическое приложение Linux, нужно установить сторонний X-сервер в Windows и запустить X-клиент или приложение в WSL с соответствующими правами. 4
- Графический процессор. 4 Доступ к физическому графическому процессору отсутствует, поэтому задачи вычислений на графическом процессоре невозможны. 4
- USB-устройства. 4 Напрямую USB-устройства недоступны, но в WSL2 ими можно поделиться из Windows с помощью USB/IP, а затем подключить в Ubuntu. 4
- Загрузочное устройство Ubuntu. 4 Основной загрузочный виртуальный диск или раздел для Ubuntu в WSL должен иметь формат ext4. 4
Это лишь некоторые из многих ограничений, которые могут возникать при использовании подсистемы WSL.