设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

专访Linus Torvalds:微内核仍是一个技术失败

2011-5-20 11:19| 发布者: joejoe0332| 查看: 13316| 评论: 2|原作者: 黄永兵译|来自: 51CTO.com

摘要:   今年,Linux 20岁了。近日,LinuxFR对Linux的创始人Linus Torvalds进行了采访,在采访的第二部分《专访Linus Torvalds:对所有Bug一视同仁》中,Linus Torvalds回答了自由开发软件、内核安全等方面的问题。本文是 ...
  今年,Linux 20岁了。近日, LinuxFR对Linux的创始人Linus Torvalds进行了采访,在采访的第二部分《专访Linus Torvalds:对所有Bug一视同仁》中,Linus Torvalds回答了自由开发软件、内核安全等方面的问题。本文是LinuxFr对Linux创始人Linus Torvalds的采访的最后一部分,主要从对Android有何看法、微内核是个技术失败等方面进行了回答。以下是原文。

  LinuxFR:LLVM编译器有了巨大的进步,你对这个项目有何看法?LLVM架构比GCC更优秀吗?你认为以后它会取代GCC吗?

  Linus Torvalds:取代?有可能,但我认为这不是一件说到就能做到的事情,我发现编译器确实有趣,我认为在这个领域有竞争是一件好事,因此我希望看到LLVM继续做出更大的努力。

  LinuxFR:我的ISP提供的ADSL Moderm嵌入了Linux内核,我的索尼TV和打印机也嵌入了Linux内核,但我却不能自由Hack我的ADSL Moderm,我的TV和我的打印机(由于法律原因),你如何看待这种现象?

  Linus Torvalds:我个人认为灵活的硬件比锁死的硬件更有趣,但同时,对我来说,软件应该可以自由Hack,但硬件就不一定了。

  只不过我觉得他们既然使用了Linux源代码,就应该遵循Linux许可开放给人们,但显然很多公司没有这么做,我想说的是,这不是规则,而是例外。

  因此你可以获得他们修改后的Linux源代码,构建你自己的ADSL Moderm或TV,说得更贴切点就是,即使你不想用他们修改后的Linux源代码制作自己的ADSL Moderm,也可以用于其它用途,如用在你的桌面上,甚至是不相关的计算机上,也许你的用法比他们最初的想法更有趣。

  当然,大多数Linux用户不会对内核做太多的修改,如果你也想做类似的硬件,你也可以自由地使用Linux内核,同样,你也不要老是想着要控制使用了开源代码的硬件,不要以为使用了Linux内核,整个硬件产品都应该开源,当然,如果你愿意,也是可以开源的。

  我认为在内容产业这个问题的确比较严重,内容提供商使用法律和技术措施,试图将用户锁死,造成垄断的局面,我不喜欢DRM,但我认为它和软件许可是 一个不同的问题,我也认为FSF企图使用GPL v3作为武器和DRM对干,我很庆幸Linux内核当初决定一直使用GPL v2许可。

  LinuxFR:你对Android有何看法?因为它的确是一个Linux内核分支,你对此是高兴还是不满?

  Linus Torvalds:我认为分支是一件好事,他们没有让我感到不满,Linux分支不止一个,它们可以满足不同的市场需求,我认为只要分支做的事情有实际意义就行。

  我也希望Android分支能尽快解决一些严重的问题,也欢迎它进入内核主线,但这需要时间和进一步努力。

  从长远来看,我认为最严重的问题是失控和疯狂的嵌入式平台代码,嵌入式平台逐渐远离标准平台,由于存在硬件平台约束,大多数时候需要根据芯片和电路板解决方案进行定制。

  这给维护工作带来了巨大的难题,虽然有时只是一个小小的改动,但我们却不得不也将它们考虑进去。Android也是这样,没有好的解决办法。

  LinuxFR:Android和主线之间有何技术差异?你认为“wakelock”争议可以解决吗?

  Linus Torvalds:我认为主要还得从技术上想办法解决,但现实中,一旦你有一个接口和现成的代码,你要做的是修改工作,但这需要时间,因此可能要等几个版本后才会真正解决。


酷毙
5

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (6 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部