微软宣布 PowerShell 7 全平台兼容,采用新的生命周期

局长
 局长
发布于 2019年04月09日
收藏 7

在发布 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 支持的生命周期紧密保持一致。

微软将为 Windows 用户发布 PowerShell 7,但允许用户在 PowerShell 5.1 和 PowerShell 7 之间切换。

为什么是 7 而不是 6.3?

微软表示,在过去两年里,PowerShell Core 的使用率显著增加。其中大部分增长来自 Linux 平台,这对于将 PowerShell 打造成跨平台工具是一个令人鼓舞的数据。但同时也能清楚地看到,Windows 版本的使用量并没有显著增长,这对于首先在 Windows 平台推出的 PowerShell 有点令人吃惊。

微软表示这可能与 Windows 平台上版本的功能缺失有关,由于不支持的模块、程序集和 API,现有的 Windows PowerShell 用户无法利用 PowerShell Core 的新功能、性能增强和错误修复。为解决这个问题,微软努力在下一版本中完全替换 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 之后再推出。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:微软宣布 PowerShell 7 全平台兼容,采用新的生命周期
加载中

精彩评论

IdleMan
IdleMan
7的意志无处不在
zhjphp
zhjphp
linux有人用这货?图啥?
猫之良品up
PowerShell的代码挺人性化的,抽象度很高,偶然写写PowerShell脚本来处理本地文件也都挺好玩。
c
crystalsis
普通青年用zsh,文艺青年用fish,二逼青年用bash,用PowerShell的算什么?
小果汁儿
小果汁儿

引用来自“mao8474”的评论

启动太慢是硬伤!!!
我觉得也是,受不了打开等半天

最新评论(14

yak
yak
今天大力推广,明天直接抛弃 vb,wp8 哭晕在厕所
最后的夏天
最后的夏天

引用来自“IdleMan”的评论

7的意志无处不在
你号没了
c
crystalsis
普通青年用zsh,文艺青年用fish,二逼青年用bash,用PowerShell的算什么?
GenerationWhy
GenerationWhy
微软现在到处祸祸
ibrucekong
ibrucekong
公众号的评论和这里的评论——南辕北辙
小果汁儿
小果汁儿

引用来自“mao8474”的评论

启动太慢是硬伤!!!
我觉得也是,受不了打开等半天
zhjphp
zhjphp
linux有人用这货?图啥?
猫之良品up
PowerShell的代码挺人性化的,抽象度很高,偶然写写PowerShell脚本来处理本地文件也都挺好玩。
mao8474
mao8474
启动太慢是硬伤!!!
阿信sxq
阿信sxq
我只认bash
返回顶部
顶部