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, ознакомьтесь с этим постом по ссылке.
Новости партнеров
Похожие публикации
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.