当前位置:系统粉 >   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 系统粉 版权声明 最新发布内容 网站导航