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