内容简介:我们首先将目光聚焦于本次大会对Linus的采访部分。采访部分
//
今年,KubeCon + CloudNativeCon 和 Open Source Summit 一同在中国上海组织了一场盛大的源活动。此次活动将 CNCF (Cloud Native Computing Foundation) 下的各个项目汇聚一堂,与行业内的知名企业一起为大家带来一场云原生计算的发展。 Linus Torvalds也参与了此次会议。 这是 Linus 第一次来上海,及第三次来到中国。
//
我们首先将目光聚焦于本次大会对Linus的采访部分。
采访部分
Q:Linus 一般好像不喜欢演讲?
A:是的呀,我一般不知道听众是谁,所以往往很难准备好内容。
Q:Linux Kernel 刚刚发布了 5.2-rc6 版本?
A:Linux 已经运行 20 多年,我已经不专注在具体的某个功能的变化上了。如果有足够多优秀的人,并且有一个值得付出的目标来驱动他们,项目就会没什么大的问题。大量的开发者在开发项目,然后就需要 5、6 周来测试和检查,直到可以发布。但是严格的 deadline 往往很难实现,也让大家很辛苦来追进度。
Q:Linux 的速度要求会影响开发模式吗?
A:我们一直在努力保持业务迭代稳定性。而且开发 Linux Kernel 的开发者都是很“特别”的,他们需要了解其中的内容的原理和价值,这是非常难的。
Q:开发者是否真的应该了解内核的原理?还是只是去用技术(Drag-and-Drop)?
A:不是每一个人都能了解所有的技术细节,每个人有自己的专场。比如我,不知道怎么去使用和开发界面程序。因此,术业有专攻吧。
Q:哪里是安全的重点?
A:当你在关注 安全 的时候,不应该关注重点,因为每个地方都是重点。很多大的漏洞,不仅仅来源于软件,这两年常常发现是硬件出了问题。每个人都会犯错误,写出 Bug,因此要去解决安全问题,要去做多层(layer)的安全防护。即使一层出了问题,其他层可能可以解决。安全确实是很严重的问题,每个人都必须关注它。
Q:Kernel 的性能发展?
A:当硬件发展变缓,确实软件行业的压力是很大的。我们不能再只以来硬件的高速发展,内部在不断优化性能和项目。
Q:有什么可以教育其余的开源项目的吗?例如 Kubernetes?
A:不要去伤害你的用户!!!要向你的开发者证明你是一个 stable platform(稳定的平台)。Kubernetes 是一个非常年轻的项目,需要建立一个拥有同样文化的社区,以同样的目标去努力。
Q:对于众多不同的 domian(企业、游戏、用户端 ...)有不同的统治性的底层平台,你怎么看?
A:我不在意不同平台谁赢了,我在意我做的技术是最好的。在很多行业,Being First 比 Being Best 要重要,但是我完全不在意,这不是我的兴趣所在。我希望在无关于某一个具体市场和平台的时候,我只想做最好的基础技术。
Q:(这跟问题比较 Personal)讨论游戏方向,关于目标和兴趣所在,所以我这里没有记录。
Q:对未来的预测?2021 年(Linux 30 周年)了,未来的 30 年会怎样?
A:技术在高速发展,但是如果看核心技术,当下的操作系统与 60 年前没有什么变化,但是硬件却发生了巨大的变化,而 Linux 就是在软件与硬件之间的这一层来解决问题,也会一直扮演好这个角色。
也许,后面的 30 年我(Linus)不会深处其中。(俏皮)
在台上接受采访后, 中国开源软件推进联盟陆首群教授Linus Torvalds和 Linux基金会CEO Jim Zemlin召开了炉边对话会,就操作系统的未来发展、Linux基金会的路线图以及与中国开源社区的合作展开了充分交流。
陆总: 当前一些中外公司都在开发下一代操作系统,这些操作系统的主要特点是:1. 开源,2. 微内核,3. 跨平台,4. 海量应用,请问你如何评价操作系统开发的这种趋势?
Linus: 陆总,我猜你刚才谈到的这些新的操作系统包括Google开发的Fuchsia项目。我认为这些项目可能用于在某些专用领域。Fuchsia主要针对硬件资源有限的计算领域,例如传感器。Linux设计和开发的目标不包括这些应用场景,作为综合应用。我希望Fuchsia能够成功。
但是开发一个操作系统内核并不难,困难的是需要很多的开发者开发设备驱动,同时需要大量的硬件的支持。在过去的30年里,Linux的开发遇到了很多的困难,有一些困难,例如安全,导致了开发进度的延缓。我们通过解决这些问题积累了丰富的经验,面对竞争我们有必胜的信心。
陆总: 如你所说,Linux已经有30年的历史,在这个代码演进的过程中一定会产生很多的垃圾,同时还需要满足各种用户的新需求,Linux是否有些臃肿,如何能够不断更新自我?
Linus: 30年来,Linux的开发一直在不断自我更新,但是我们更多的增量级的调整,而不是破坏性的变化,例如我们通过架构的调整增加内存的利用效率。
陆总: 当前的中美贸易摩擦给开源代码的推广带来了很多不确定性,以前我曾与Jim交谈,Jim认为只要遵循开源许可证的开源代码不会受到出口管制的影响。但是我们知道开源代码里面可能会包含知识产权,如专利技术,或者含有专利技术的标准。请你进一步谈谈这些专利的使用是否会受到出口管制的影响?
Jim: 出口管制政策不会影响公开信息的共享,包括开放源代码运动。我们认为专利授权与出口管制是两个问题。
所谓开源代码专利侵权是一个重要的问题。Linux基金会在过去的10年里与开放创新网络(Open Innovation Network, OIN)合作,我们希望通过这个合作协调解决开源的专利侵权问题。我们最近与OIN合作从法律意义上定义Linux,包括如何从法律上定义Linux文件、库和模块。
我认为OIN一定非常欢迎中国公司的加入,参加OIN董事会需要缴纳两千万美金的费用。
陆总: Linux基金会利用自己的人才、资金、资源、影响力优势,最近跨界开展对基于开源的深度信息技术的研发工作,成绩卓著,有力推动了开源运动的发展。Linux基金会开展此项活动已有三年,我看是否到了总结此项运动的时候了?国内很多单位也在开展大数据、云计算、人工智能、区块链等研究,如何把上面两个积极性协调或结合起来,进一步壮大声势,注重实效。
Jim: 确实我们应该研究陆教授的意见。
陆总: 下面我请华为肖然总谈两句。
肖然: 首先感谢Linux基金会对于华为的支持和开源运动的贡献。华为基金会的开源项目中受益良多,我们的很多技术是基于Linux的。我们同时是开源的受益者和贡献者,华为承诺将继续全力支持开源运动。
陆总: 下面我请阿里云的陈绪谈谈。
陈绪: 阿里云一直是开源运动的积极支持者,我们是Linux基金会和CNCF的会员。今天上午Linus在大会发言的照片已经在公司内部粉丝中广为流传。从上海到杭州坐火车只需1个小时,欢迎Jim和Linus有空来杭州考察公司总部。阿里巴巴经济体开发并主动开源的项目超过700个,且在持续增加。目前我们的工作重心之一是将有潜力的项目甄别出来,投入更多力量。阿里云使用诸多Linux技术,我们会持续努力,力图有更多的贡献和回馈。
陆总: 下面请陈莉君教授也讲几句。
陈莉君: 我从1999年开始接触Linux以来,一直致力于Linux的教学和研究,翻译了多本Linux教程和资料,培养了一些Linux专业人才。但是现在我有一些困惑,随着AI等新技术的发展,学生们对于Linux内核的研究兴趣逐渐转移到这些新技术的领域。
Linus: 内核技术从来都不是吸引学生兴趣的技术,在我读大学的时候就没有关于内核的课程了。所以内核技术研究只是适合于一部分人。
陈莉君: 我的Linux内核MOOC项目希望能请到第一线的企业工程师参与,分享经验,希望Linux基金会能够支持。
陆总: 这项要求希望得到Linux基金会的支持,是否由Jim负责。
Jim: 赞成,此项具体工作由Keith负责。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 最简单、最好用、最好玩的 Blazor UI 库 BootstrapBlazor v5.0.23 发布
- 最好的Julia语言
- 哪家虚拟主机最好用
- 算法 - 最好、最坏、平均复杂度
- python是世界上最好的语言
- 国内存储芯片迎来最好的发展时机
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数学与泛型编程
[美]亚历山大 A. 斯捷潘诺夫(Alexander A. Stepanov)、[美]丹尼尔 E. 罗斯(Daniel E. Rose) / 爱飞翔 / 机械工业出版社 / 2017-8 / 79
这是一本内容丰富而又通俗易懂的书籍,由优秀的软件设计师 Alexander A. Stepanov 与其同事 Daniel E. Rose 所撰写。作者在书中解释泛型编程的原则及其所依据的抽象数学概念,以帮助你写出简洁而强大的代码。 只要你对编程相当熟悉,并且擅长逻辑思考,那么就可以顺利阅读本书。Stepanov 与 Rose 会清晰地讲解相关的抽象代数及数论知识。他们首先解释数学家想要解决......一起来看看 《数学与泛型编程》 这本书的介绍吧!