Подсистема Windows для Linux теперь поддерживает systemd

Microsoft выпустила новую предварительную версию подсистемы Windows для Linux, версию 0.67.6, и в ней есть несколько важных новостей. Начиная с этой версии, подсистема Windows для Linux теперь поддерживает systemd.

Лучшее описание systemd, вероятно, предоставлено Официальный веб-сайт, который описывает его как «набор основных строительных блоков для системы Linux», и он запускается как идентификатор процесса (PID) 1, что означает, что это первый процесс, который запускается в системе, и он помогает остальным компонентам. начинать. Некоторые дистрибутивы Linux, такие как Ubuntu и Debian, по умолчанию поставляются с systemd, а это означает, что некоторые приложения Linux зависят от него. Благодаря этому обновлению подсистема Windows для Linux теперь также поддерживает их.

Некоторые примеры приложений, использующих поддержку systemd, включают Snap — менеджер пакетов, используемый для установки программного обеспечения и управления им в Ubuntu. При этом вы можете использовать такие команды, как

snap install чтобы легко установить приложение. Также есть microk8s, который позволяет быстро запускать Kubernetes на локальной машине.

Microsoft заявляет, что ей пришлось внести изменения в архитектуру подсистемы Windows для Linux, внося изменения в процесс инициализации WSL (который ранее запускался как PID 1), чтобы приспособиться к этому включению. Были некоторые проблемы, позволяющие системе Linux по-прежнему взаимодействовать с компонентами Windows, а также поддерживать совместимость с приложениями Linux с графическим интерфейсом. Следует отметить, что systemd не будет поддерживать работоспособность вашего экземпляра Linux иначе, чем предыдущая реализация WSL. Если у вас не запущена фоновая задача, закрытие консоли Linux завершит ваш сеанс.

Если вы хотите получить поддержку systemd в подсистеме Windows для Linux, вам необходимо загрузить последнюю предварительную версию WSL из Microsoft Store, что вы можете сделать, используя ссылку ниже. Это обновление не доставляется непосредственно в версию WSL, встроенную в Windows 11, и, возможно, это ненадолго.

https://apps.microsoft.com/store/detail/9P9TQF7MRM4R


Источник:Майкрософт