攜手Canonical:微軟將systemd引入Windows Linux子系統


通過與Canonical深度合作,微軟今日宣佈WindowsLinux子系統的一項功能更新——WSL2現可在兼容的Linux發行版中運行systemd來管理服務。依賴systemd使用、或想要借此來輕松管理應用程序的Windows10/11用戶,將能夠在本次更新後更輕松地於WSL環境下體驗。

(來自:Microsoft Developer)

微軟在公告中解釋稱:

● 想要支持 systemd,需要對 WSL 的架構加以修改。由於 systemd 需要 PID 1,因此在 Linux 發行版中啟動的 WSL init 進程將成為 systemd 的子進程。

● 其次,WSL init 進程負責為 Linux 和 Windows 組件之間的通信提供基礎設施,因此更改此層次結構需要重新考慮使用 WSL init 進程所做的一些假設。

● 還有其它必要的修改,以確保正常關閉(clean shutdown)系統、並與 WSLg 兼容。

● 同樣重要的是,通過這些更改,systemd 服務將不會讓您的 WSL 實例保持活動狀態。

● 不過相關 WSL 實例,仍可將像之前那樣保持活動狀態(詳情請戳)。

WSL Partnering with Canonical to support systemd(via)

鑒於這番變動會更改 WSL 在啟動時的行為方式,官方建議大傢能夠謹慎地將之應用於現有的 WSL 發行版。

通過有選擇性地啟用 systemd、並積極向微軟提交監測反饋,以便開發團隊能夠深入調查、並為將來的默認設置奠定基礎。

最後,想要在 WSL 環境中體驗 systemd 的用戶,可移步至 Ubuntu 博客(傳送門)以解如何正確啟用。


相關推薦

2022-11-23

U加速和一系列廣泛功能的圖形化Linux應用程序,包括運行systemd等的能力,但直到今天,微軟才將WSL在Windows10和Windows11上提升到"普遍可用"狀態,即GA。微軟最近終於宣佈Windows Subsystem for Linux版本提升到"v1.0&

2022-07-07

uner 也投入微軟的懷抱。他與 Lennart 都在柏林,五年裡在 Canonical 從事過與 Linux 內核、LXC、systemd 等相關的開發工作。微軟在柏林 LinuxTag 2012 活動期間的大量展示(還贊助啤酒排隊和咖啡吧)顯然,隨著 Linux 在 Azure 雲平臺上的廣

2023-10-27

微軟宣佈將於11月3日至5日參加Canonical的年度Ubuntu峰會,就微軟產品、Linux和Ubuntu之間更緊密的整合舉行會談和研討會。今年的會議將在波羅的海國傢拉脫維亞的首都裡加舉行。查看完整議程:https://events.canonical.com/event/31/微軟公

2024-03-06

微軟將於明年結束對Windows11中Android子系統的支持。這傢軟件巨頭在近三年前首次宣佈,將通過亞馬遜的Appstore把Android應用程序引入Windows11,但現在這個AndroidWindows子系統將從2025年3月5日起停止使用。"微軟將終止對 Windows Subsys

2023-12-08

自己的藍屏死機(BSOD)版本。據Phoronix報道,Linux系統的systemd最新版本帶有一個systemd-bsod服務,能夠在Linux發行版上生成全屏錯誤信息。與"藍屏死機"(Blue Screen of Death)起源於 Windows 一樣,Linux 版本將被用作記錄錯誤的

2024-03-07

後賺不到錢時就將其扼殺。最近,微軟宣佈關閉Android版Windows子系統時似乎沒有什麼好的理由。但是,一位曾經在那裡工作過的前開發人員說,這是因為微軟商店沒有賺到足夠的錢。原來,開發 Windows Subsystem for Android 項目的開發

2024-04-26

Canonical剛剛發佈其基於Linux的操作系統Ubuntu的最新版本。新版本號為24.04,Canonical之前給它起的代號是NobleNumbat。新版本包含最新的Linux6.8內核。Canonical表示,它包括"改進的系統調用性能、ppc64el上的嵌套KVM支持,以及對

2024-03-31

更廣泛的領域。微軟還聘請更多的Linux關鍵貢獻者,並在systemd等其他項目中參股。本周早些時候,微軟的一位工程師為 Linux 內核開發 Rust 語言改進補丁,而在周末假期結束時,又為 Linux 內核語言開發更具包容性的補丁。今天,

2024-03-25

微軟的WindowsSubsystemforLinux(WSL)讓任何人都能直接運行Linux發行版。有WSA,計算機就不需要雙啟動Linux或創建虛擬機,但該功能僅限於Windows終端。微軟明白有些人可能不習慣使用命令行,因此正在創建一個用於管理Linux發行版的

2022-09-03

and Guest Additions 安裝程序,以改進檢查發行版中是否存在 systemd init 系統的機制。

2022-08-17

述第一梯隊,報告中還贊揚該領域的次要競爭者,比如 Canonical 的 Ubuntu 社區。作為一款出色的 Linux 發行版,Ubuntu 具有諸多引人註目的優勢。因而從長遠來看,所有軟件供應商都應考慮為 RHEL 和 Ubuntu 提供同等支持。此外該組織

2022-10-21

微軟面向Dev和Beta頻道的WindowsInsider項目成員,今天推出適用於Windows11的WindowsSubsystemforAndroid系統更新。安裝本次更新之後版本號升至2209.40000.26.0,主要改善安全、攝像頭、可靠性和性能。WSA 2209.40000.26.0 主要更新內容如下:● 相

2024-03-13

今天,微軟宣佈Windows1021H2版本的企業版和教育版將於2024年6月10日結束支持。在此日期之後,仍在運行該版本Windows的企業將不再從雷德蒙德巨頭那裡獲得技術支持、安全補丁或漏洞修復。如果尋求微軟幫助排除系統故障,Windows 1

2024-02-19

禁用所有 RNDIS 驅動程序,以防止任何人再次使用它們。Windows 隻有 XP 及更新版本的系統需要這樣做,比它更早的 Windows 系統可以使用普通的 USB 類協議,而這些協議不存在這些問題。Android 已禁用該協議多年,所以應該不會有真