在 Linux 社区建立信任

每个人都应该有权使用他们希望使用的任何软件,无论平台如何。
139 位读者喜欢这个。

我最近在 Linux for everyone 上收听了一个有趣的采访。主持人 Jason Evangelho 采访了微软高级首席现场工程师(开源)Christopher Scott。Christopher 是一位 Linux 倡导者,作为微软的狂热 Linux 用户,他拥有独特的视角。曾经有一段时间,Redmond 和 Linux 世界之间几乎没有信任。有些人担心微软拥抱 Linux 是险恶的。Christopher 正在努力消除这种观念,并在过去存在不信任的地方建立信任。收听这次采访引起了我的好奇心。为了了解更多信息,我在 Twitter 上联系了 Christopher,并请求采访(为了篇幅和清晰度,采访内容经过了少量编辑)。他欣然同意了。

Don Watkins: 您的背景是什么?

Christopher Scott: 简而言之,我是一个热爱技术的极客,尤其是硬件。我第一次花时间使用的电脑是我们的 486SX 20MHz 4MB 内存 171MB 硬盘 IBM 兼容机。我妈妈当时花了 2,500 美元购买这套设备,这似乎太离谱了。不久之后,我买了 Comanche Maximum Overkill(PC 游戏),才意识到我没有 CD-ROM 驱动器,也没有兼容的声卡,所以我买了这些并安装了它们。一切就从那里开始了。我必须在我们的 Windows 3.1 机器上玩游戏。这确实是我成长过程中对电脑感兴趣的焦点:视频游戏。我在 1984 年拥有 NES,之后又拥有 SNES,以及后来的许多其他游戏系统,但是 PC 游戏总是有些东西吸引着我的注意力。

然而,我的初恋是汽车。我爸爸喜欢改装车之类的,所以我从小就读他的杂志。我渴望建造自己的第一辆汽车。在发现大学不适合我,并且意识到最低工资工作无法保障我的未来之后,我回到学校学习了一门手艺:汽车油漆和车身修理。感谢我的导师,我找到了一份工作,并做了几年,但是我不满意大多数工作都是基于保险索赔的。我想专注于细节方面的关注,并使每项工作都做得完美,但是保险公司不会为这种注重细节的“足够好”的心态买单。

我无法在定制油漆和车身修理店找到工作,因此我转向了我的第二爱好,计算机。我找到了一家公司,该公司提供关于 Windows 2000 认证准备的培训课程。价格非常昂贵,大约为 8,000 美元,但是我获得了学生贷款(这样我就可以在多年后继续背负债务),并开始上课。我没有立即找到工作,那花了好几个月的时间,但是我最终在天美时的呼叫中心的高级产品部门找到了一份临时工作。

我在天美时工作了一年半左右,然后才在一家“真正的计算机公司”获得了一份工作机会。这不是临时工作,而且有福利,所以似乎很完美。这家公司为他们的客户提供托管 IT 服务,因此我开始通过电话和亲自进行 PC 和网络支持。我也在这家公司工作时遇到了我的妻子。从那时起,我从事过帮助台支持、诉讼支持、SharePoint、Skype for Business、Microsoft Teams 以及所有 Office 365 套件。今天,我是一个幸福的已婚父亲,有三个孩子和两个孙子。

DW:您是如何开始接触 Linux 和开源的?

CS:大约 20 年前,当我在上 Windows 2000 Server 课程时,我开始收集一些旧机器的零件,这些机器注定要被丢弃,并设法拼凑出至少一台功能齐全的系统,包括显示器、键盘和鼠标。当时家里的电脑运行的是 Windows 98 或 ME,我不记得了,但是我没有任何操作系统可以安装到这台旧系统上。不知何故,我偶然发现了 Mandrake Linux 并加载了它。从我能看出的情况来看,一切似乎都运行良好,因此我在当地报纸的分类广告中刊登广告,看看是否有人需要免费的电脑。我收到了对此广告的唯一回复。我打包好电脑,把它送到他们家。我发现这是一个有一个特殊需要的儿子的家庭,他们希望让他在电脑上学习。我把它放在他们想要用作书桌的小桌子上,他们感谢了我,然后我离开了。我当然希望它对他们有所帮助。当时,我对 Linux 的所有了解只是我可以拥有一个功能齐全的系统,而无需去商店购买光盘。

从那时起,我认为自己是一个 Linux 爱好者和发烧友。我是一个发行版跳跃者,总是尝试不同的发行版和桌面环境,但从未真正把任何一个当作自己的家。我一直被基于 Ubuntu 的系统和 Fedora 之间的选择所困扰。由于某种原因,我真的很喜欢 aptDEB,但也一直喜欢从 Fedora 获得更快的更新。我一直很欣赏开源项目向社区开放以征求反馈和额外开发支持的方式,以及代码可以免费供任何人使用、重用和审查的方式。

直到最近,我才能够将 Linux 作为我的主要操作系统。多年来我尝试过,而且常常又回到了游戏。它们要么根本无法运行,要么运行效果相对较差,因此我最终还是回到了 Windows。随着 Proton 和 Lutris 等工具的改进,情况发生了巨大的变化。我现在在我的主要台式机和笔记本电脑上运行 Linux。目前分别是 Pop!_OS 和 Ubuntu 18.04,但我确实对 Manjaro 有一种特殊的好感(它安装在第三台机器上)。

诚然,我确实为了将 Linux 作为我的主要工作操作系统而做出了一些让步。我主要依赖于基于 Web 的方式来访问我需要的东西,但是我仍然有一个虚拟机用于特定的应用程序,这些应用程序无法在 Windows 之外运行,而且我的工作需要它们。为了澄清这一点,我不讨厌 Windows。我不喜欢它所做的一些事情以及它没有做的一些事情。Linux 也一样,有我喜欢和不喜欢的东西。我决定运行什么系统是基于什么系统最让我不烦恼,以及什么系统能给我我想要或需要的功能和软件。有些发行版只是不吸引我,或者在很多方面让我感到烦恼,以至于我无法忍受。每个操作系统都有其优点和缺点。

DW:是什么邀请您为微软工作?

CS:简短的回答:LinkedIn 上的招聘人员。长答案:像许多接触 SharePoint 的人一样,几年前它就落到了我的头上。好吧,我是自愿的,但是三人 IT 团队中没有人会学习它,而我们的 CEO 想要它。快进大约三年后,我被聘为 SharePoint 管理员,为一家我认为相当大的 700 用户公司工作。那时,我认为微软是工作的首选,因为那是 SharePoint 的所有者,但是我认为我还需要五年左右的时间才能达到我需要达到的水平才能被考虑。在这份工作工作一年后,LinkedIn 上的招聘人员联系了我。我们聊了聊,我接受了面试,然后我被录用了。从那时起,我跳槽到了 Skype/Teams 技术,现在又跳槽到了开源软件 (OSS),并且从领导一个团队发展到领导 20 多个团队,所有这些都是以一种非传统的方式。

更确切地说,我想转到 OSS 职位,以更多地了解微软在这个领域正在做的事情,这是我在支持其他技术时无法看到的。

DW:您如何在微软为 Linux 社区建立信任?

CS:第一步是倾听。即使我把自己视为 Linux 社区的一份子,我也不能想当然地认为我知道建立这种信任需要什么。因此,我伸出手去获取反馈。我的目标是根据这些反馈采取行动,仅仅作为一个员工,希望为 Linux 用户改进软件环境,他们会欣赏在他们选择的平台上运行微软软件的选项(作为一个例子)。

DW:除了 Visual Studio 之外,还有哪些微软产品对 Linux 和开源社区来说是胜利?

CS:老实说,这取决于您指的是社区的哪个部分。对于开发人员来说,微软发布/开源的其他东西也带来了巨大的好处,例如 .NET 和 C++ 库。甚至适用于 Linux 的 Windows 子系统 (WSL) 和 新的 Windows 终端 也可以被视为巨大的胜利。但是,社区的另一部分人想要一些影响他们日常生活和个人生活的东西(如果我要总结的话)。从某种意义上说,每个人都采取了立场,自行决定什么是胜利,什么不是。当他们要求在甚至考虑微软正在做任何有效的事情之前完全开源 Windows 或整个软件目录时,这个问题有时会变得更加困难。

基本上,从我看来微软的立场来看,公司专注于云,即 Azure。Linux 和开源社区中应该针对谁才能与此保持一致?管理 Linux 服务器的人员、希望在 Azure 中使用开源软件的人员以及开发可以在 Azure 上运行的开源软件的人员。对于这个市场来说,已经有很多胜利了。在 Azure 环境中运行的 OSS 目录非常庞大。

DW:一些科技作家认为 Linux 内核将取代 NT 内核。您不同意吗?

CS:我不同意。有太多的不兼容性无法仅仅替换底层。在我看来,这不现实。

DW:Linux 在微软的未来是什么?

CS:我会说出我的期望和我希望的事情。我期望 Azure 上的 Linux 继续增长,以及 Azure 上使用的和微软编写的开源软件继续增长。我希望这会推动对 Linux 桌面的进一步投资,本质上是通过使 Windows 软件在 Linux 上良好运行。这个话题也是社区希望看到的,但这需要企业内部的客户、个人站出来推动这一现实。

例如,我是否希望看到一个 Office 代码库可以在所有桌面平台上运行,无论是通过 Wine 还是其他一些兼容层?是的,当然。我认为这将是最佳的,真的。Mac 版 Office 从未见过与 Windows 版本相同的所有功能。每个人都应该有权使用他们希望使用的任何软件,无论平台如何。我相信微软可以做到这一点,我只是不知道它是否会这样做,所以这就是我介入尽我所能尝试实现这一目标的地方。我希望我们能看到 Linux 桌面用户拥有与 Windows 和 macOS 相同的微软软件选项。

接下来阅读什么
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

评论已关闭。

© . All rights reserved.