,微軟發(fā)布了Windows 11/10的Linux子系統(tǒng)新預(yù)覽版,版本號(hào)0.67.6,帶來(lái)了一些重磅功能微軟宣布WSL從此版本開始支持systemd
Systemd是一個(gè)初始化系統(tǒng)的工具很多流行的Linux發(fā)行版默認(rèn)運(yùn)行systemd,比如Ubuntu,Debian等,是Lennart Poettering開發(fā)的其開發(fā)目標(biāo)是提供一個(gè)更好的框架來(lái)表示系統(tǒng)服務(wù)之間的依賴關(guān)系,并實(shí)現(xiàn)系統(tǒng)初始化時(shí)服務(wù)的并行啟動(dòng),同時(shí)達(dá)到降低Shell的系統(tǒng)開銷的效果,最終取代常用的System V和BSD風(fēng)格的init程序
依賴systemd支持的應(yīng)用程序的一些例子包括snap,它是一個(gè)用于在Ubuntu中安裝和管理軟件的包管理器這樣,用戶可以使用snap install等命令輕松安裝應(yīng)用程序還有microk8s,可以讓用戶在本地機(jī)器上快速運(yùn)行Kubernetes
微軟表示,支持systemd需要改變WSL架構(gòu)因?yàn)閟ystemd需要PID 1,所以在Linux發(fā)行版中啟動(dòng)的WSL init進(jìn)程將成為systemd的子進(jìn)程由于WSL init進(jìn)程負(fù)責(zé)為L(zhǎng)inux和Windows組件之間的通信提供基礎(chǔ)結(jié)構(gòu),因此改變這種層次結(jié)構(gòu)需要重新考慮使用WSL init進(jìn)程所做的一些假設(shè)
還應(yīng)該注意的是,在修改之后,systemd服務(wù)將不會(huì)使用戶的WSL實(shí)例保持活動(dòng)狀態(tài)除非后臺(tái)任務(wù)正在運(yùn)行,否則關(guān)閉Linux控制臺(tái)將會(huì)終止用戶會(huì)話
systemd=true
本站了解到,今年7月,有消息稱systemd的開發(fā)者Lennart Poettering已經(jīng)離開紅帽加入微軟,繼續(xù)專注于systemd開發(fā)今天可能的成績(jī)是Lennart Poettering的加盟帶來(lái)的
微軟推出Linux,挖來(lái)紅帽15年的老將和Systemd開發(fā)者Lennart Poettering。
鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場(chǎng)無(wú)關(guān)。僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
|