LinuxCon:与发明者进行问答,呃,微软PowerShell

《计算机世界》

是的,在Linux会议上与微软技术人员坐在一起的想法仍然有点违反直觉,但是时代已经改变了——雷德蒙德不再是所有开源事物的敌人。

b1dbf3s 推特

PowerShell创建者Jeffrey Snover

恰恰相反,这些天来,在CEO萨蒂亚·纳德拉的领导下,微软已经开始在很大程度上拥抱开源,将。net等关键软件组件作为开源发布,使其Azure云linux兼容,并收购了一些公司,以增强其在开源世界的影响力。

该公司的最新举措是开源PowerShell,这是一个用于管理脚本的自动化框架,并发布了Linux的alpha版本。创作者杰弗里·斯诺弗(Jeffrey Snover)周一在多伦多的北美LinuxCon大会上接受了我们的采访。

你是PowerShell的发明者,这是你的孩子——你害怕把它打开给全世界玩吗?

好主啊,没有。我们从一开始就想这么做。这当然是我们的意图,但在当时是不可能的。

现在,微软在开源方向上有了重大转变:

我们发现,这是一个异构的世界,人们希望选择服务器、客户端和云。当你这样做的时候,世界就会变得一团糟。这是一个令人头痛的问题。我们认为PowerShell的独特定位是通过一个单一的管理堆栈来尝试并帮助实现这一点。

如果有人使用Windows或数据中心或云做任何事情,他们使用的是PowerShell。雷竞技电脑网站这就是为什么我们的合作伙伴是VMware和AWS……这些家伙有强大的PowerShell支持。

PowerShell当前的工作重点是什么?

我们把东西清理出来——我们有一长串的命令想要引入,实际上Linux上的一些I/O有些不同……这让我们有点心痛,但它主要是与社区一起工作。

这是一个平衡之举——我们已经做了15年,我们不能在社区中发展,但这就是我们想要的。所以我们不想说,“这里,它完成了,拿去吧,”我们也不想说,“这是我们想要的方向,但我没有任何编译过的东西。”

关于PowerShell在Linux中的位置:

这已经足够了,人们可以抓住它,踢轮胎,这已经足够了,人们可以做出有意义的贡献了,这已经足够了,人们可以抓住它,踢轮胎,这已经足够了,人们可以抓住它,踢轮胎,这已经足够了,人们可以做出有意义的贡献了。我还不会在生产中使用它。

我们遇到的第一个挑战是PowerShell使用了完整的。net。这是不可移植的。所以。net必须变得可移植,所以他们有一个可移植的版本叫做。net core。我们必须首先在。net核心上安装PowerShell。我有一个生产版本,并在Windows Server 2016,我们的nanoserver版本。那是港口的基础。

但是现在,需要明确的是,这个版本是PowerShell版本5,它是在Windows Server 2016中发布的。社区代码现在是版本6。这意味着我们所有的开发都是在社区中完成的。社区分支是活动的分支,这将是我们发布公共内容的地方,总是同时在Linux和Windows上可用。

这是相当的承诺。

Wim [Cokaerts,微软企业开源的副总裁]在这方面提供了极大的帮助,因为我认为,“我们将(两个版本)非常接近地发布。”他说,“不,不,不——他们不可能靠得很近。”它必须是绝对在同一时间。”

他在Oracle工作,在某个时候,他们在Linux上发布产品,然后一周后,他们在Solaris上发布产品,人们说,“你没有承诺使用Solaris!”

我们希望同时致力于出货。

OpenSSH项目怎么样?

去年,我的团队加入了OpenSSH社区;我们是该项目的提交者,我们是OpenSSH工作的最大资助者。但是人们所知道的是,我们使用OpenSSH,包括客户端和服务器端,并将其移植到Windows。上周四我们宣布,这并不是一种距离的约定——我们将使用OpenSSH,并将它放在PowerShell的核心位置。

你认为微软与开源社区的合作进展如何?

跟社区得到全方位的事情——冲击,总的来说,我认为这是80%到90%,那么我们有持怀疑态度的人,,我想成为超级清楚——我很自信在我的技术,但是我们方法Linux市场谦逊和挑战者的心态。我不指望人们把我们当作解放者来欢迎,或者诸如此类的事情!

Linux社区有一组很棒的工具,我们需要获得使用它们的权利。我认为我们可以。

作为一个微软人,你必须对开源事件有奇怪的侧视。

当然,当然。有人怀疑,还有人用美元符号拼写微软……

这种敌意可以追溯到很久以前。

是的,我的意思是,我明白——我们必须赢得我们的信誉,我们必须赢得我们的使用。

从另一个角度来看,这肯定也是一种文化冲击。

当然,尽管,你知道,我的团队——我们都有很深的UNIX背景,在进入NT之前,我是Digital [Equipment Corporation]的UNIX开发经理,……工作于Ultrix, System 5。所以这对我们来说并不奇怪。

加入网络世界社区吧有个足球雷竞技app脸谱网LinkedIn对大家最关心的话题发表评论。

版权©2016Raybet2

工资调查:结果在