微软一顿操作猛如虎,PowerShell排名直线上升

微软一顿操作猛如虎,PowerShell排名直线上升,目前已经排在了TIOBE编程语言排行榜的前五十位。

PowerShell是运行在Windows操作系统上实现对系统以及应用程序进行管理自动化的命令行脚本环境。三年前,微软开源了这个已有12年历史的脚本语言(PowerShell Core),并且支持Linux和macOS。

image

微软一顿操作猛如虎,PowerShell上位全靠开源。事实上,由于PowerShell是用C#实现的,早先 .NET 不支持 Linux , .NET 和 PowerShell 只能在 Windows 使用,很多用户虽然认为PowerShell很好,但是迫于无法普及而放弃了。

2016年,微软宣布开源PowerShell。据微软方面称,开源PowerShell的重要原因之一是为了使 Windows 和 Linux 团队不再“各行其是,而是更容易彼此协作”。 “我们会先开源PowerShell的一小部分,并与一些在开源方面有经验、了解该如何做开源的合作伙伴们进行了沟通。”

PowerShell是基于 .NET Core构建的,而不是基于Windows的 .NET 框架。随着 .NET Core 可以移植到 Linux ,也就使得 PowerShell 也可以移植到 Linux 。PowerShell on Linux 允许客户使用同样的工具,同样的人员来管理任何地方的任何事,支持 Ubuntu ,Centos 和 Red Hat ,同时还可以在 Mac OS X 上运行。

2018年,微软面向 Ubuntu as a Snap 发布了PowerShell 预览。作为一套自动化与配置管理系统,它现在已经以一个 Ubuntu Linux 的快照包的形式发布,同时也支持其它启用了快照的 GUN / Linux 发行版。

针对这次TIOBE排名的上升,TIOBE分析师表示“Microsoft 的 .NET Core platform 可以创建PowerShell Core,且这个版本是开源的,可以在所有主要平台上运行,这可能PowerShell排名上升的主要原因。”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章