Покращення командного рядка та 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/ 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 запускати клієнт Docker Linux для взаємодії з Docker Daemon, що працює в Windows. Існують деякі правила щодо дозволів та взаємодії. Звертатися до ця публікація в блозі для деталей.
Розширений сеанс для віртуальних машин Hyper-V Linux
Віртуальні машини 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? Залиште нам коментар!