前沿拓展:
IT之家 9 月 22 日消息,微軟發(fā)布了 Windows 11/10 的 Linux 子系統(tǒng)新預(yù)覽版,版本號為 0.67.6,該版本帶來了一些重磅功能。微軟宣布從該版本開始,WSL 已支持 systemd。
systemd 是一款初始化系統(tǒng)工具,許多流行的 Linux 發(fā)行版默認運行 systemd,例如 Ubuntu、Debian 等,由 Lennart Poettering 帶頭開發(fā)。其開發(fā)目標是提供更優(yōu)秀的框架以表示系統(tǒng)服務(wù)間的依賴關(guān)系,并依此實現(xiàn)系統(tǒng)初始化時服務(wù)的并行啟動,同時達到降低 Shell 的系統(tǒng)開銷的效果,最終代替現(xiàn)在常用的 System V 與 BSD 風格 init 程序。
一些依賴 systemd 支持的應(yīng)用示例包括 snap,它是一個包管理器,用于在 Ubuntu 中安裝和管理軟件。有了這個,用戶就可以使用 snap install 等命令輕松安裝應(yīng)用。還有 microk8s,它可以讓用戶在本地機器上快速運行 Kubernetes。
微軟表示,支持 systemd 需要對 WSL 架構(gòu)進行更改。由于 systemd 需要 PID 1,因此在 Linux 發(fā)行版中啟動的 WSL init 進程將成為 systemd 的子進程。由于 WSL init 進程負責為 Linux 和 Windows 組件之間的通信提供基礎(chǔ)設(shè)施,因此更改此層次結(jié)構(gòu)需要重新考慮使用 WSL init 進程所做的一些假設(shè)。
同樣重要的是要注意,通過這些更改,systemd 服務(wù)將不會讓用戶的 WSL 實例保持活動狀態(tài)。除非正在運行后臺任務(wù),否則關(guān)閉 Linux 控制臺將終止用戶會話。
用戶需要編輯 wsl.conf 文件以確保 systemd 在引導時啟動,將以下內(nèi)容添加到 /etc/ wsl.conf,注意要使用 sudo 管理員權(quán)限:
[boot]
systemd=true
IT之家了解到 ,今年 7 月份有消息稱,systemd 的開發(fā)者 Lennart Poettering 已經(jīng)離開紅帽加入了微軟,并繼續(xù)專注于 systemd 開發(fā)??赡芙裉斓某晒褪?Lennart Poettering 加盟后帶來的。
《微軟發(fā)力 Linux,挖來紅帽 15 年老將、Systemd 開發(fā)者 Lennart Poettering》
拓展知識:
前沿拓展:
IT之家 9 月 22 日消息,微軟發(fā)布了 Windows 11/10 的 Linux 子系統(tǒng)新預(yù)覽版,版本號為 0.67.6,該版本帶來了一些重磅功能。微軟宣布從該版本開始,WSL 已支持 systemd。
systemd 是一款初始化系統(tǒng)工具,許多流行的 Linux 發(fā)行版默認運行 systemd,例如 Ubuntu、Debian 等,由 Lennart Poettering 帶頭開發(fā)。其開發(fā)目標是提供更優(yōu)秀的框架以表示系統(tǒng)服務(wù)間的依賴關(guān)系,并依此實現(xiàn)系統(tǒng)初始化時服務(wù)的并行啟動,同時達到降低 Shell 的系統(tǒng)開銷的效果,最終代替現(xiàn)在常用的 System V 與 BSD 風格 init 程序。
一些依賴 systemd 支持的應(yīng)用示例包括 snap,它是一個包管理器,用于在 Ubuntu 中安裝和管理軟件。有了這個,用戶就可以使用 snap install 等命令輕松安裝應(yīng)用。還有 microk8s,它可以讓用戶在本地機器上快速運行 Kubernetes。
微軟表示,支持 systemd 需要對 WSL 架構(gòu)進行更改。由于 systemd 需要 PID 1,因此在 Linux 發(fā)行版中啟動的 WSL init 進程將成為 systemd 的子進程。由于 WSL init 進程負責為 Linux 和 Windows 組件之間的通信提供基礎(chǔ)設(shè)施,因此更改此層次結(jié)構(gòu)需要重新考慮使用 WSL init 進程所做的一些假設(shè)。
同樣重要的是要注意,通過這些更改,systemd 服務(wù)將不會讓用戶的 WSL 實例保持活動狀態(tài)。除非正在運行后臺任務(wù),否則關(guān)閉 Linux 控制臺將終止用戶會話。
用戶需要編輯 wsl.conf 文件以確保 systemd 在引導時啟動,將以下內(nèi)容添加到 /etc/ wsl.conf,注意要使用 sudo 管理員權(quán)限:
[boot]
systemd=true
IT之家了解到 ,今年 7 月份有消息稱,systemd 的開發(fā)者 Lennart Poettering 已經(jīng)離開紅帽加入了微軟,并繼續(xù)專注于 systemd 開發(fā)??赡芙裉斓某晒褪?Lennart Poettering 加盟后帶來的。
《微軟發(fā)力 Linux,挖來紅帽 15 年老將、Systemd 開發(fā)者 Lennart Poettering》
拓展知識:
前沿拓展:
IT之家 9 月 22 日消息,微軟發(fā)布了 Windows 11/10 的 Linux 子系統(tǒng)新預(yù)覽版,版本號為 0.67.6,該版本帶來了一些重磅功能。微軟宣布從該版本開始,WSL 已支持 systemd。
systemd 是一款初始化系統(tǒng)工具,許多流行的 Linux 發(fā)行版默認運行 systemd,例如 Ubuntu、Debian 等,由 Lennart Poettering 帶頭開發(fā)。其開發(fā)目標是提供更優(yōu)秀的框架以表示系統(tǒng)服務(wù)間的依賴關(guān)系,并依此實現(xiàn)系統(tǒng)初始化時服務(wù)的并行啟動,同時達到降低 Shell 的系統(tǒng)開銷的效果,最終代替現(xiàn)在常用的 System V 與 BSD 風格 init 程序。
一些依賴 systemd 支持的應(yīng)用示例包括 snap,它是一個包管理器,用于在 Ubuntu 中安裝和管理軟件。有了這個,用戶就可以使用 snap install 等命令輕松安裝應(yīng)用。還有 microk8s,它可以讓用戶在本地機器上快速運行 Kubernetes。
微軟表示,支持 systemd 需要對 WSL 架構(gòu)進行更改。由于 systemd 需要 PID 1,因此在 Linux 發(fā)行版中啟動的 WSL init 進程將成為 systemd 的子進程。由于 WSL init 進程負責為 Linux 和 Windows 組件之間的通信提供基礎(chǔ)設(shè)施,因此更改此層次結(jié)構(gòu)需要重新考慮使用 WSL init 進程所做的一些假設(shè)。
同樣重要的是要注意,通過這些更改,systemd 服務(wù)將不會讓用戶的 WSL 實例保持活動狀態(tài)。除非正在運行后臺任務(wù),否則關(guān)閉 Linux 控制臺將終止用戶會話。
用戶需要編輯 wsl.conf 文件以確保 systemd 在引導時啟動,將以下內(nèi)容添加到 /etc/ wsl.conf,注意要使用 sudo 管理員權(quán)限:
[boot]
systemd=true
IT之家了解到 ,今年 7 月份有消息稱,systemd 的開發(fā)者 Lennart Poettering 已經(jīng)離開紅帽加入了微軟,并繼續(xù)專注于 systemd 開發(fā)。可能今天的成果就是 Lennart Poettering 加盟后帶來的。
《微軟發(fā)力 Linux,挖來紅帽 15 年老將、Systemd 開發(fā)者 Lennart Poettering》
拓展知識:
前沿拓展:
IT之家 9 月 22 日消息,微軟發(fā)布了 Windows 11/10 的 Linux 子系統(tǒng)新預(yù)覽版,版本號為 0.67.6,該版本帶來了一些重磅功能。微軟宣布從該版本開始,WSL 已支持 systemd。
systemd 是一款初始化系統(tǒng)工具,許多流行的 Linux 發(fā)行版默認運行 systemd,例如 Ubuntu、Debian 等,由 Lennart Poettering 帶頭開發(fā)。其開發(fā)目標是提供更優(yōu)秀的框架以表示系統(tǒng)服務(wù)間的依賴關(guān)系,并依此實現(xiàn)系統(tǒng)初始化時服務(wù)的并行啟動,同時達到降低 Shell 的系統(tǒng)開銷的效果,最終代替現(xiàn)在常用的 System V 與 BSD 風格 init 程序。
一些依賴 systemd 支持的應(yīng)用示例包括 snap,它是一個包管理器,用于在 Ubuntu 中安裝和管理軟件。有了這個,用戶就可以使用 snap install 等命令輕松安裝應(yīng)用。還有 microk8s,它可以讓用戶在本地機器上快速運行 Kubernetes。
微軟表示,支持 systemd 需要對 WSL 架構(gòu)進行更改。由于 systemd 需要 PID 1,因此在 Linux 發(fā)行版中啟動的 WSL init 進程將成為 systemd 的子進程。由于 WSL init 進程負責為 Linux 和 Windows 組件之間的通信提供基礎(chǔ)設(shè)施,因此更改此層次結(jié)構(gòu)需要重新考慮使用 WSL init 進程所做的一些假設(shè)。
同樣重要的是要注意,通過這些更改,systemd 服務(wù)將不會讓用戶的 WSL 實例保持活動狀態(tài)。除非正在運行后臺任務(wù),否則關(guān)閉 Linux 控制臺將終止用戶會話。
用戶需要編輯 wsl.conf 文件以確保 systemd 在引導時啟動,將以下內(nèi)容添加到 /etc/ wsl.conf,注意要使用 sudo 管理員權(quán)限:
[boot]
systemd=true
IT之家了解到 ,今年 7 月份有消息稱,systemd 的開發(fā)者 Lennart Poettering 已經(jīng)離開紅帽加入了微軟,并繼續(xù)專注于 systemd 開發(fā)。可能今天的成果就是 Lennart Poettering 加盟后帶來的。
《微軟發(fā)力 Linux,挖來紅帽 15 年老將、Systemd 開發(fā)者 Lennart Poettering》
拓展知識:
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http:///124111.html