Microsoft и Canonical добавили поддержку systemd в WSL

Microsoft объявила о поддержке systemd в WSL с помощью Canonical, компании, стоящей за Ubuntu. В связи с некоторыми большими изменениями, которые необходимо было внести в WSL, Microsoft на данный момент предоставляет поддержку, поэтому существующие дистрибутивы WSL не затрагиваются. После того, как нововведение соберёт отзывы, будет рассмотрено, как поддерживать systemd по умолчанию.

Для Microsoft было важно добавить поддержку systemd в WSL, потому что большинство популярных дистрибутивов Linux используют её по умолчанию. Есть несколько приложений Linux, которые зависят от systemd, включая Canonical Snap, microk8s, который позволяет вам запускать Kubernetes локально, и systemctl, который является частью systemd и позволяет вам взаимодействовать со службами.

Microsoft сначала распространяет обновление WSL для участников программы предварительной оценки Windows, а через пару недель предоставит его всем пользователям. Если вы не инсайдер, вы всё равно можете загрузить последнюю версию WSL с GitHub.

Чтобы включить systemd, вам нужно установить версию 0.67.6. Имея последнюю версию WSL, вам необходимо отредактировать wsl.conf с помощью следующей команды: sudo nano etc/wsl.conf, в разделе [boot] убедитесь, что он читает systemd=true, закройте редактор nano с помощью CTRL+O, чтобы сохранить и CTRL+X для выхода.

Теперь вам нужно перезапустить экземпляры WSL, поэтому запустите wsl.exe --shutdown из PowerShell. Когда вы запускаете дистрибутив, вы должны иметь возможность использовать systemctl list-unit-files --type=service для проверки работы systemd. Чтобы узнать больше о том, что вы можете делать с systemd в WSL, ознакомьтесь с этим постом по ссылке.

Добавлено: 22-09-2022, 13:24
0
652
Поделиться:

Подписывайтесь на «Umteh.com» в Новостях и Telegram.

Новости партнеров

Новости СМИ2

Похожие публикации


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Наверх