當前位置:係統粉 >   IT資訊 >   微軟資訊 >  微軟宣布全新命令行+腳本工具:PowerShell 7 全平台兼容

微軟宣布全新命令行+腳本工具:PowerShell 7 全平台兼容

時間:2019-04-10 來源:互聯網 瀏覽量:

開源最前線(ID:OpenSourceTop) 猿妹編譯
綜合自:https://devblogs.microsoft.com/powershell/the-next-release-of-powershell-powershell-7/


最近,PowerShell團隊發布了PowerShell Core 6.2的General Available(GA)版本。 微軟在博客中解釋了為何直接從6.2跨越到了7

為什麼是7而不是6.3?


PowerShell核心使用者在過去兩年中顯著增長。大部分增長來自Linux平台,這對於將 PowerShell 打造成跨平台工具是一個令人鼓舞的數據。下圖表表示啟動pwsh.exe(或Linux / macOS上的pwsh)的次數。


微軟宣布全新命令行+腳本工具:PowerShell 7 全平台兼容(1)


但是,從上圖我們不難看出,雖然PowerShell在Windows平台上普及,但Windows使用量並沒有顯著增長,這可能與 Windows 平台上版本的功能缺失有關,由於不支持的模塊、程序集和 API,現有的 Windows PowerShell 用戶無法利用 PowerShell Core 的新功能、性能增強和錯誤修複。為了解決這個問題,微軟正努力在下一版本中完全替換Windows PowerShell 5.1。


PowerShell 7 將同時取代舊版的 PowerShell 5.1、PowerShell Core 6.x,並且完全跨平台,Windows、Linux、macOS 上用起來都是一樣的,擁有極高的兼容性。


但是版本名稱的改變並不意味著會進行重大改變,而是確保非 Windows 平台上的兼容性。


.NET Core 3.0


PowerShell 7的一項重大工作是將PowerShell Core 6代碼庫移植到.NET Core 3.0,估計能兼容 90% 以上的 Windows PowerShell 模塊。所以 PowerShell 的發布時間取決於使用 .NET Core 3.0 完成 PowerShell 的集成和驗證。PowerShell 7的第一個預覽版可能會在5月發布。


最後值得一提的是,正式發布可能需要等到 .NET Core 3.0 發布之後,最終會集成在 Windows 係統內,並與 PowerShell 5.1 共存。


微軟宣布全新命令行+腳本工具:PowerShell 7 全平台兼容(2)


目前,PowerShell已經在GitHub上獲得 13020 個Star,2116個Fork,265 位貢獻者。(GitHub地址:https://github.com/PowerShell/PowerShell)

4張架構史上最全技術知識圖譜

程序員專屬手機壁紙來了。。。

我要分享:

最新熱門遊戲

版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航