當前位置:
首頁 > 知識 > 尷尬!微軟的 PowerShell 竟是 Linux 用戶最多!| 極客頭條

尷尬!微軟的 PowerShell 竟是 Linux 用戶最多!| 極客頭條

尷尬!微軟的 PowerShell 竟是 Linux 用戶最多!| 極客頭條

打開今日頭條,查看更多圖片

作者 | 局長

本文經授權轉載自開源中國(ID:oschina2013)

在發布 PowerShell Core 6.2 GA 版本一周後, 微軟在博客公布了 PowerShell 下一個版本 —— PowerShell 7 的相關信息,並解釋了為何直接從 6.2 跳到 7。

PowerShell 7

微軟宣布下一個版本將是 PowerShell 7,而不是預期中的 PowerShell Core 6.3,這標誌著 PowerShell 開發的重大變化。

微軟希望同一版本的 PowerShell 能在所有平台運行,以實現更好的跨平台兼容性。此外,微軟將為 PowerShell 採用新的生命周期,發布 LTS(長期支持版本)和非 LTS 版本的 PowerShell 7,使其與 .NET Core 支持的生命周期緊密保持一致。

為什麼是 7 而不是 6.3?

微軟表示,在過去兩年里,PowerShell Core 的使用率顯著增加。其中大部分增長來自 Linux 平台,這對於將 PowerShell 打造成跨平台工具是一個令人鼓舞的數據。但同時也能清楚地看到,Windows 版本的使用量並沒有顯著增長,反倒是 Linux 用戶成了 PowerShell 的核心用戶,這對於首先在 Windows 平台推出的 PowerShell 有點令人吃驚。

尷尬!微軟的 PowerShell 竟是 Linux 用戶最多!| 極客頭條

微軟表示這可能與 Windows 平台上版本的功能缺失有關,由於不支持的模塊、程序集和 API,現有的 Windows PowerShell 用戶無法利用 PowerShell Core 的新功能、性能增強和錯誤修復。為解決這個問題,微軟努力在下一版本中完全替換 Windows PowerShell 5.1。


PowerShell 團隊負責人 Steve Lee 表示,他們也早已注意到 PowerShell 的 Windows 用戶增長緩慢,並將原因歸於現有的自動化工具與 PowerShell Core 不兼容,為解決這個問題,他們決定全力開發 PowerShell 7 去完全替代 Windows PowerShell 5.1。

因此微軟決定直接發布 PowerShell 7,希望該版本能在所有平台運行,以實現更好的跨平台兼容性。

發布時間

PowerShell 7 的一項重大工作是將 PowerShell Core 6 代碼庫移植到 .NET Core 3.0,所以 PowerShell 的發布時間取決於使用 .NET Core 3.0 完成 PowerShell 的集成和驗證相關工作。

不過微軟表示 PowerShell 7 的首個預覽版可能會在 5 月發布,而為了讓 PowerShell 7 與 .NET Core 時間軸保持一致,最終的 GA 版本將在 .NET Core 3.0 發布 GA 之後再推出。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

崩潰!還未修復的 Bug,凌晨三點遭到黑客 DDoS 攻擊 | 技術頭條
代碼重構!你敢嗎?

TAG:CSDN |