随着开源成为主流,OSCON 的 9 大要点

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书活动

目前, 星球 内第2个项目《仿小红书(微服务架构)》正在更新中。第1个项目:全栈前后端分离博客项目已经完结,演示地址:http://116.62.199.48/。采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 276 小节,累计 43w+ 字,讲解图:1917 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 1500+ 小伙伴加入,欢迎点击围观

11 耀斑


本周在俄勒冈州波特兰市举行的开源大会 (OSCON) 是对不断扩大的开源软件世界的身临其境的探索和庆祝活动。与往常一样,New Relic 发挥了关键作用,包括多位演讲者、热闹的展位、赞助的休息时间、 签名售书 等等(以及共同赞助了 同一地点的 Cultivate 会议, 以解决新时代的领导力和文化问题).



在参加数百场会议和各种网络活动的数千名开源忠实信徒中,OSCON 的内容远不止于一篇博文。但这里有九件事似乎很突出,包括主题演讲中令人难忘的引述(这是一个很好的起点,因为它们几乎是唯一一次大多数人群聚集在一个地方)、明确无误的主题、无意中听到的对话,以及更多的。


4 大趋势


  1. Allison Randal 开源——在某种程度上,OSCON——已经成为主流。 正如来自 GitHub 的 OSCON 项目主席 Matthew McCullough 在介绍主旨演讲时指出的那样,“计算领域的大腕们正在大力致力于开源。”这对所有与会者来说都是显而易见的:除了通常的 Web 原生公司之外,今年的主要赞助商、主题演讲者和参展商还包括 IBM 和 HP 等大型传统科技公司以及 Capital One 等金融机构——更不用说 英国 美国 政府了! Open Source Initiative 主席兼惠普杰出技术专家 Keynoter Allison Randal 补充说,现在 78% 的公司使用开源解决方案,64% 参与开源项目。 “这是参与游戏的赌注,”兰德尔说。 “如果你不这样做,你就会被抛在后面。” 在这里观看 Randal 的演讲。


  1. “规模”就是规模化。 考虑到出席会议的大牌公司,许多讨论和许多演讲可能不可避免地集中在如何快速扩展开源项目以解决最大的问题上。 “scale”或“scaling”这两个词在会议日程中出现了 50 多次——我们可能永远无法统计演讲者提到它的次数。


  1. Docker 很火,很火,很火! 来自 DramaFever 和微服务的 Bridget Kromhout 关于 生产中的 Docker 的演讲 ,微服务无处不在 !与 Docker 的 Jérôme Petazzoni 一起将人潮涌向最大的会议室。事实上,Kromhout 的课程非常受欢迎,以至于第二天必须重复进行以适应强烈的兴趣。与此同时,会场周围的随意谈话要么从对 Docker、容器和微服务的讨论开始,要么似乎无情地朝着那个方向发展。


  1. Jim Zemlin Containers 需要标准——但多个参与者可能会使事情变得复杂。 Linux 基金会执行董事 Jim Zemlin 说:“就像实际的运输集装箱一样,实现可移植性的标准化是最大化技术影响的关键,”他在周三的主题演讲中谈到了新的 开放容器计划 (以前称为开放容器项目)的作用.但这不是那么简单。 “这里有很多工作要做,也有很多创新即将到来,因为起重机、卡车和船只以及所有将把我们带到集装箱技术应许之地的周边技术仍有很多创新正在进行中上,”泽姆林说。周二, 新成立的 Cloud Native Foundation 发布了谷歌 Kubernetes 开源容器编排系统 1.0 版本 ,在 OSCON 上备受关注。周四,Cloud Foundry 基金会首席执行官、主题演讲人 Sam Ramji 问了 很多人可能在想什么:“所有这些新基金会是怎么回事?”如需了解更多背景信息, 《财富 》杂志的 Barb Darrow 将了解可能发生的情况。

Cloud Foundry 基金会首席执行官 Sam Ramji


关键主题语录


  1. James Pearce “为什么要开源?这对公司有好处,” Facebook 的 James Pearce 说。 “如果我们从一开始就知道一个项目将是开源的,我们就会更好地构建它”,因为每个人都知道它会被重用。他应该知道,因为 Facebook 每周创建两次“生产级开源”,在 GitHub 中有 275 个回购协议,有 39,000 个分叉、79,000 个提交和 242,000 个关注者。 Pearce 说,“我们每天连接超过 10 亿人……我们只能因为开源才能做到这一点。” 在这里观看 Pearce 的演讲。


  1. 美国数字服务公司的 Mikey Dickerson 在谈到即将对联邦政府的技术采购政策进行修订时说 :“赌注再高不过了。” 他正在寻找 一些重大变化 :首先,每次政府按小时支付承包商构建代码的费用时,“我们应该拥有该代码。”其次,政府拥有的一切都应该向社区开放源代码。第三,应该要求在为政府购买软件时,购买者必须说明“为什么选择或不选择最接近的开源解决方案”。第四,“想象一下,如果我们有一个漏洞赏金计划,”Dickerson 说,或者支付顶级开源项目的审计费用。 “想象一下,如果我们仅将美联储 840 亿美元的 IT 预算中的 10 亿美元用于改进关键的开源技术,它能带来多大的好处,”他说。 (一定要阅读 Mikey Dickerson 的 10 条处理官僚主义的技巧 。)


  1. “让事情变得开放——这会让事情变得更好,” 英国政府数字服务部门的 Hadley Beeman 建议道。她还指出了一个显而易见但经常被忽视的事实,即“技术发展速度比政府快,我们需要自由追赶。”尽管如此,GDS 似乎对政府机构采取了一种革命性的方法,即“致力于构建服务,让好人更愿意使用它们”。 在这里观看 Beeman 的演讲。


  1. Martin Fowler Software architecture = “重要的东西,不管那是什么,” ThoughtWorks 首席科学家和自称为“大嘴专家”的 Martin Fowler 说,他声称讨厌“软件架构师”这个词,因为它听起来像是从嘴里说出来的一些多年来没有写过一行代码的高级管理人员。在他关于 让架构变得重要的 主题演讲中,Fowler 解释说,除了项目工作人员的“共同理解”之外,“你希望你能早日做出正确的决定”,甚至是“难以改变的决定, ”软件架构的关键是弄清楚什么是重要的。至关重要的是,持续交付和持续部署的兴起使得解决这一问题比以往任何时候都更加重要,因为正确的架构对于快速升级和添加功能至关重要。


  1. “未来将是美好的,但前提是我们要设计它,” Perl Training Australia 的常务董事 Paul Fenwick 承诺(警告?)。从更大的角度来看开源软件,“未来来得非常非常快,”芬威克说,除非我们今天开始就这些问题进行对话,否则可能会带来社会、技术和道德问题。 在这里观看 Fenwick 的主题演讲。


最后,第 17 届 OSCON 将是最后一次在波特兰举行,至少暂时如此。明年,OSCON 将于 5 月移至德克萨斯州奥斯汀,许多与会者似乎认为情况会大不相同。许多西北当地人告诉我,他们不太可能长途跋涉,但新地点可能会吸引更多来自其他地区的人。谁知道此举是否或如何改变活动的传奇社区意识。

我们自己的 Stevan Arychuk 介绍了“The Curate's Egg of Modern Architectures(以及 DevOps 如何提供帮助)”。