微軟開源了其腳本語言PowerShell,其中添加了對Linux和Mac OS X的支持。微軟技術(shù)專員Jeffrey Snover宣稱,作為微軟對于多平臺解決方案聚焦的組成部分,將PowerShell發(fā)布到非Windows系統(tǒng)中是該解決方案中的一個必要步驟。項目代碼庫主要由C#寫成,使用MIT許可發(fā)布。
PowerShell項目啟動于2002年,微軟在設(shè)計上將其作為改進Windows系統(tǒng)的腳本和自動管理的解決方案。系統(tǒng)管理員現(xiàn)在可在Windows以外的系統(tǒng)中運行PowerShell,這提升了跨平臺管理的能力。這樣用戶可側(cè)重于去使用最適合他們工作的工具,這易于他們將自己的專業(yè)知識應(yīng)用到不同的平臺上。
當前PowerShell的內(nèi)部測試版明確地支持Ubuntu、Redhat和Mac OS X系統(tǒng),并且在PowerShell的設(shè)計上并沒有任何僅限于對上述系統(tǒng)支持的限制。因此假以時日,PowerShell可實現(xiàn)期待中的對其它更多系統(tǒng)的支持。Snover闡明,微軟意圖將PowerSehll作為“一等公民”,因而對其規(guī)劃了一些額外的功能,其中包括支持使用OpenSSH進行通信傳輸。
對PowerShell的發(fā)布,各方反應(yīng)各異。一些人很高興看到PowerShell變成跨平臺應(yīng)用,還有一些人認為并不值得去使用它。正如Snover所指出的,對于那些喜好使用當前已有工具集的用戶,當然可以繼續(xù)使用現(xiàn)有的工具集。但是對于那些尋求現(xiàn)有工具的替代品的用戶,現(xiàn)在可以嘗試在非Windows系統(tǒng)上使用PowerShell了。Snover說,微軟意圖提供更多的文檔和視頻用于說明如何在Linux系統(tǒng)上使用PowerSehll。先期的文檔和視頻當前已在Github代碼庫的demos目錄中給出。
查看英文原文:PowerShell Comes to Linux and Mac OS X