Улучшения командной строки и WSL в Windows 10 версии 1803

Windows 10 версии 1803 «Spring Creators Update» содержит ряд интересных изменений и улучшений, внесенных в инструменты командной строки и особенно в функцию WSL. Есть ряд новых функций, таких как консольные приложения UWP.

В Windows 10 Spring Creators Update подсистема Windows для Linux (WSL) получила поддержку нескольких новых дистрибутивов Linux. Теперь можно установить Kali Linux и Debian.

Debian Wsl1

СОДЕРЖАНИЕ Улучшения и функции WSL Фоновые задачи Новый инструмент, wslpath и разрешения файловой системы Сокеты Unix Расширенный сеанс для виртуальных машин Linux Hyper-V Быстрое создание Встроенный сервер OpenSSH и клиентские инструменты Консольные приложения UWP

Улучшения и функции WSL

После включения WSL вы можете установить Kali и Debian из Магазина. Вы можете воспользоваться следующими ссылками:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Получите Kali Linux для WSL
  5. Debian GNU / Linux

Обратитесь к статье

Установите дистрибутивы Linux из Microsoft Store в Windows 10

Теперь поддерживается новый файл /etc/wsl.conf, который дает вам больше контроля над конфигурацией вашего дистрибутива при запуске вашей среды. В настоящее время поддерживаются две конкретные области: установка накопителя и конфигурация сети. Пример файла выглядит следующим образом:

[автомонтировать] enabled = true корень = / windir / options = "метаданные, umask = 22, fmask = 11" mountFsTab = ложь
# Давайте включим 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.

Эсм Вм 879x494

Быстрое создание

Быстрое создание — это новый инструмент, который позволяет быстро создавать виртуальные машины, не прибегая к многоступенчатому мастеру.

Встроенный сервер 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? Напишите нам комментарий!

Добавить комментарий

Ваш адрес email не будет опубликован.