EVERYDAY
<Heroes/>

Youtube 徽章Spotify 徽章苹果播客徽章听觉徽章亚马逊音乐徽章RSS 订阅徽章

蝴蝶效应:苹果最差键盘如何创造 Linux 传奇

海登-巴恩斯

我当时也想了很多,直到今天我还在想,很多关于开源的可持续性,以及其他开源的融资模式。我说,在我成长的过程中,你要么从《电脑购物》杂志的背面订购 Linux 光盘,要么就真的买下来,花钱买。我们已经逐渐摆脱了花钱购买 Linux 的想法,但这实际上是对开源开发者的支持。所以,让我们把定制的发行版放到微软商店里,只要 10 块钱,然后说,嘿,我们做了这项工作。我们已经为你准备好了这个很酷的发行版,开箱就能用,我们把它放在一起,放到商店里,我也没多想。我以为几百人可能会试一试,结果几个月内就有上千次下载。让我成为你的英雄吧。

海登-拜里奥

您正在收听的是 Hero Devs 为您带来的《Everyday Heroes》播客。欢迎再次收听 "Everyday Heroes "节目,我们将在节目中展示网络上的无名英雄。没错。我们与开放网络的中坚力量、开源维护者、贡献者和组织者坐在一起。我叫海登-贝利奥(Hayden Baillio),我和我的搭档主持人温迪-赫斯特(Wendy Hurst)在这里。温迪,今天感觉如何?

温迪-赫斯特

太好了,太好了。我在清理我的书桌,因为有时你就会这么做。

海登-拜里奥

哦,是的。

温迪-赫斯特

我发现了一个有趣的东西。是一只橡皮鸭。

海登-拜里奥

橡皮鸭?

温迪-赫斯特

这只是一只橡皮鸭。我在一次会议后把它留了下来。这是我们在会议上分发的东西。它肚子上有个小英雄科迪的图案总之,我的小伙伴,我把它放在我的桌子上。你听说过开发者世界里的橡皮鸭概念吗?是的,我在这里工作之前没听说过。第一次听说的时候,我查了一下,因为我不想给人事部门或其他部门惹麻烦。就像橡皮鸭。

温迪-赫斯特

我不确定那是什么意思,但橡皮鸭的概念就像工程界的调试一样,对吧?你想调试一些代码,你就和一只橡皮鸭或无生命的物体对话,逐行进行。这能帮助你发现问题,因为本质上你是在解决自己的问题,只不过是通过对着某人或某物大声说话。有时这会让你更轻松。我不是工程师,但我还是经常用它。我是一名项目经理,同时也管理着很多其他事情,当我在准备演讲或其他任何需要与人交谈的事情时,它就会帮上忙。这只橡皮鸭

海登-拜里奥

我记得那些橡皮鸭我们有好几个箱子装满了那些橡皮鸭,不是吗?很长时间?

温迪-赫斯特

太多了

海登-拜里奥

是啊,我们有这么多。我们带着它们,只是为了让大家知道谁在听或看。我们带着它们是为了在会议上扔掉它们 因为我们真的有上百个了温迪喜欢把东西扔到对面的桌子上,她喜欢给人们带来惊喜。所以,如果你来参加会议,看到英雄开发者在那里,我和温迪也在那里,就知道可能会有东西扔给你。手准备好不过这样也好你知道,每当我要做非常重要的事情时,我都喜欢清理我的桌子。

海登-拜里奥

温迪,我喜欢清理我的办公桌 因为这显然是我的拖延症。这就是我的拖延模式但实际上,我们应该从主持人的话题中走出来,对我们的嘉宾做一下介绍。今天的嘉宾叫托普.温迪我想现在孩子们都这么叫他,对吧?托普

温迪-赫斯特

当然,当然。

海登-拜里奥

我就知道我就知道不管怎样,回到正题我们今天的嘉宾是一位出版作家他是迄今为止我们节目中唯一通过律师资格考试的人。他从法律界转战科技界,在惠普等公司领导开源工作,现在又加入了英雄开发者公司(Hero Devs)。废话不多说,欢迎海登-巴恩斯(Hayden Barnes)。

海登-拜里奥

感谢您的参与。

海登-巴恩斯

谢谢你们邀请我,温迪和海登。

海登-拜里奥

我知道,我知道。是啊,《英雄》开发团队不仅要再雇一个海登,还要再雇一个姓氏以 B 开头的海登。但不是的,每个海登都是特别的,独一无二的,我们都是不可思议的。至少我妈妈是这么告诉我的。海顿,我们要开始了。播客开始前我们先玩一个小游戏 是我和温迪编的一个游戏 叫做 "叉星 "或 "贬星

海登-拜里奥

温迪,把它拿走。

温迪-赫斯特

知道了好了,在这个游戏里,我会说一些东西,任何开源工具、编程语言或我们编造的荒诞科技概念,然后你来决定是否将其分叉,也就是改进它,将其星级化,让它单独存在,或者将其废弃,让它完全退休。你准备好玩游戏了吗?

海登-巴恩斯

是啊

温迪-赫斯特

好了,我们开始吧。PowerShell 核心之星。C sharp.

海登-巴恩斯

明星

温迪-赫斯特

黑客马拉松分叉。用于 Linux、WSL 采用和开发工作流程的 Windows 子系统。

海登-巴恩斯

我的 GitHub 仓库中最棒的 WSL 明星。是的,就是这样。

海登-拜里奥

好的

海登-巴恩斯

好的

温迪-赫斯特

Microsoft Azure fork。希望我的发音没有错。

海登-拜里奥

是的。

温迪-赫斯特

下一个。命令行界面。

海登-巴恩斯

什么样的接口?

温迪-赫斯特

命令行界面。

海登-巴恩斯

哦,星星

温迪-赫斯特

开发人员职业倦怠意识。

海登-巴恩斯

哦,叉子。真厉害

温迪-赫斯特

好的Classic asp.Classic Only deprecate.好的用莎士比亚式英语重写代码的人工智能工具

海登-巴恩斯

明星当然。星星我的意思是自然语言编码是什么是下一个。之后是莎士比亚式的自然语言编码

温迪-赫斯特

就是这样我不知道我们还能做什么。最后是一种所有关键词都是表情符号的编程语言。

海登-巴恩斯

星星是的。场景

海登-拜里奥

不错。谢谢你的演奏这只是我们热身的一个小方法很好听这次不错 温迪我喜欢我喜欢莎士比亚英语是自然语言之后的下一步,对吗?因为你只是

海登-拜里奥

是周期。对吧?世界就是这样循环往复,我们最终还是要回到nonce之类的说法。所以我等不及了撇开游戏不谈,播客的目的是让我们更多了解海登-巴恩斯和他的心路历程。海登,我想我的第一个问题是,老兄,是什么把你从法律行业拉到科技行业的?

海登-巴恩斯

实际上,我做工匠、业余爱好者、开源爱好者已经很多很多年了。我想我的第一个 Linux 发行版是 98 或 99 年的 Red Hat 5,那真是太棒了。我把它安装到了我的第一台机器上,还得自己构建内核才能获得所需的驱动支持。这就是我第一次接触 Linux 的经历。但奇怪的是,在高中和大学里,我的数学或传统的计算机科学课程一直学得不好。所以我就把它当成了一条职业道路。我基本上是个自学成才的程序员。我活跃于一些开源社区,当然也包括聊天和论坛之类的东西。

海登-巴恩斯

后来我上了法学院,成了一名律师,最终开了自己的事务所,并编写应用程序来协助我的法律实践。例如,我们县的司法系统使用的是一台老式的 IBM 大型机,你必须使用这个古老的 Java applet 登录。我就想,哦,这只是一个 S390 终端,我可以给它写一个前端。于是,我用 flask 和一点 Python 编写了一个前端,一下子就有了一个现代化的网络界面,可以检查我的病例的状态,监控收到的病例,等等。所以,我一直在修补、学习、跟随潮流,然后就出现了。这是一个有趣的迂回过程。我是一个超级命令行迷,一个 UNIX 大书呆子。我的 Unix 海报就贴在后面。

海登-巴恩斯

经典的惠普 Unix UX 和苹果公司推出的带有蝴蝶键盘的新 MacBook。信不信由你,这可能改变了我的职业轨迹,因为我无法忍受蝶式键盘。有几个人建议我去看看 ThinkPad。于是我试了一下 ThinkPad。我喜欢它的键盘,但我仍然需要能够运行 Office 等软件。但我想使用尼克斯终端。于是,我查看了这款名为 WSL Windows Hostess for Linux 的新产品。基于我的背景和对虚拟化的迷恋,我一下子就被吸引住了。

海登-巴恩斯

事情就像滚雪球一样越滚越大。

海登-拜里奥

顺便说一下,我想我已经有了这一集的标题。苹果蝴蝶键盘改变了我的生活。所以在这一点上,你仍然在从事法律工作,并为你经营的律师事务所制作应用程序,对吗?让我们继续前进。我想知道你是什么时候开始转型的,我想这是水的一部分。我会让你讲故事。

海登-巴恩斯

当然,所以我开始在 WSL 上做黑客,并开始与其他在 WSL 上做有趣事情的黑客建立联系。在 WSL 上,有一个小型社区在不断发展壮大。那是相对较早的时候。要让 WSL1 正常工作,通常需要进行一些黑客攻击、软件包重建之类的工作。每个人都在研究这些有趣的东西。基本上,我和几个来自 WSL 社区的朋友聚在一起,我说,如果我们把大家正在研究的这些很酷的黑客技术整合到一个定制的 Linux 发行版衍生工具中,让它开箱即用,会怎么样呢?我当时也想了很多,直到今天我还在想,很多关于开源的可持续发展、可供选择的开源筹资模式的问题。

海登-巴恩斯

我说过,在我成长的过程中,你要么从电脑购物网站上订购 Linux 光盘,要么就自己花钱买。我们现在已经逐渐淡忘了为 Linux 付费的想法,但这实际上是对开源开发者的支持。所以,让我们把定制的发行版放到微软商店里,只要 10 块钱,然后说,嘿,我们做了这项工作。我们已经为你准备好了这个很酷的发行版,开箱即可使用。我们把它放在一起,放到商店里,我也没多想。我觉得几百个人可能会试试。几个月后,我们就有了成千上万的下载量。微软发布了新的 Windows 终端,并在一个非常酷的视频短片中,将我们列入了发行版选项的小下拉菜单中。

海登-巴恩斯

我就想,哦,哇。是的,我受邀在微软开发者大会(Microsoft Build)上发言。就这样,我白天经营着一家律师事务所,晚上则是一家小型的 WSL 初创咨询公司。我们开始吸引企业的兴趣。我们开始为 wsl 提供 Fedora 官方 remix。我们有一个企业构建工具,后来还有 WSL 管理工具。这些工具现在仍像 Raft 一样,得到了很好的维护,并不断推出新功能。这也成了我的全职工作。

海登-巴恩斯

我不再接受新客户,而是加倍努力,我们称之为 "企鹅","企鹅 "是带W的,因为它是Windows上的Linux。最终,Canonical,也就是 Ubuntu 的创建者找到了我。我们几个人有机会从这个项目跳槽到Canonical,领导Ubuntu在WSL上的工作。还有几位工程师留了下来。我相信这个项目的可持续性,所以我把BDFL的工作交给了其中一位留下来的工程师。现在这个项目仍然非常活跃。之后,我在 Canonical 接管了 Ubuntu 的 WSL 项目。

海登-拜里奥

哇,好吧,这是一个非常酷的转变。听说企鹅还在继续壮大,这也很酷。这真的很酷。我有点想知道,因为开源就像是,很多时候我觉得我已经经历了很多业务和很多初创公司,但开源会让我觉得你帮助创造了一些东西,海登,现在它还活着。在这一点上,它有可能成为你遗产的一部分。看着它依然活跃,你会觉得,是啊,它是你创建并实现这一目标的重要组成部分。这会给人什么样的感觉?

海登-巴恩斯

这是令人难以置信的成就感。接手领导工作的工程师卡洛斯非常出色。我仍然在力所能及的情况下帮忙。这一切都将继续存在。我们都知道,企业是开源可持续发展的主要驱动力,尤其是大型项目。但我确实认为,我们需要一种思维模式,让专业用户重拾为他们使用的开源软件支付一点费用的想法。GitHub 赞助是另一种选择。升级以示支持也是一种选择。

海登-巴恩斯

像 Nano zip 这样的项目也有赞助版,这是另一种选择。但我喜欢在专业用户与大型但一般都是小众的工具之间建立社会契约的想法,这种工具对这些专业用户具有很高的价值,而这些专业用户也为长期维持这种工具做出了贡献。这样一来,专业用户不仅可以获得支持,为他们所依赖的项目的可持续发展提供资金,还可以在专业用户和构建工具的工程师之间形成一种社会契约。我认为,这一点非常特别,而当你只是在需求 txt 中丢弃一些东西时,往往就会缺少这一点。你与开发人员之间没有这种关系。至少在某些领域,专业用户、开发人员和工具创造者之间还存在着这种关系。

海登-拜里奥

他们使用的工具,100%都是这些。我喜欢你说的社会契约,因为,我的意思是,如果我只是从一般的感觉来看待它,比如,当你的公司奖励你的出色工作时,当他们真的给你加薪时,当他们给你更多的钱或晋升时,你会感觉有多亲近、多联系?就像这样因此,它是双向的。这就像,我的意思是,我们显然在这里的英雄开发,我不想插太多,但像,显然在这里,在Herodesk,我们要推动网络前进,我们要帮助,你知道,维持和资助那些项目,推动网络前进。这真的很酷,因为它确实做到了。我在 Herodesk 工作的时间并不长,但这已经成为我们工作的重要组成部分。当你开出第一张支票时,我看到了人与人之间的关系,这种关系变得更加牢固,你可以看着那个人,他们知道他们现在可以把更多的时间花在这上面,而不用花那么多时间去想如何支付账单,同时还要朝五晚九地工作在他们的激情项目上,对吧。让自己疲惫不堪

海登-拜里奥

这种感觉真的很酷。好的,太棒了。这也让我很轻松地过渡到谈谈我们三人工作的公司。现在,我要向大家介绍一下 HeroDevs。每日英雄》由 HeroDevs 为您带来。HeroDevs通过我们永无止境的支持产品线,为您的开源软件提供安全的替换服务。您将始终符合 SOC2、HIPAA、FedRamp 以及其他所有您能想到的缩写词和监管机构的要求。同时,您还能获得真正的漏洞修复服务。

海登-拜里奥

您不必在新功能和安全性之间做出选择。我们拥有 800 多家客户,您可以放心地将不支持的开放源代码交给我们。因此,如果您需要我们,我们就在这里。如果你不需要,那可能意味着你已经迁移到了最新版本。所以,欢呼吧。无论如何。访问 herodeads.com 了解更多。现在回到您的常规节目。

海登-巴恩斯

和平。

海登-拜里奥

好了,海登,我们的下一个游戏时间到了 游戏名叫 "不是我的工作

海登-巴恩斯

好的

温迪-赫斯特

我们了解了很多关于你的知识和你的工作。现在我们要问你三个问题,这三个问题与你的工作完全无关,而与你对厨房小工具历史的了解有关。准备好了吗?

海登-巴恩斯

好吧。经典

海登-拜里奥

好了,你也知道温迪的意思了。相信我

温迪-赫斯特

好吧,第一个问题。第一个电动过山车于 20 世纪初问世。它的主要缺陷是什么?A,插电后会起火 B,一次只能烤一面面包 C,插电后需要用手摇动 B,一次只能烤一面面包。你是怎么知道的?

海登-巴恩斯

他是个天才。

温迪-赫斯特

幸运的猜测

海登-拜里奥

我以为我们是这本来不是他的专长 温迪天啊 Geez.

温迪-赫斯特

我看着他,心想,他是个大忙人。他可能不怎么做饭

海登-拜里奥

那么,这是真的吗?你会做饭吗?

海登-巴恩斯

不常见。

海登-拜里奥

好的 很好你做对了 Yeah.你做对了是啊,你去那里。

海登-巴恩斯

我是一个奥马德人。每天只吃一顿饭

温迪-赫斯特

好的

海登-拜里奥

一天一餐好吧 我喜欢 All right.我喜欢你真有相扑精神

温迪-赫斯特

第二个问题。这是一个非常严肃的问题。标志性的厨房宝立式搅拌机于 1919 年首次出售。它的设计灵感来自哪里?A 潜水艇的搅拌装置,B 船的螺旋桨,还是 C 面包师的帽子?A,A,潜艇的搅拌装置。你怎么知道的?

海登-巴恩斯

我就是这样通过律师资格考试的。我真的很擅长猜测。

海登-拜里奥

就像职业猜手一样你以为你能骗过我?我只是其实我只是个猜谜专家你说潜艇的混合装置

温迪-赫斯特

机制。

海登-拜里奥

他们到底指的是什么?那是什么?那不是螺旋桨这就像一个潜水艇内。哇哦好吧。好吧

温迪-赫斯特

我没有用谷歌搜索。我没有独立核实这些答案,所以。好了,第三个问题。著名的勺叉混合物 spork 的起源是什么?A,中世纪骑士使用的食具?B,19 世纪罗德岛州一位医生的专利?或者 C、A,20 世纪 70 年代快餐连锁店的营销噱头?B,B,19 世纪罗德岛州一位医生的专利。

海登-拜里奥

哦,我的天哪,如果是我,我肯定会选第三个。我想,很明显,叉子是由某个可笑的虚假活动发明的,最后却成了真东西,但我确实认为它是最受欢迎的东西之一。它应该被更多地使用,老实说,如果我跟你说实话,体育运动应该被更多地使用。

温迪-赫斯特

通用工具,用于通用事物。

海登-拜里奥

你只需在另一侧放上一个插座,基本上就有了任何你需要的工具。谢谢你的表演,海登。

海登-巴恩斯

我很感激谢谢

海登-拜里奥

我们在这里很开心We have fun here.好了,我们要回去了,显然你是个猜谜专家,我猜猜我们在哪里分手的,不过我想应该是在你正式加入Canonical团队的时候,对吧。领导Ubuntu WSL的一些工作。那我们就从这里开始,看看还有什么。让我们从这里开始。到现在为止。

海登-巴恩斯

是啊。在Canonical工作期间,我加入了Ubuntu,成为一名开发者倡导者,并向最优秀的人学习社区倡导。马丁-温普雷斯Wimpy.艾伦-波普(Alan Pope),人称波比(Popey),在Linux社区很有名。在那里,我学到了很多工作技巧。最后被提拔为wsl上Ubuntu的工程经理,这很酷。从技术上讲,他是桌面团队的一员。

海登-巴恩斯

参与整个 Ubuntu 桌面的发布过程。还参与了Snaps和Ubuntu社区的其他活动。正是从那时起,我开始注意到大量使用 WSL 进行云原生开发的情况,以及使用 Canonical 的 MicroK8 发行版 Kubernetes 的 Kubernetes,并对其发展方向产生了兴趣。在这一点上,我在 Windows 和 Linux 上拥有独特的跨平台经验,我想进入云原生领域。几年后,我开始留意各种机会,并有机会转到 Rancher(后来被 suse 收购),利用我的工程管理技能,领导 Rancher Kubernetes 发行版的 Windows 容器方面的工作。因此,我能够利用我在 Windows 上的 Linux 技能,将其应用到在 Linux 虚拟机的 Windows 上运行 Windows 容器,并参与 Kubernetes 生态系统,学习更多知识。了解更多。去参与一些低级的 Kubernetes 服务网格之类的事情。

海登-巴恩斯

所以这真的很有趣。最后,我还领导了内部的 DevOps 团队,建立了 Rancher 文档团队,在那里我过得很开心。但最终,我还是想回到更多的社区工作中去,因为企鹅和 WSL 社区,当然还有 Ubuntu 社区,都是非常强大的社区。有趣的是,这已经是几年前的事了,但我环顾四周,我觉得人工智能这件事就要成气候了。我有机会在一个名为 "Determined AI "的项目中领导社区,这是一个开源的 mlops 平台,后来被 HPE 惠普企业收购,将大规模机器学习项目从单个工作站扩展到惠普的 Craze 超级计算机,并在那里组建了一个团队,然后一头扎进了 ML 领域。这真是令人兴奋。通过这一切,我继续参与到 WSL 社区中,然后又从那里分出来,我更多地参与到更广泛的开源生态系统中,这个生态系统正在微软周围发展壮大,成为他们与 Azure 合作的一部分,但在 Linux 和 Windows 上的应用也越来越多。我们在 Canonical 与微软合作,我们显然在 Windows Rancher 的 Windows 容器方面与微软进行了合作。

海登-巴恩斯

在从旧微软向新微软过渡的过程中,作为微软的合作伙伴和生态系统中的社区领导者,我感到非常有趣。你知道,我偶尔会被指责为微软的 "托儿 "或 "辩护士"。但有趣的是,由于我在Ubuntu和Linux社区的工作,很多人都把我看作是微软的人。而在微软的生态系统中,我也经常被视为Linux的家伙。我非常认真地扮演着这个有趣的大使角色,因为我确实同时接受了这两种技术,并且每天都在使用它们,我相信开源,相信改善所有生态系统、所有操作系统,相信利用这两种技术的优点,相信用最好的工具对操作系统和生态系统进行交叉授粉。因此,从 Canonical 到 Rancher 到 Determine,再到现在的 Herobevs,作为微软合作伙伴和微软 MVP,我一直在这个生态系统中工作,并能够在这个生态系统中发挥自己的作用,与其他社区成员和微软人员建立关系和友谊。这非常有趣。

温迪-赫斯特

你对现在开源世界里那些和你一样的人有什么建议?他们正在创造自己的东西,他们很高兴人们采用他们的东西,但这也是他们的业余爱好。在开源世界里,接受这样的报酬是一种耻辱。

海登-巴恩斯

在开源领域,有一些有趣的、有些负面的观念在延续。我的意思是,有些是完全有毒的,有些是过时的,有些我认为是阻碍开源的。我认为,在某些人群中,认为做开源或自由软件可以获得报酬的想法是有害的。我的意思是,我不认为这一定是每个人的工作。当然,我从构建和维护自己的开源项目中获得了很多个人满足感。我是老板,我是项目经理,我设定了发布节奏。但我确实认为,如果你开发的工具被广泛依赖,那么我认为你应该期望得到补偿。而缩小这种差距可能很有挑战性。

海登-巴恩斯

在 npm 或 GitHub 上寻求赞助,或者在 Tide Lift 等项目上寻求捐助,或者直接受雇于一家开源公司,该公司会付钱让你做这些工作和其他工作,我认为这些都是可行的选择。当然,我在招聘工程技术人员时,并不一定要求他们建立并维护自己的长期开源项目。但作为开源公司的招聘经理,我总是希望应聘者对开源项目有所贡献。一般来说,熟悉开源项目的运作方式对于在开源领域找到工作是非常有利的。不幸的是,还有一些其他的、我认为是有毒的信念依然存在,但越来越多的是边缘性的东西。微软是敌人。我非常支持用自己喜欢的东西。如果你喜欢 macOS,如果你喜欢使用 Linux 桌面,那就使用它。

海登-巴恩斯

你不必回复我关于 WSL 的推文,就像使用真正的 Linux,它就是真正的 Linux。这只是使用它的另一种方式。我们可以摒弃 "把关 "和 "只有一种正确方式 "的想法,因为开源有多种不同的方式。使用能让你感到快乐和富有成效的方式,并拥抱变化。我的意思是,开源和自由软件的普遍意义在于,你知道,我们想要分享代码,因为我们想要推动创新。当公司做一些转向开源和拥抱自由软件的事情时,我们不能纠结于 25 年前发生的事情。我指出的一件事是,现在微软有整整一批工程师、高级工程师,甚至是经理,他们都只开发过开源软件。这就是现实。

海登-巴恩斯

不要做微软的辩护人,而是使用你想要的,使用适合你的。对公司和组织的变化持开放态度。要有坚定的信念,但要松散。当有新的信息出现时,要勇于改变自己的想法。这也适用于你如何看待开源和自由软件。为了保持开源软件的可持续性,开发者需要获得报酬。好消息是,我们现在讨论得更多了,也有越来越多的方法可以让他们获得报酬,虽然没有唯一的解决方案,但会有很多,我们需要接受所有可能的选择。

温迪-赫斯特

这真是一个绝妙的答案,我甚至不知道该如何提问。

海登-拜里奥

我认为,就像我生活中参与的很多事情一样,无论是兴趣爱好还是其他。很多时候,尤其是在社交媒体的影响下,会出现一个几乎无法避免的问题,那就是 "回声室"。就像当你对某人的行为有强烈的感觉时,你往往会找到那些会给你确认偏见的人。就像你的职业生涯似乎一直都很顺利你并不是直接从技术行业起步的。你逐渐进入技术领域,然后直接进入开源领域,然后好像又做了一些其他的事情,但又回到了社区角色。现在在Herobevs,你更多地扮演了一个社区角色,同时也领导着我们很多的.Net工作。.Net的工作。

海登-拜里奥

你认为对年轻一代开发人员的建议,可能会让他们陷入 "哦,你应该只学反应,或者哦,你应该只学这个,或者这个是最好的 "的回声室中,你对此有什么看法?

海登-巴恩斯

我是说在选择平台或生态系统方面。我的意思是,如今有如此多的替代品和选择,我认为将自己的范围缩小到一种会限制你的长远发展。现在,在一个平台上发展强大的能力肯定会对职业生涯有利。但即使你是一名全职的但即使你是一名全职的.NET开发人员,关注GO、Rust和其他新兴编程语言的发展,并用它们做一些项目,也会让你成为一名更好的C、F或vb.NET开发人员。你会学到很多东西。你会学到很多东西。所以,什么都要试一试,可能会精通几样东西,但也要不断尝试其他东西,因为这将有助于建立你的核心竞争力,提高你的日常开发能力。

海登-拜里奥

我希望在座的初级开发人员能抓住这个小插曲,并将其发扬光大。我想谈谈你现在的工作以及你在 Herodes 所扮演的角色。你现在在 Herobevs 做什么?

海登-巴恩斯

作为这种开源转型的一部分,微软的这一重大举措是什么?微软开源的.net 是他们的主要应用程序开发平台,它具有令人难以置信的灵活性。它允许你构建从网络应用到桌面应用到终端应用的一切。它允许你为 Linux、Windows、macOS 和 Android 构建应用程序。我曾为 Haiku我为 Haiku(be OS 的继任者)开发了.Net 应用程序。它支持 FreeBSD、Solaris。这很酷。在熟悉了 PowerShell 之后,C 语言似乎也没那么难了。

海登-巴恩斯

就像有一些共性一样。Go 是新事物,Rust 是新事物。但我发现 C 语言非常舒适,而且我已经在.Net 生态系统中使用它开发了一段时间。我已经在.Net 生态系统中使用 C 语言开发了一段时间。但微软开。源。作为这次转型的一部分,微软最终将.Net 5.0开源。

海登-巴恩斯

他们发布了几个开源版本和自己的版本。但是,Net5 是下一个大版本。随后,Net5 成为了.Net 的下一个大版本,专有版本和开源版本合并了。因此,现在仍有一个专有的早期版本。但从 5 开始的每个版本都是完全开源的,6 是最近的 LTS。最近,它的生命周期结束了。8 是下一个版本。9 刚刚发布。

海登-巴恩斯

有很多很酷的增强功能。但在这里,我们认识到有很多企业和支持企业和政府机构的.NET 开发商店对这些偶数版本的 3 年 LTS 支持窗口感到有些受限。但在这里,我们认识到,有很多企业和支持企业和政府机构的.NET 开发商店,对这些偶数版本的 3 年 LTS 支持窗口感到有些受限。

海登-拜里奥

海登-巴恩斯

因此,我加入了 Herodevs,领导了一项延长 LTS 版本寿命的计划。当微软的 LTSS 达到正式的生命周期终点时,我们会采用上游开源版本,然后对其进行 herodev 处理,即持续的安全支持、持续的维护,并帮助扩展不仅是针对这些 LTS 版本构建的企业应用程序,而且我强烈地感受到的是,帮助企业从 legacy.net 迁移到 four.net X 系列,并让它们进入现代的.Net。在许多情况下,他们需要三年以上的时间来迁移,在许多情况下,《财富》百强大公司需要迁移数十个甚至数百个应用程序,并为他们提供这种灵活性。因此,我认为这既是对.net 6 上应用程序的持续支持,也最终为从传统的专有.NET 迁移到未来版本的现代开源.NET 打开了窗口。因此,我认为它既能继续支持.net 6 上的应用程序,又能最终打开从传统专有 .NET 迁移到未来版本的现代开源 .NET 的窗口。因此,我认为它既能继续支持 .net 6 上的应用程序,又能最终打开从传统专有 .NET 迁移到未来版本的现代开源 .Net 的窗口,然后为他们提供三年后所需的额外灵活性,使他们能够从容应对并计划跨越数万台工作站或物联网设备或网站的大规模迁移。

海登-拜里奥

是啊,我都不敢想象每三年就要换一次的想法。对于某些公司来说,三年时间听起来很短,但这似乎是一项艰巨的任务,你会想,这本身就需要一年的时间,也许更长。然后你就会想,现在距离下一次做好这件事还有两年时间。但我很高兴你这么做了我的意思是,我想我们都很高兴你在这里。我们真的很高兴能支持.NET社区。我们真的很高兴能支持这样的.NET社区。我得把它像出版作家,写了一本书,在2021年出版。

海登-拜里奥

写书的过程是怎样的?你是什么时候开始写的?我看到是在 2021 年。所以我想知道,这是否就像一个2020年的Covid项目,你当时想,我被关起来了。不如就写这本书吧我们想了解一下你的背景你也可以介绍一下你的书

海登-巴恩斯

我是被另一位作家骗来写这本书的,他说,哦,写本书就好了。这很简单,只需要几个月的时间。这很有趣。在这一过程中,我和 WSL 社区的很多很酷的人进行了合作。努诺、露西和其他人。几年后,我又出了一本书。结果并不尽如人意。我把其中一些章节作为博文发表了。

海登-巴恩斯

我确实在写另一部作品。我的编辑今天可能已经给我发了邮件,让我在下一章上签字。第一本肯定是科技书。不过,我对我的新书感到很兴奋,因为它将会是这一领域更多一点的历史和新闻类书籍。敬请期待。

海登-拜里奥

我会的。真让人激动不管怎么说,这都是一个很大的成就,你知道的,就是真正地完成一本完整的书并出版它。顺便说一下,我想我们会在节目注释中链接你现在的书。但我觉得我的意思是,到目前为止,这已经很了不起了。我想就像今天的最后一场比赛一样结束它。海登,我们来玩 "闪电填空

海登-拜里奥

温迪,把它拿走。

温迪-赫斯特

闪电,填空。在这个游戏中,您有 60 秒的时间回答尽可能多的问题。你回答的问题越多,你就有越多的炫耀权利带回家。准备好了吗?

海登-巴恩斯

是的。

海登-拜里奥

60秒好的我需要拿出秒表吗?

温迪-赫斯特

是的。

海登-拜里奥

好的

温迪-赫斯特

你知道吗?其实我也有一个,但我不知道它计算 60 秒是否正确。

海登-拜里奥

让我来准备好了吗?

温迪-赫斯特

是的。准备。准备开始。开放源码软件是指源代码公开空白的软件。是的。GPL 许可证是开源软件中最常用的许可证之一,它强调做什么的自由?

海登-巴恩斯

修改。

温迪-赫斯特

大多数开源项目使用的版本控制系统称为 get。是的。世界上最流行的开源操作系统是 Blink Linux。是的。为 40% 以上的网站提供支持的内容管理系统是 Blink WordPress。是的。最初由 Sun Microsystems 开发的开源数据库管理系统叫做 Blink SQL。

温迪-赫斯特

哦,好险。像 Canonical 和 Blink 这样的 MySQL 公司已经围绕支持开源软件建立了商业模式。

海登-巴恩斯

小红帽

温迪-赫斯特

正确。

海登-巴恩斯

时间

温迪-赫斯特

海登-拜里奥

七局六胜

温迪-赫斯特

一共答对了六个问题。

海登-巴恩斯

海登-拜里奥

我们

温迪-赫斯特

海登-拜里奥

你是我们的第一人

海登-巴恩斯

那场比赛

温迪-赫斯特

我不确定我一秒钟都不敢确定如果你要得到他们, 这是你如何通过律师资格考试。你说过

海登-拜里奥

完全摧毁了那场比赛。太精彩了棒极了哇哦 Wow.所以,好吧, 这是一个伟大的结局。这对你来说太容易了老实说,我还是有点被震撼到了

海登-拜里奥

好吧,总之,好吧,让我们只是。我认为这是一个 你打它喜欢,修改。你就像修改。我当时想,你知道 从GPO?是啊。 好吧,好吧。好吧,好吧。你知道吗?

温迪-赫斯特

这是法典和法律中的规定。

海登-拜里奥

和你约会绝对是一件愉快的事。谢谢你带我们了解你的旅程听了你的故事,真的非常非常激动人心。我们会在节目备注里放一堆相关信息,比如,人们可以在哪里了解你和你的工作?他们可以去哪里看看你在做什么?

海登-巴恩斯

当然,请在 Twitter nxterminal 或 GitHub 上关注我。Rbeard。

海登-拜里奥

红胡子爵士不错。

温迪-赫斯特

红胡子爵士

海登-拜里奥

是啊

温迪-赫斯特

拼写与读音完全一致。

海登-拜里奥

我喜欢再次感谢你 海顿感谢我出色的搭档主持人温迪。我们期待着在下一期《Everyday Heroes》节目中与大家见面,我们将深入探讨另一位在开源和开放网络世界中产生了重大影响的人的精彩人生和旅程。我们稍后再聊。英雄

主机
温迪-赫斯特
海登-拜里奥
嘉宾
海登-巴恩斯
我被视为 Linux 社区中的微软人和微软社区中的 Linux 人