Улучшения командной строки и WSL в Windows 10 версии 1803
Windows 10 версии 1803 «Spring Creators Update» содержит ряд интересных изменений и улучшений, внесенных в инструменты командной строки и особенно в функцию WSL. Есть ряд новых функций, таких как консольные приложения UWP.
В Обновление Windows 10 Spring Creators Update, Подсистема Windows для Linux (WSL) получила поддержку нескольких новых дистрибутивов Linux. Теперь можно установить Kali Linux и Debian.
Улучшения и функции WSL
После включение WSL, вы можете установить Кали а также Debian от магазина. Вы можете воспользоваться следующими ссылками:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Получите Kali Linux для WSL
- Debian GNU / Linux
Обратитесь к статье
Установите дистрибутивы Linux из Microsoft Store в Windows 10
Теперь поддерживается новый файл /etc/wsl.conf, который дает вам больше контроля над конфигурацией вашего дистрибутива при запуске вашей среды. В настоящее время поддерживаются две конкретные области: установка накопителя и конфигурация сети. Пример файла выглядит следующим образом:
[автомонтировать] enabled = true. корень = / windir / options = "метаданные, umask = 22, fmask = 11" mountFsTab = false # Давайте включим DNS - даже если они включены по умолчанию, мы укажем здесь, чтобы быть явным. [сеть] generateHosts = true. generateResolvConf = true
Обратитесь к официальное сообщение в блоге для подробного руководства по этому файлу и его значениям.
Фоновые задачи
Подсистема Windows для Linux (WSL) имеет поддержку для длительно выполняемых фоновых задач, подобно тому, как подсистема Win32 имеет службы. Это действительно впечатляющее изменение для пользователей WSL, которые работают с такими серверами, как Apache, или такими приложениями, как screen или tmux. Теперь они могут работать в фоновом режиме, как обычные демоны Linux. Видеть
WSL имеет поддержку фоновых задач
Новый инструмент, wslpath и разрешения файловой системы
Wslpath.exe - это новый инструмент, который можно использовать для преобразования путей между Windows и Linux. Вы должны запустить wslpath в среде WSL.
Поставляется со следующими опциями:
-a Принудительно преобразовать результат в формат абсолютного пути
-u Перевести с пути Windows на путь WSL (по умолчанию)
-w Перевести с пути WSL на путь Windows
-m Преобразовать путь WSL в путь Windows, используя «/» вместо «\\»
Теперь вы можете установить владельца и группу файлов с помощью chmod / chown и изменить разрешения на чтение / запись / выполнение в WSL. Вы также можете создавать специальные файлы, такие как fifos, сокеты unix и файлы устройств. Это была долгожданная функция для многих пользователей WSL.
Еще одно интересное изменение - добавление новых параметров монтирования с файловой системой DrvFs для проецирования разрешений на файлы наряду с предоставлением новых метаданных Linux для файлов и папок.
Видеть
Улучшения Chmod и Chown WSL в Windows 10
Сокеты Unix
Сокеты Unix теперь поддерживаются в Windows. Вы также можете обмениваться данными через сокеты Unix между Windows и WSL. Это позволяет WSL запускать Linux Docker Client для взаимодействия с Docker Daemon, работающим в Windows. Есть некоторые правила относительно разрешений и взаимодействия. Ссылаться на это сообщение в блоге для подробностей.
Расширенный сеанс для виртуальных машин Linux Hyper-V
Виртуальные машины Linux, работающие на Hyper-V, теперь могут использовать расширенный режим сеанса. Он основан на проекте XRDP с открытым исходным кодом, который позволяет взаимодействовать с виртуальной машиной Linux так же, как пользователь может взаимодействовать с виртуальными машинами Windows Hyper-V через протокол RDP.
Быстрое создание
Быстрое создание - это новый инструмент, который позволяет быстро создавать виртуальные машины, не прибегая к многоступенчатому мастеру.
Встроенный сервер OpenSSH и клиентские инструменты
На компьютерах с Windows бесплатное программное обеспечение с открытым исходным кодом PuTTY является стандартом де-факто для SSH и Telnet. Выпустив Windows 10, Microsoft наконец прислушалась к своим пользователям после многих лет, когда они запрашивали SSH-клиент и сервер. За счет включения реализации OpenSSH ценность ОС возрастает.
См. Следующие сообщения в блоге:
- Как включить клиент OpenSSH в Windows 10
- Как включить сервер OpenSSH в Windows 10
Что касается сервера OpenSSH, ознакомьтесь с ценными комментариями, оставленными нашими читателями. Там они поделились рядом полезных советов.
Консольные приложения UWP
Еще одна интересная функция, которая появилась в Windows 10 версии 1803 «Redstone 4» (Spring Creators Update), - это поддержка консольных приложений UWP. Это означает, что приложения UWP теперь могут использовать окно консоли для ввода и вывода. Они предназначены для использования с командной строкой и PowerShell. Такие приложения могут использовать консольные API-интерфейсы и даже традиционные API-интерфейсы Win32, такие как printf или getchar.
Вот и все.
Что вы думаете об этих изменениях? Вам нравятся обновления, включенные в Windows 10 версии 1803? Напишите нам комментарий!