专访Linus Torvalds:对所有Bug一视同仁

发表于:2011-5-20 10:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:黄永兵 译    来源:51Testing软件测试网采编

#
Linux

  编者按:今年,Linux 20岁了。各地都在筹划着如何庆祝Linux 20岁的生日。近日,LinuxFR对Linux的创始人Linus Torvalds进行了采访,本文主要从自由开发软件、内核安全等方面进行了回答。以下是原文。

  LinuxFR:Lennart Poettering曾说:“实际上,Linux API已经取代了POSIX API的角色,Linux已成为所有自由软件开发的焦点”,你对此有何看法?

  Linus Torvalds:的确如此,我认为它为简化非常困难的问题提供了一个可行的方法。Linux API兼容POSIX API,因此,如果你想以后将项目移植到其它平台,选择Linux作为开发平台无疑是最佳的选择。

  LinuxFR:你认为systemd相比SysV初始化程序是一个巨大的进步吗?它是一个改变游戏规则的技术吗?

  Linus Torvalds:我对此也持观望的态度,它的使用范围还不够广泛,我认为启动性能很重要,任何对此有帮助的技术都是好事情。

  LinuxFR:你使用btrfs吗?你认为它何时能准备好取代默认推荐的文件系统ext4?

  Linus Torvalds:我在我的两台笔记本电脑上使用了btrfs,但坦白地说,谈到文件系统的使用时,最大的因素是发行版的支持。当然,文件系统本身的核心功能也很重要。人们除了关心文件系统的功能和性能外,更关心其稳定性。

  LinuxFR:通过Linux和Git这两个软件,你对计算机行业的影响非常大,你是怎么做到这两个巨大的成功呢?你和凡人有什么区别?

  Linus Torvalds:首先我要纠正一点,我也是凡人,我认为成功最重要的就是持之以恒,就Linux而言,我拥有了天时和地利,当时也有其他的人在开发操作系统,但他们没有坚持做下去,而我一做就是20年。大多数开发人员都会做一些他们感兴趣的私人项目,但他们的兴趣也消失得很快,很少有人能坚持10年。

  对Git而言,情况有所不同,当初我希望通过它更好地管理Linux内核树,因为内核源代码变得越来越大,维护者也越来越多,需要一个更好的源代码管理和协作开发工具,于是便有了Git的架构。其实在Linux和Unix世界,已经有很多成熟的SCM工具。

  对Git贡献最大的不是我,而是Junior Hamano,他真的是一位伟大的维护者,像他这样的人对开源项目来说是至关重要的。开源编程是一项团队运动,找到合适的人非常不容易,对Linux内核开发来说更是如此。让我感到欣慰的是,我们已经拥有一大批优秀的内核维护者。当开发工作裹足不前时,我可能会向他们冒火,但与此同时,我相信有更好的维护者站出来。

  LinuxFR:据我所知,你对生物学和进化论也很感兴趣,这些只是对Linux开发有用吗?

  Linus Torvalds:我不认为这些知识对Linux内核开发有用,这些都只是我的个人兴趣而已,生物学、进化论和人类行为都是让人着迷的主题,我认为在技术发展和进化论之间有许多相似之处。技术进步更多的是“有机”的发展,只有很少一部分是超前设计,实际上,我认为大多数技术问题都太复杂了,只能通过渐进式改进、试验和不断摸索才能找到最佳的解决方案。

  LinuxFR:你现在是一位美国公民,你如何看待美国软件专利法呢?你的声音可以帮助和这部法律斗争么?

  Linus Torvalds:虽然我不喜欢专利,但我们必须承认它们,我也尽量保持远离涉及到专利的问题,但我希望有更多的人参与进来。

  LinuxFR:你经常在realworldtech.com(简称rwt)发表文章,但我从来没见你在lwn.net上发表过文章,为什么?你会习惯性地浏览lwn.net吗?

  Linus Torvalds:我到rwt是去讨论计算机体系结构的,我喜欢和那里的人展开激烈的讨论,甚至是争论,我也喜欢和非Linux用户,甚至连Linux都没听说过的用户讨论问题,那样我才能听到有价值的反对声音和意见。

  Lwn?它是一个完全不同的“鱼塘”。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号