今天,在 LinuxCon + ContainerCon + CloudOpen(LC3) 第二天的主会场,Git 与 Linux 之父 Linus 和 VMware 副总 Dirk 进行了一场高端对话,二者是否能够碰撞出思维的火花?让我们一起来看。开篇
在 Jim 精彩的开场白后,他问在场的观众:大家有谁是 25 年来一直从事同一个工作的?现场没有一个人举手。这时 Jim 把手指向了场边的 Linus,说到:只有一个人,那就是 Linus
 


就此,我们终于迎来了 Dirk 和 Linus 的对话时间。

Linux - 发展状况及未来方向
大概和我们中国观众们关心的一样,Dirk 首先欢迎 Linus 来到中国参加 LinuxCon 的活动,并问他来到中国有什么感受。
Linus 表示这不是他第一次来中国,之前到过天津。而他本人昨天晚上还在为 Linux 项目做一些事情(👇🏿有图有真相,昨晚还在添加和删除代码)。


之后两人聊了一下 4.12 版本的重点部分,Linus 提到现在他已经不太关注代码的细节,转向做一些整合的工作,包括流程管理。Linus 特别提到了 UFS(Unix File System)中的一些 Issue,现在已经 Fix 掉,可以稳定工作了。
Linus 已经为 Linux 工作了不止 25 年(从 1991 开始),他表示现在有很多的新特性和新功能在开发。同时,虽然过了这么多年,但仍然还会有很多基础的功能需要提高。 

接下来,Dirk 问了一个比较有意思的问题,下面这几件事情有什么联系?

  • 电影《终结者 2:审判日》
  • 《沉默的羔羊》
  • Bryan Adams 成名曲《 Everything I Do, I Do It for You 》
  • 麦当娜 《Justify My Love》。

Linus 一脸迷茫,Dirk 笑着解开了谜底:这些其实都是 1991 年最流行的电影和歌曲,但他认为在座的各位粉丝并不一定会觉得这些文化产出能比 Linux 更有意义。重要的是: Linus 在其他可能只风靡一时的文化潮流中,却创造了至今举世瞩目的 Linux。  


接下来,他和 Linus 顺着话题聊起了 Linux 社区未来发展的问题。Linus 认为,社区的发展,主要是依靠那些 Amazing Maintainers (杰出的维护者们),在未来 20 年,应该不会有太大问题,因为有越来越多新的开发者加入进来,他们从新的开发者,会慢慢成长为顶级维护者(Top Maintainers)。 (编者注:Linux 社区的维护者是分级的,自下而上,从每个源代码文件的 Maintainer,到 Feature maintainers,到 Top maintainers。) 

Dirk 询问 Linus:为啥没人 fork 一个全新的 Linux 来做
Linus 表示:他欢迎大家来贡献自己的代码,如果有比较好的改动,社区会权衡之后合并进来;如果有问题,Linus 会指出并拒绝合并,但是他欢迎大家来质疑,事实证明,他一直都是对的。


Git - 从 Linux 内核项目到流行


聊完了 Linux,Dirk 提起了 Git,他想知道 Linus 对他的这个作品有什么看法
Linus 说到,他没想到 Git 可以如此流行。Git 最初的诞生,是为了维护庞大的 Linux 内核项目。十几年前(Git 第一个版本 05 年底发布),大家都觉得 Git 比较难用,并且它的用法和设计和大家习惯的版本控制软件,是那么的不同。那个时候,大家更习惯于 SVN 等传统的版本控制软件。大概 5 年前,Git 变得越来越流行,开始使用 Git 的个人和公司越来越多,这一点让他很惊喜。他特别提到,他大女儿现在在读大学,大家更多地知道她是 Git 之父的女儿,反而没有那么多的人知道她是 Linux 之父的女儿。 从他的角度看来,这可能是由于大家在用 Git 的时候,可以很清楚的知道我就在用 Git,但我们平时使用个人电脑,可能并不知道其实他的内核是 Linux。Linus 表示,其实他在 Git 上投入的时间并不多,并且现在 Git 社区的领导工作已经交给了另外一个人。


Linus - 下一步的打算


Dirk 想知道,除了 Linux 项目,Linus 还有关注其他的开源项目吗?
Linus 表示自己不太习惯分心,更希望集中精力到一个项目上,他更喜欢深入到细节里面。他经常花费数月的时间去深入一个内容,比如编译器。并且,Linux 已经用掉了他大部分时间,没有太多时间去关注其他项目。更多的时候,是因为互相有 Issue 关联,才会去关注另一个项目。 

Dirk 问到:如果让你现在重新做一个项目,有什么想做的吗?

Linus 回答如果有这样一个机会,想做一些硬件相关的事情,例如 FPGA 的内部实现、芯片设计等,这些都是他比较感兴趣的部分,或者是一些其他的事情。


Linus - 给年轻人的建议 Dirk 最后问到 Linus,对于现在的年轻人,尤其是在座的很多中国的年轻人,有什么好的建议吗?


Linus 回答,自我驱动很重要,希望大家找到自己感兴趣的事情,找到自己可以全身心投入的事业,并且一直做下去,比如他比较喜欢写代码。Dirk 做了补充,他觉得英语也是一个很重要的技能,这可以让你更好和开源社区交流。提到开源项目,他认为,开源项目可以让全世界的人认识你,看到你的工作,并且在和社区的互动中,你会感受到来自社区的尊重。
Day 2 其他企业看点

China Mobile
中国移动自去年开始将 “开源” 和 “标准” 同时放到略发展的高度,不仅从开源社区汲取营养,而且积极回馈开源社区。中国移动近年来高度重视 5G 的发展,而且结合自身优势和开源设计,利用 SDN 和 NFV 技术,实现电信云平台的网络编排。

同时,中国移动对现有电信网络架构进行重构,提出了基于网络编排的新型电信网络架构。

阿里云
阿里云自 2009 年成立以来,不断拥抱开源技术,根据自身的业务场景和基础设施,设计实现了 “飞天” 云操作系统,可以实现数据中心级别的水平扩展。同时,Alibaba 积极拥抱容器技术,2016 年和 Docker 公司成为战略合作伙伴,今年四月份加入 CNCF ,阿里云也在上个月宣布提供 Kubernetes 服务。

SUSE
今年是 SUSE 诞生 25 周年,SUSE 公布了基于容器的 SUSE Caas 平台。

SUSE CaaS 平台由三个组件构成,使用 Kubernetes 进行容器编排。Kubernetes 自 2015 年快速发展,Kubernetes 也已经成为容器编排的首选平台。