每日最新頭條.有趣資訊

微軟拆分作業系統的計劃初現雛形

Windows 10預覽版顯示了Windows作業系統與shell分離的跡象,這與微軟的模塊化計劃相一致。

來自20H1分支的最新Windows預覽版(build 18917)有一些隱藏的組件,這些組件預示著未來Windows Shell UI部分(比如Action Center)將與Windows的其余部分相分離,可以使用shell套裝軟體進行更新。

一位Twitter帳戶名為Albacore的開發人員詳細介紹了Build 18917中一個名為“Shell Update Agent”的新組件;他特別指出,該組件“能夠根據需要獲取和更新shell”。

對於大多數Windows 10用戶而言,這項功能可能沒什麽意義。然而對於Windows觀察人士來說,這可能是微軟並未宣布的Windows Core OS計劃值得關注的動向;在該作業系統中,Windows實現了模塊化,調用針對外觀尺寸各異的不同設備的一系列shell,從HoloLens、Surface到雙屏設備(比如最近披露的shell名為Santorini的Centaurus筆電電腦),不一而足。

Albacore繼續解釋,Shell Update Agent引用“包系列名稱”(Package Family Names),這表明“shell的確是一個獨立的打包組件”。

可以從外部和內部來源獲取這些shell包,這可能意味著可以基於這些獲取的包,選擇性地構建像Start Menu、Action Center和Taskbar這些shell組件。

正如Albacore指出的那樣,調用ShellUpdateAgent的StartInternalPackageAcquisition會“神奇地”從微軟商店安裝一個名為“UX.Client.ST”的UX包。然而,眼下該實用程序只是佔位程序(placeholder)。

Albacore特別指出,這些新版本中的Windows 10 Action Center是獲取Shell包的首批特性之一。

最後,特別提到的另外一個與shell有關的改變涉及用於同步設置的新方法。

Albacore特別指出:“這個新方法應該支持同步更先進的、以前‘遺留’的選項,比如文件資源管理器配置。”

假設微軟沿這條路走下去,這些變化可能會在2020年3月到5月之間出現,這是來自20H1分支的Windows 10的預定發布日期。

除了這些未經宣布的變化外,Windows 10預覽版build 18917還為開發人員提供了許多其他值得關注的新功能,包括新的Windows Subsystem for Linux 2,該子系統有賴於微軟自己的基於Linux 4.19的Linux內核。

獲得更多的PTT最新消息
按讚加入粉絲團