Подобрения на командния ред и 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 вече се поддържа, за да ви даде повече контрол върху конфигурацията на вашата дистрибуция при стартиране на вашата среда. Монтирането на устройство и мрежовата конфигурация са двете специфични области, поддържани в момента. Примерният файл изглежда по следния начин:
[автоматично монтиране] активирано = вярно. корен = /windir/ опции = "метаданни, umask=22,fmask=11" mountFsTab = false #Нека активираме DNS – въпреки че те са включени по подразбиране, ние ще посочим тук само за да бъдем изрични. [мрежа] generateHosts = вярно. generateResolvConf = вярно
Обърнете се към официална публикация в блога за подробно ръководство за този файл и неговите стойности.
Фонови задачи
Подсистемата на 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 Sockets вече се поддържат в Windows. Можете също да комуникирате през Unix сокети между Windows и WSL. Това позволява на WSL да стартира Linux Docker Client, за да взаимодейства с Docker Daemon, работещ в Windows. Има някои правила относно разрешенията и взаимодействието. Препоръчай на тази публикация в блога за детайли.
Подобрена сесия за Hyper-V Linux VM
Linux VM, работещи на Hyper-V, вече могат да се възползват от подобрен режим на сесия. Той се захранва от проекта XRDP с отворен код, който позволява взаимодействие с Linux VM по същия начин, по който потребителят може да направи с Windows Hyper-V VM чрез протокола 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 и дори традиционните Win32 API, като printf или getchar.
Това е.
Какво мислите за тези промени? Харесвате ли актуализациите, включени в Windows 10 версия 1803? Изпратете ни коментар!