Linux内核开发者小组讨论的10段语录

译至: http://www.linuxfoundation.org/news-media/blogs/browse/2014/08/thanks-making-games-faster-top-10-quotes-linux-kernel-developer

在今天进行的LinuxCon和CloudOpen北美的Linux内核分组讨论中,Greg Kroah-Hartman说道: “Linux的游戏玩家应该感谢内核开发者Andy Lutomirski,他最近的工作让32位程序在64位内核的运行速度变得更快”。

“很多人认为,谁在乎呢? 结果显示,Valve在乎,“Kroah-Hartman,Linux内核开发人员,Linux基金会研究员说道。 它们所有的游戏仍然是32位应用程序,但Valve想要它们在64位架构上运行。

“你只是加快了所有的游戏玩家,”Kroah-Hartman在舞台上说道,大家报以热烈的掌声。 “你让他们的机器运行速度更快而不自知。 谢谢。“

“不客气,”Lutomirski,一个相对新进的内核开发者说道。

Kroah-Hartman主持了小组讨论,参与者包括Linux之父Linus Torvalds,以及来自谷歌的内核开发者安德鲁·莫顿,来自三星的Shuah Khan ,和AMA资本管理公司的联合创始人Lutomirski。 他们的讨论涉及的主题范围包括内核社区面对的最大挑战,他们解决的最难的错误,和其他的一切。 下面是一些讨论的亮点。 完整的讨论将很快在Linux基金会的YouTube频道上发布。

Linux内核开发者小组讨论的10段语录

1,“我下载了2.2版内核,却发现阿兰考克斯把我的网络驱动程序标志成已经过时了。 所以,我提交了约一个2,000行的补丁和5000行的changelog去让它变的不过时。“ - 安德鲁·莫顿谈到他的第一个补丁。

2,“我们的内核峰会 ,在过去数天似乎很无聊。 我们没有争吵了...(来自小组成员间的分歧)等等,我们是?“ - Greg KH。

3,Greg KH:“容器本身是不安全的,你必须使用命名空间,我们仍一直在寻找(命名空间)bug, 他们是否愿意使用?“

Lutomirski:“这是一个权衡。 如果没有你会有一个安全问题。 如果有你也可能有安全问题。 至少严重的错误似乎随着时间的推移减少了,所以这让人放心。“

4,“我们正在努力扩展我们的接口让你可以安全地运行代码,按传统的方式你做为root用户是绝对不行的。” - 莱纳斯·托沃兹,谈到命名空间和容器的安全性。

5,“我太老了,而不能去修改bug。 我的第一反应是,我可以让谁去解决这个错误?“ - 安德鲁·莫顿。

6,“我很乐意Linux再次缩水......我们已经很清楚在过去20年内核膨胀了很多....这是一个问题,特别是如果我们要嵌入式设备中应用的话“ - 莱纳斯·托瓦兹。

7,“很多ARM的东西正被加进来,所以在未来几年内,这将是一个挑战。 很多人会想利用构建在ACPI的驱动程序,并在ARM的空间利用它们。“-Shuah Khan。

8,“如树莓派之类的项目实际上在寻找一些使用硬件的人才上是非常好的...虽然那些人中很少会决定去做内核开发,但如果你在世界范围内找的话一小部分仍然是很多人。” - 莱纳斯·托瓦兹。

9,“我拒绝一个过于复杂的补丁......x86维护者对这个感到很惊讶...它使得开发需要在短期内要多花一些时间...但它是更有效一个长期策略。“ -Andy Lutomirski。

10 GregKH:“我们运行得很好。 我们到处运行。 我们去哪儿接下来呢? 我们已经征服了几乎每一个主要行业。“

莱纳斯·托瓦兹说:“我还是想征服桌面。”

Linux内核开发者小组讨论的10段语录

时间: 2024-10-13 07:56:08

Linux内核开发者小组讨论的10段语录的相关文章

linux内核源码——内存管理:段页式内存及swap

os的内存管理大概可以分成两块:1.段页式管理(虚存)2.swap in 和 swap out 段页式管理   多级页表的管理图像 用户(程序员)希望用段,物理内存希望用页来进行管理 原文地址:https://www.cnblogs.com/zsben991126/p/12069937.html

如何参与Linux内核开发(转)

本文来源于linux内核代码的Document文件夹下的Hoto文件.Chinese translated version of Documentation/HOWTO If you have any comment or update to the content, please contact theoriginal document maintainer directly.  However, if you have a problemcommunicating in English yo

如何切入 Linux 内核源代码

Makefile不是Make Love 从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉.毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了,现在想来依然觉得丢人. 毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗的两个文件.基本上,Linux内核中每一个目录下边都会有一个 Kconfig文件和一个Makefile文件.对于一个希望能够在Linux内核的汪洋代码里看到一丝曙光的人来说,将它们放在怎么重要的地位都

Linux内核学习方法

Makefile不是Make Love 从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉.毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了,现在想来依然觉得丢人. 毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗的两个文件.基本上,Linux内核中每一个目录下边都会有一个Kconfig文件和一个Makefile文件.对于一个希望能够在Linux内核的汪洋代码里看到一丝曙光的人来说,将它们放在怎么重要的地位都不

Linux内核(2) - 分析内核源码如何入手(上)

透过现象看本质,兽兽们无非就是一些人体艺术展示.同样往本质里看过去,学习内核,就是学习内核的源代码,任何内核有关的书籍都是基于内核,而又不高于内核的. 既然要学习内核源码,就要经常对内核代码进行分析,而内核代码千千万,还前仆后继的不断往里加,这就让大部分人都有种雾里看花花不见的无助感.不过不要怕,孔老夫子早就留给我们了应对之策:敏于事而慎于言,就有道而正焉,可谓好学也已.这就是说,做事要踏实才是好学生好同志,要遵循严谨的态度,去理解每一段代码的实现,多问多想多记.如果抱着走马观花,得过且过的态度

Linux 内核中逻辑地址/虚拟地址/线性地址三者的区别

本博文引自我的知乎回答:Linux 线性地址,逻辑地址和虚拟地址的关系? 为了防止歧义,以下术语都用英文.部分术语不做解释了,不然答案就太长了. 以下讲解都是以代码段为例 在 Intel 平台下,逻辑地址(logical address)是 selector:offset 这种形式,selector 是 CS 寄存器的值,offset 是 EIP 寄存器的值.如果用 selector 去 GDT( 全局描述符表 ) 里拿到 segment base address(段基址) 然后加上 offse

Linux内核学习总结

李泽源 原创作品 转载请注明出处 <Linux内核分析>MOOC课程:http://mooc.study.163.com/course/USTC-1000029000 [Linux内核学习总结] 幸福来得很突然,这门课就快结束了…… 是时候,总结下这段时间的坚持了,也给同样对Linux内核有兴趣的你一个指南. 在这门课的学习过程中,按照老师的要求,每次课后都写一篇博文,这是一个很好的学习方式.每当写这些文章的时候,总是要多看几遍视频,再查查相关的资料,才能勉强凑成一个完整的文档:同时也把自己学

Linux内核的启动流程之基础概念

Linux系统的组成部分 从运行状态角度来看 分为 内核+根文件系统 从静态角度来看 分为 磁盘分区+相关文件 内核调用 第一个方式:调用内核过于复杂,所以有些内核开发人员创建了库文件,通过调用库文件来调用内核程序.那么shell就是通过调用库的用户接口(用户程序) 第二个方式:程序开发人员很牛B,他为了追求效率,他自己编写程序直接调用内核程序. 内核设计流派 1.单内核设计 把所有功能集成与同一程序.方便使用,但是一个功能出了问题就影响整个程序.linux就是例子 2.微内核设计 每种功能使用

Linux内核设计与实现高清版pdf免费下载

下载地址:网盘下载 备用地址:网盘下载 内容简介编辑<Linux内核设计与实现(原书第3版)>基于Linux 2.6.34内核详细介绍了Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面的内容.<Linux内核设计与实现(原书第3版)>主要内容包括:进程管理.进程调度.时间管理和定时器.系统调用接口.内存寻址.内存管理和页缓存.VFS.内核同步以及调试技术等.同时<Linux内核设计与实现(原书第3版)>也涵盖了Linux 2.6内核中颇具特色的内容