網(wǎng)易科技訊8月19日消息,據(jù)外媒報道,微軟今天宣布開源PowerShell,開始支持Linux和OS X。PowerShell是面向Windows和Windows Server的自動化平臺和可擴(kuò)展腳本語言,可幫助用戶簡化系統(tǒng)的管理。
PowerShell與Linux的Bash沒什么不同,只是與Windows的聯(lián)系更為緊密。微軟正在改變,微軟首席執(zhí)行官薩蒂亞·納德拉(Satya Nadella)已經(jīng)多次強(qiáng)調(diào),PowerShell應(yīng)該在“多平臺、多云端以及多操作系統(tǒng)”中運(yùn)行。這意味著,微軟現(xiàn)在常做的很多事情,在幾年前是根本無法想象的,比如為Windows 10創(chuàng)建Linux子系統(tǒng)、開源核心工具等,對于當(dāng)前的微軟來說已經(jīng)司空見慣。
微軟技術(shù)研究員、企業(yè)云團(tuán)隊首席架構(gòu)師杰弗里·斯諾弗(Jeffrey Snover)表示,納德拉已經(jīng)下令公司與客戶加強(qiáng)交流,找到客戶需要取得成功的因素,微軟則為他們提供這些因素。斯諾弗說:“我們聽說有客戶想要自己選擇客戶、服務(wù)器以及云計算服務(wù),我們希望成為客戶的首選合作伙伴。微軟與客戶共享利益,可幫助他們管理任何東西。有了PowerShell,微軟現(xiàn)在可為客戶提供任何他們喜歡的單一管理棧!
微軟今天還宣布開源其.NET框架,令.NET Core能在Linux和OS X上運(yùn)行。PowerShell也是基于.NET框架建立的,這意味著兩個團(tuán)隊將可攜手合作,將PowerShell推廣到新的平臺上。此外,微軟還將向Linux開放PowerShell Editor Service,以便開發(fā)人員能夠為其文本編輯器提供支持。
PowerShell還可集成到微軟操作管理套件(OMS)中,允許你管理任何平臺上的應(yīng)用和工作,包括Azure、AWS、谷歌云平臺等。至于Bash在Windows運(yùn)行與PowerShell在Linux/OS X上運(yùn)行的區(qū)別,斯諾弗表示,Windows支持Bash的重點是給與開源開發(fā)人員更多能力。
斯諾弗承認(rèn),微軟依然在研究如何能夠更好地管理這些開源項目,但他的團(tuán)隊已經(jīng)花費(fèi)大量時間與合作伙伴討論,比如如何去做、如何取得成功等。他還指出,微軟計劃推出社區(qū)管理模式,將從社區(qū)更改代碼。這些代碼改變可能潛在終結(jié)PowerShell與Windows的聯(lián)系。(小。