当前位置:首页>科技圈>开源>

微软宣布开源PowerShell:Linux和MacOS版到来

(原标题:微软宣布开源PowerShell:Linux和MacOS版到来) IT之家讯 微软宣布开源Windows版命令行工具PowerShell,Linux和苹果MacOS的Alpha版本今天到来。这款本来用于Windows的工具要开源……

专题: 微软开源cms 微软宣布开源 

(原标题:微软宣布开源PowerShell:Linux和MacOS版到来)

IT之家讯 微软宣布开源Windows版命令行工具PowerShell,Linux和苹果MacOS的Alpha版本今天到来。这款本来用于Windows的工具要开源的一个问题在于它是由C#编写的,因此需要.NET支持。好在目前.NET核心也已经在其他平台开源,因此PowerShell开源的技术门槛已经不再是问题。

目前开源版本仍处于初级阶段,微软将其称之为“学习模式”。不过微软其实之前已经对这款工具的部分内容进行了开源,便于开发者对其进行适应并提出改进。

此外,微软还给出了开源版的两个重点改进,一个是PowerShell编辑服务,可以让用户选择编辑器,例如Visual Studio Code,允许用户选择利用编辑器的特殊功能,例如Intellisense。另外一个改进是扩展PowerShell远程协议(MS-PSRP)来使用OpenSSH作为本地传输,用户将可以选择SSH或WINRM来进行传输。

感兴趣的用户可点此进入GitHub下载该版本,可用于Ubuntu 14.04、Ubuntu 16.04、CentOS 7.1和苹果MacOS X 10.11 El Capitan。该版本更新日志可点此查看。

微软公司副总裁布莱恩·哈里(BrianHarry)在博文中写道,人们将可以下载他们的数据档案,微软正与面向开源及私有软件项目的托管平台GitHub合作,给用户提供“简化的进口体验”,代码和相关内容都将转移到GitHub上。简单来说,GitHub赢了!

此外,微软还给出了开源版的两个重点改进,一个是PowerShell编辑服务,可以让用户选择编辑器,例如VisualStudioCode,允许用户选择利用编辑器的特殊功能,例如Intellisense。另外一个改进是扩展PowerShell远程协议(MS-PSRP)来使用OpenSSH作为本地传输,用户将可以选择SSH或WINRM来进行传输。

除了PowerShell,微软还开源了.NET框架,使其能在Linux和OSX上运行。由于PowerShell是基于.NET框架建立的,这意味着两个团队可以合作,将PowerShell推广到新的平台上。微软将向Linux开放PowerShellEditorService,以便开发人员能够为文本编辑器提供支持。

.NET开源意味着什么?为什么这一消息对于开发者犹如重磅炸弹?它对微软及业界将产生什么影响?带着三个问题让我们先从程序员世界的那些破事儿说起。

与此同时,CodePlex则不断没落。在今年2月,在这个平台上托管的开源项目还不到350个。

微软会在未来几周将整个机架系统开源。我们初步计划使用GitHub问题清单功能来跟踪bug。巧妙的是我们也提供了其它途径,如UserVoice论坛,微软Connect网站和我们内部的团队协作服务器(TeamFoundationServer)。它们的介绍如下:

本文关键字: 开源    微软    

您至少需要输入5个字