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