Microsoft и Canonical добавиха поддръжката на systemd в подсистемата WSL, което дава възможност за инсталирането на много по-голям брой съвместими приложения. Да напомним, че systemd е подсистемата за инициализация и управление на процесите в Linux, която вече почти замени традиционната система Init, Основната особеност на systemd е силното разпаралелване на процесите по време на стартиране на операционната система, което значително намалява времето на нейното стартиране.
Тъй като systemd се грижи и за стартирането на всички останали процеси, то той се стартира като първи процес (PID 1) създаден от Linux ядрото при самото стартиране. След това се задействат и другите процеси, управлявани именно от systemd Дървото на процесите в Ubuntu е показано по-долу:
Досега WSL използваше init като диспечер на цялата система и по този начин приложенията, които изискваха Systemd, включително Snap, microk8s (Kubernetes) и systemctl, не можеха да работят коректно.
В края на миналата седмица Microsoft и Canonical обявиха, че най-новата предварителна версия на WSL, която е включена в компилациите Windows 11 Insider, вече поддържа Systemd, което дава възможност за инсталирането на по-специфичен софтуер.
Всички, които използват новата компилация Windows 11 Insider могат да се обновят до предварителната версия WSL 0.67.6 (или по-нова, ако вече е излязла) с помощта на командата wsl –update.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!
