与Michael Tiemann重温早期开源的激情zz

2005年11月25日
 聊天话题:与Michael Tiemann重温早期开源的激情(点击进入CSDN聊天室)
本期嘉宾:主持人
聊天日期:2005年11月24日


主持人 :
各位网友,在家下午好。我们的聊天2点正式开始
[2005-11-24 13:53:00]

主持人 :
我们今天的聊天主题是: RedHat Linux 在此,让我们欢迎Michael Tiemann的到来。
[2005-11-24 13:55:00]

主持人 :
聊天开始前,我再重申一下聊天规则 1.请各位将需要嘉宾解答的问题提交给聊天现场的JDMBA(JDMBA是CSDN工作人员) 2.请各位不要谈论与本次聊天主题无关的话题。
[2005-11-24 13:56:00]

主持人 :
主持人:网友们问得最多的一个问题,您认为超级黑客的标准和成为超级黑客的条件是什么? Michael Tiemann:介绍一下我的背景,我是美国当时学的科目是计算机科学及工程学,这是我非常喜欢的学科,我对计算机的理论进行研究,以及对编译器方面的知识也进行了研究。我觉得仅仅具备这样一个背景还不足以使我能够在编译器公司工作,我这点知识还不足以让我在这样的公司工作。我后来看到Richard Stallman发布了GNU编译器之后,我经过研究,看大师怎么写这个东西。我把这个代码下载之后,自己研究,我觉得也不用其他的编译器公司招聘我了,我可以根据这些源代码的研究,自己来编写。我现在介绍一下学习编译器方面的过程,我把这些代码都打出来了,摞得特别厚,有1000多页。我很快就发现我们在阅读源代码的时候不能像看一本书一样的方法,得像探索的形式一样进行。我就换了一种方法,我对某些事物感兴趣,对它进行逻辑性的研究,真正找到感兴趣的东西之后,进行深入地研究。如果我不了解这方面的某些情况,我会再反回去继续研究,或者根据现有的知识能够了解到其他的一些东西得出结论。我对它进行充分研究之后,就设计了320方面的芯片,后来我发现这个编译器实际上比国家级的芯片水平高。我对它进行了更深入的研究,我就做了编译器端口移植,也开发出一些新的东西,也制作了一些幻灯片,然后加一些GNU进行破解。对我来说很关键的是要把这些东西放在我的脑子里,我觉得非常荣幸地能够读很多代码、写很多代码,提供给大家使用。我想再补充一点,我开始在网络上发布我编写的补丁之后,网友们有很多反馈及批评的意见接踵而至,对我来说这是非常好的一件事情,因为可以得到网友的指正,这样能够了解到问题所在,把问题做得更好。我认为得到相关的反馈是非常好的一件事情,能够让我不断向前发展。
[2005-11-24 14:20:00]

主持人 :
网友:在现在的IT人员当中,要成功需要具备哪些因素? Michael Tiemann:我们说现在IT产业经历着非常大的变化,可以说它和很传统的研究和工程的方式有所不同,因为过去传统的研发和研究工作是局限于非常小的群体之中,而且对事情的讨论也是局限在非常窄的范围之内。我们现在看到作为一种新的方式,作为技术人员,就必须在工作中了解到现在进行的工作和更为广泛的工作之间必须建立一种什么样的联系。所以我们说在IT产业中要想取得成功,他们必须非常关注、非常了解自己的工作和其他相关人的工作之间具有哪种内在的关系。所以为什么说开源社区非常重要,大家必须了解、承认很多方面的工作不同的风格、不同的情况。我刚刚开始做编译器工作的时候还是比较好做的,因为选择的别不是太多。但现在可以想像,作为工程人员、技术人员要在脑子里保持这么多的东西,像PHP、 Java、J2EE,你了解了很多方面的情况,对你的工作会有很大的帮助。在这方面,我想给大家打一个类比,我不知道这个类比大家是否觉得非常恰当,或者是大家能够名明白。我认为作为一个黑客来说,无论是编译器方面、还是在核心设计方面,我觉得他更正像是一个农民。而作为IT方面,更像一个厨师。农民生产出来的东西都是家庭自己解决的,在农民做事情之前,有很多都是野生的,或者是不健康的。无论是编译器还是核心设计方面,IT人员就像一个厨师,要把这些东西整合出来。
[2005-11-24 14:27:00]

主持人 :
网友:我是一个初学者,请您给我在学习编译原理方面提一些建议。 Michael Tiemann:C++语言对初学者来说是非常困难的,所以我觉得对于一个初学者来说有帮助的是要从简易的地方入手,如果想学好C++语言牵扯到非常多的方面,不仅是语言方面的内容,还有“库”方面的内容,这个库牵扯到非常复杂的东西。我刚学C++的时候,相对的库比较少,各种特色的东西比较少,所以对我来说学习的难度就比较简单一点。但从我个人角度来说,任何一个人如果从C语言来学习,都是很好的起始点,但我并不是说C语言是解决所有问题的最好方案。但它是一个很好的基础,在这个基础之上可以研究更深入的东西。你现在在中国有很多人,我肯定他们也是在学习编译器方面的内容,他们都想成为大师,不仅仅是希望在语言方面能够成为一个大师,而且在工具的使用方面也想成为一个大师。在我来亚洲之前的头一个星期,我从来不认识这么一个人,有一个澳大利亚的人想写编译器方面的东西,我和他用电子邮件进行了深入的交流,交流我是怎么学习的。但我强调了一点,你必须按部就班地学习一件事情,不要做什么事情过于急躁,你不要期望对一个事情的学习通过很短的时间就能够掌握。我不知道为什么这些人这么急躁。就像中国的汉字一样,汉字不是一看就学会了,是需要长时间的学习,才能对汉字有所了解。我讲这个问题就是说不必把编译器方面的所有内容才能了解集中的内容,但是我们有一点是非常重要的,就是必须以一个内容为基础,在这个基础上再一步步进入下一步的情况。
[2005-11-24 14:34:00]

主持人 :
主持人:我们知道红帽开发Fedora社区,能否给我们介绍一下这个社区,能否介绍给国内的开源工作者。 Michael Tiemann:我想在所有的红帽开发社区中的开发人员,都想让诸位了解,如果想了解一下它的结构是怎样的,它相当于是一个切开了顶的形状,而不是有很多大门。你首先要了解红帽的开发规则,然后了解架构。红帽项目中的Fedora部件,牵扯到开发人员负责的很小的部分,真正激动人心的开发是在社区层次进行的。在这里红帽开发人员所做的事情,就是要保持这个系统的一致性,这样能够确保个人使用的时候有一个很好的体验。
[2005-11-24 14:46:00]

主持人 :
举一个例子,我见过Gimp进行照片编辑开发的应用,他们根本就不知道当时所做的工作是不可能实现的工作。正是因为他们不知道这个是不可为的,反而经过这个事情之后就把它做成了,开始的时候,关键问题就是要做出一个插件式的架构,其他不认识的开发人员也可以通过这个方式在架构中插入他们的东西。很多其他的成绩也是采取插件的方式,大家都可以把自己独特的想法、独特的视角放进去,不必征得某些人的批准。他们要做到两点,一个是误操作性,一个是可兼容性,你可以在Linux里面看到也是属于这种情况。
[2005-11-24 14:46:00]

主持人 :
举个例子来说,GNU C他们参与的时候,可能在某些方面参与了,但在其他方面的代码完全看不明白,比如说像对Parser了解的不了解细微的东西,我们说它是模块式的架构,所有的开发人员或贡献者都是关注他们感兴趣的方面。当然有时候会出现很多想法,出现重叠的情况,这是我们做工作最为困难的时候。现在来说把它编译进行重新的编写,可能这种方式更为简单一点。
[2005-11-24 14:46:00]

主持人 :
主持人:我们注意到红帽公司已经在要是把Xen加入到Linux内核中,而在中国国内,也已在进行兼容Windows的内核研究。您认为Xen的发展前景如何?把Xen加入Linux内核会起到什么作用呢? Michael Tiemann:我们觉得像Xen是可视化技术中最激动人心的一块,但有一个非常有意思的事情,在一开始这个项目实际上是微软他们最初发起的,但你可以看到开源能够具有很大的力量,而且只要你的想法好,就能够产生很大的力量,最终各方来参与做这个事情,Linux就做很多这方面的事情。
[2005-11-24 14:46:00]

主持人 :
作为开源设计方面,在Xen方面带来的实力是很多各方共同进行合作,开发虚拟化的产品。我只是把工作重点放在属于Linux核心方面的绩效功能做最小化的处理,不要让这个工作使速度放缓。
[2005-11-24 14:46:00]

主持人 :
主持人:我们注意到红帽公司已经在要是把XEN加入到Linux产品中,而在中国国内,也已在进行兼容Windows的内核研究。您认为XEN的发展前景如何?把Xen加入Linux会起到什么作用呢?
[2005-11-24 14:51:00]

主持人 :
Michael Tiemann:我们觉得像Xen是可视化技术中最激动人心的一块,但有一个非常有意思的事情,在一开始这个项目实际上是微软他们最初发起的,但你可以看到开源能够具有很大的力量,而且只要你的想法好,就能够产生很大的力量,最终各方来参与做这个事情,Linux就做很多这方面的事情。
[2005-11-24 14:51:00]

主持人 :
作为开源设计方面,在Xen方面带来的实力是很多各方共同进行合作,开发虚拟化的产品。我只是把工作重点放在属于Linux核心方面的绩效功能做最小化的处理,不要让这个工作使速度放缓。
[2005-11-24 14:52:00]

主持人 :
另外一些人更关注的是技术的问题,像分区或者是安排时间排程。其他的一些人很多都是在红帽里,他们考虑的是通过虚拟化实现IT方面的目标,比如说像服务器整合方面、系统管理方面、安全性方面以及其他方面。
[2005-11-24 14:52:00]

主持人 :
开源做到了一点,无论从实施方面还是架构方面都能够发挥作用,而且可以使实施起来非常容易,最终推出的解决方案是最好的,也是最灵活的。在传统的世界中,我们可以看到公司会被贴上不同的标签,有的是技术公司,有的是产品公司,有的是营销公司,有的公司我们把它们叫做大型公司,但在开源的世界中我们可以把它们整合在一起。通过大家的协作,而不是相互的竞争,大家都可以取得进展,而且是共赢的局面。
[2005-11-24 14:52:00]

主持人 :
网友:Linux在全球黑客的努力攻破下已经变得非常不错的,但有一个印象是只有计算机专业人员才能使用它的,而像红帽这样的东西,怎么样使得在桌面有更多的人使用它。您作为其中的一位成员如何使它变得更好,得到更大的发挥。 Michael Tiemann:其中一个方法就是同各个层级的教学单位进行合作,比如说和各个大学进行合作,还有就是向年轻学生提供开放源代码方面的工具,我想最好的方式就是在年轻的学生没有形成成见之前就能够接受到这方面的内容了,因为他们原来是不了解情况就形成了成见。
[2005-11-24 14:59:00]

主持人 :
举个例子来说,我上个月到印度访问,当时印度的政府官员对我讲了这样的事情,在政府工作的很多工作人员都认为计算机是一个非常复杂的打字机,只不过它不会打印而已。我想如果一个人连计算机能够做什么事情都不了解的话,你再向他宣讲或者是推广开源的概念就比较困难了。
[2005-11-24 15:00:00]

主持人 :
网友:现在市面上有关于C编译器设计的书,我想问一下这是不是准?可以写一本关于C++编译器设计的书。 Michael Tiemann:如果要写书的话,还是写其他内容的一些书吧。比如说战略性的,如何使用开源在企业中使用,我想这本书对很多人来市都会有很大的价值。像编译器黑客方面的情况,我有几年都没有着手做了,很多人的水平都很高,不如让他们写这本专题的书就更好,我可以就这个事情写一些历史方面的书。
[2005-11-24 15:00:00]

主持人 :
我再补充一点,并不是说所有的书都要一定是以印刷的形式,我也参与过文档回忆的记录工作,比如说像 GNU这样的编译器工作,网友看看其中的源代码,看看其中的记录,实际上可以挖掘出有关C++或GNU编译器方面的具体情况。
[2005-11-24 15:00:00]

主持人 :
网友:GCC能否和Java实现整合? Michael Tiemann:实际上我们在很早的时候已经开始了C++和Java的整合工作,我们已经制定出一些方法,可以在Java和C++之间共享数据、共享代码。现在GNU的编译器已经具有这方面的能力。
[2005-11-24 15:01:00]

主持人 :
在过去几年中,我们说GNU和GCC与Java项目的进展是非常大的,比如说在开源方面的项目 Eclipse。刚刚推出这个产品的时候,作为GNU编译器,只能处理20%的代码,但一年之后我们可以看到Eclipse可以在GNU编译器上进行自己的寄存等情况,大家可以看到很大的发展。
[2005-11-24 15:01:00]

主持人 :
网友:最近国内非常流行,这些开源的工作者认为操作系统之所以走向开源,是因为它足够成熟了,比如说像数据库、中间件这些走向成熟的话,也会走向开源,开源成为了一种趋势。您对这种趋势如何评价? Michael Tiemann:现在中间件已经出现了这样的趋势,有很多的例子,而且在应用服务器上建立了J2EE的应用,这不是向开源过渡的问题,而是存在多少的问题。
[2005-11-24 15:04:00]

主持人 :
我想举一个例子,可能对中国来说在开源应用方面是特别感兴趣,它的名字叫GRASS。我们说的 GRASS是美国工兵在上世纪七八十年代开发出来的,因为美国政府做出了一个决定,只是使用公司专有的软件,GRASS就放弃了成为公共领域的应用。后来有一群开发人员继续进行开发,现在在GRASS方面做的非常出色,比如说现在可以做项连方面的,或者是主题方面的情况,还可以做2D、3D的显示,而且还可以支持多种图形界面、多个数据库。而且在统计方面可以进行整合,比如说二项目,这个东西是很先进的,是百分之百的开源。
[2005-11-24 15:04:00]

主持人 :
另外一个例子,在开源方面它一直缺乏着这样的东西,就是所谓的企业级的目录服务器。作为红帽公司来说,因为有一些公司要做这些方面的事情,但我们最终做出的决定就是投资2000万美元,收购了一项技术,这个技术是由网景、美国在线、SUN公司开发的,这就是所谓的目录服务。我们把它收购过来之后做了一些整理的工作,并把它发布出去作为一个开源软件,而且向市场提供了。大家可以看到这是一个很好的例子。就是说,开源软件向更高层级发展,而且更紧密地走向了应用层。
[2005-11-24 15:08:00]

主持人 :
网友:我注意到红帽现在提供7×24的全天候的服务,我属于草根时期的用户,我非常留念社区式的服务。既然红帽把自己的产品分成Red Hat和Fedora,这和社区支持有什么关系? Michael Tiemann:我觉得作为这个社区来说最重要的模式就是创新。像Fedora就是这样的模式,让很多人都可以参加,如果有什么新的技术可以拿过来尝试,能够使它走向主流。我们一年做两三次的发布,我们能够了解现在最好的技术能够达到什么样的程度。对于企业用户我们创造的东西强调它的稳定性,至少要保持七年的稳定。就像在地上铺了一条路一样,铺在地上的路不仅仅是今天能够使用,而且在将来也能使用。
[2005-11-24 15:13:00]

主持人 :
如果有的人到了红帽公司说有一些想法或者是要求,我们典型的做法就是让他把想法和要求提出来,参加我们社区的研究,在Fedora上展示一下。一旦我们把它作为Fedora拿出来,证明它确实能够行使有效,我们能够在七年之内保证API(Application Programming Interface)和ABI(Application Binary Interface)没有变化。我们说在Fedora的套件中在Linux的集成中并没有,并不是说这个技术不能很好地运行,而是我们考虑到近期会有变化。所以说,我在这里和诸位网友讲这么一番话,如果你是非常热爱技术、热爱创新,请您参加Fedora社区。如果说你的生产系统要确保一个很好的预见性,还是使用Linux企业级的产品。
[2005-11-24 15:16:00]

主持人 :
网友:Intel公司发布了一系列的产品,GCC现在和Intel的C语言编译器有一定的距离。 GCC下一个版本会不会弥补这样的一些差距? Michael Tiemann:如果把编译器效能做一个对比的话,就像拿北京和天津的天气做对比一样,某些程度是会一无所有大同小异,但有的会有一个差异和例外。我们作为核心开发人员或者是Apache方面的开发人员,要寻求在众多平台上进行应用。他们可能有一些很具体的优化想法,但对于我们来说我们并不是着重做基准的标准,有人爱做,他们甚至做得不错。可以在GCC4.0版中看到。但要注意到基准标准的问题,如果我们把它叫做一个游戏的话,是非常昂贵、费钱的游戏,我们倾向于更多设计方面的支持,让开发人员在免费的软件上进行开发。
[2005-11-24 15:22:00]

主持人 :
我们还有一个非常受欢迎的做法,无论是在中国还是世界各地,我们提供红帽培训机会,工程技术人员也可以在单位里提供这样的开发支持。只要是客户有需要,我们可以提供7×24的服务支持。针对一些客户,可能是非关键性的,有一些技术的要求需要帮助,比如说补丁等安全方面的问题,我们也提供一种基本的支持。
[2005-11-24 15:22:00]

主持人 :
网友:红帽究竟能提供什么样的技术支持? Michael Tiemann:作为企业级的产品,我们不仅仅有Linux核心方面的东西,像我们红帽的目录服务器、GNU相应的工具,我们主要的支持是围绕着生产来进行的。也就是说,我们关键的问题,要想达到最好的支持,作为红帽来说,就是和客户在一起共同了解在软件的设计和部署、建造方面如何通过途径来进行。
[2005-11-24 15:22:00]

主持人 :
补充两个例子,我们红帽公司从瑞典政府那里获得了一个奖项,说我们是技术支持方面排名第一,能够是首屈一指的公司。而且在过去三个月中,我们排名靠前的 25%的客户续签了红帽的协议,我们非常努力地工作。如果在中国有这么一个竞争者说,要给客户提供一个更好的服务的比赛的话,我想我们会积极参加的。
[2005-11-24 15:25:00]

主持人 :
网友:国内对开源可能有种误解,就是在社区不断索取,把这些东西打包出售。红帽社区在回馈这个问题上是如何做的? Michael Tiemann:我们也是参与了很多项目,从中付出了我们的力量。像GNU编译器、Mozilla、Open Office,你可以看到列举的开发人员有很多是红帽公司的。作为GNU Java来说我们也有一个很强的参与。我们在Linux的核心部分控制,作为参与来说,我们是排名第三。从写代码的角度来说,红帽公司没有任何感到羞耻的地方。所有的开发人员可以把它聚集起来作为一个大社区来做。如果按照独立来做的话,很难说是什么样子。
[2005-11-24 15:30:00]

主持人 :
之所以拒绝补丁,有一个关注点,美国政府做这个项目把Linux动作改动太大,这样长久以来会改变人们说Linux是一个最好、最基本的技术。有些网友表明了一种关注,说GCC过于复杂。如果他们这样认为,就可以了解到为什么Linux要保持在这么一个基本的状态。作为红帽公司和其他的一些公司,也和美国安全局进行合作,是不是能够把安全的方式和Linux做一个更好的结合。
[2005-11-24 15:30:00]

主持人 :
我想举一个很具体的例子,作为红帽公司发挥整体的兼顾的作用来说是如何体现的。我们说Linux的安全度比微软产品安全得多,因为微软的产品经常会出现一些问题。你可以看到,很多年来说,政府机关说Linux是非常非常安全,不是用“好”来说它,而是用“卓越”说它。在2000年的时候,美国国家安全机构专门开始了一个项目,这个项目就是强制性Linux安全系统,这可以说是Linux技术中最高水平的东西,但Linus拒绝了补丁。
[2005-11-24 15:30:00]

主持人 :
首先我们推出了一个SE Linux,把它做到核心版本第一版,但作为社区来说,不接受。我们听取了社区的意见,进行不断地努力。在Fedora核心第三版的时候,又把它拿出来。从社区得到的一个反响,认为这里有SE Linux,我们知道把它做到高安全度的时候,能够做成隐形的安全度的时候,就能够是很安全的。作为Fedora来说,把安全性作为一种缺省的设置。把这个技术创造出来,是像国家安全机构做的事情。但把它加以推广成为主流的产品,红帽公司是可以做的。我们讲对社区的回馈不仅仅要看写了多少代码反馈过去,而是要看这些代码是否受到大家的欢迎。
[2005-11-24 15:34:00]

主持人 :
所以你看到期权合同的定价难度更大,但它的成交量也比股票低得多,所以要想赚钱是很困难的。作为芝加哥商品交易他们从Unix系统转向Linux系统,在定价的方面效率绩效比以前好得多。正是它的定价速度比以前转换快了,相对来说更多人愿意做期权合同的买卖。所以去年营运收入超过了百分之百的增长。这是给大家举的例子,他们采用了Linux之后,效益有很大的提升。
[2005-11-24 15:39:00]

主持人 :
网友:在我看到的报道当中,中外报道Linux有很大的差距,请您介绍一下红帽的企业级的方案的应用范围,能否说几个企业案例。
Michael Tiemann:我最近喜欢讲的一个成功案例就是芝加哥的商品交易所。芝加哥商品交易所和纽约证券交易所不同之处就是,在芝加哥交易所出售的是期权合同,在纽约交易所出售的是股票。作为股票的价格定价方式,很多年来,大家都非常了解了。
[2005-11-24 15:39:00]

主持人 :
股票的买卖应当是比较简单的事情。但作为期权合同的定价来说,是比较复杂了,需要一个公式,公式的设计在1997年获得了诺贝尔奖金。我们说每一次股票的价格有变化的时候,成百上千的期权合同价格就必须更新。如果有一千支股票在场上交易的话,这时候交易的期权合同只有一个。
[2005-11-24 15:39:00]

主持人 :
另外一个例子是美国的国家气象局,也就是不到十年前,作为美国的国家气象局,他们要设计一个以 Unix工作站为基础的,推出很先进的一套系统,每一年的项目成本很高,不能按照项目进行。到1997年的时候,由于这个项目的结果非常糟糕,美国的国会想就这个项目进行一次调查。有一些非常聪明的技术人员认识到,采用这位所谓商品级的硬件,像Linux这样的软件,可以把整个项目的绩效做得更好,把成本做得更低。这个做法尽管当时没有得到批准,但效果非常好,所以他们最终决定调整战略采用Linux。这么做了之后,政府也没有对他们进行调查了,相反却获得了政府的信息技术奖项。
[2005-11-24 15:42:00]

主持人 :
最后一个例子,是我自己使用的。我每次到中国来都使用这个例子。作为红帽企业级的Linux,现在在中国很多航空公司的票务订票系统中使用。作为我们一个客户,他们现在准备投资1亿美元,对他们的一些大型机的安装进行升级。他们的升级采取转向Linux企业级的产品,运行只是在144台的商品级服务器上。我们可以看到,它的成本降低到250万美元,而且绩效得到极大的提高。我想,我这次到中国来飞机票就是在这套系统中订的。
[2005-11-24 15:43:00]

主持人 :
能否介绍一下在国外什么样领域应用Linux系统最广泛?
Michael Tiemann:有三个领域是使用最广泛的,第一个就是金融服务产业,因为在金融服务产业中需要高性能的计算机,而且需要在技术上做到很强的水平。既然有了这样的要求,他们就非常热切地希望和最好的技术进行结合。
[2005-11-24 15:47:00]

主持人 :
第二,政府机构都使用了门户站点的技术做他们的电子政务和电子服务。作为Linux企业级产品,提供支持像Wap开源应用,所有的这些支持大大提高了他们的工作绩效效率,而且成本也大大降低。
[2005-11-24 15:47:00]

主持人 :
第三个产业就是高技术产业,因为他们要做大规模的模拟系统的时候,需要大大提高系统的绩效,而且大大降低成本。有CAD、CAE以及芯片的设计方面都是需要的。可以看到Linux在节省成本方面、提高绩效方面是具有很大的能力的。已经成为了平台的一种标准,特别是在和64位配合的方面。
[2005-11-24 15:47:00]

主持人 :
网友:在从事开源项目的时候,涉及到类似项目的管理工作,和开发商业软件有什么不同吗?或者您有什么经验能否谈一下?
Michael Tiemann:作为自己公司专署开发和开源开发最大的差别,在专署的或者是公司内部开发之中,你只能是让你能控制得了的人进行开发,但在开源软件项目中,所有人都可以参与到开发过程当中。作为很好的开源项目的管理者来说,不仅要善待自己的人,而且也要邀请其他开发者参与这个过程。大家知道,红帽公司有很大的一个核心开发团队,但我们管理的时候,并不是像其他的公司关起门来进行管理的方式。我们知道其他的公司不管是我们的合作伙伴还是我们的竞争伙伴也好都有一个参与的机会,想参与开发的人我们都提供机会,不仅仅是公司内部的人。
[2005-11-24 15:50:00]

主持人 :
网友:我曾经开发过一个很好的开源项目,但得不到大家的支持。请问开源如何能够得到大家更多的支持?
Michael Tiemann:这个问题回答起来有点棘手,100年前,人说有钱才能赚到钱。现在的规则是这样说的,你有用户才能创造用户。世界产生了变化,但这个变化并不一定能给我们很大的帮助。但也有一些好消息,很多人一开始进行开源开发的时候,是因为他们有一些很重要的需求。他们本着这样的想法,即使是没有挣到前或者是没有客户来,但他们所做的事情得到了很大的满足,或者是获得了他们所需要的工具。可以这么说,坏到底得到了你可以得到想象到的东西,但如果好到底,你得到了根本不能想象的东西。
[2005-11-24 15:52:00]

主持人 :
网友:红帽将推出的新的技术和新的产品,这些技术和产品对用户会产生什么样的影响?
Michael Tiemann:开源公司和技术专有的公司,最大的差别就是,技术专有公司必须组织或制定一个产品的线路图,不然的话他们的产品就无法进行开发或者是推进下去。而对于开源公司来说,它可以做任何事情。现在我们正在开始准备推出Fedora核心第5版本,第5版的第1个测试版很快就会出来。作为新的版本,它与第4个版本相比,有100多个非常重要的变化。
[2005-11-24 15:56:00]

主持人 :
它向用户展示了我们认为很重要的内容。我们看到新的版本中包括更强的支持,比如说对桌面的支持,在国际化方面它有很好的提升。而且文档系统的优化、网络方面的优化,我们可以看到都是有很大的提升的。在第5版本中,我们会看到这些内容,而且随着它进一步的成熟,我们可以使它支持时间更长。
[2005-11-24 15:56:00]

主持人 :
今天的聊天到此结束,再次感谢大家的热情参与,也感谢Michael Tiemann参与我们的活动。请大家继续支持参与CSDN的其它活动。谢谢!
[2005-11-24 15:57:00]

主持人 :
网友:我注意到红帽前三个季度的营业额相当不错,盈利问题是开源企业一个很明朗的东西。红帽对整个年度的盈利有什么预期?
Michael Tiemann:根据美国有关规定,我们对未来的业绩是不能做预测的。但是我可以非常有信心地讲,我们选择了这种模式是正确的,选择的人是非常正确的,选择的伙伴是正确的,我们的产品也是非常正确的。所以说,我们在中国和全世界各地看到的机会给我们很大的鼓舞,我们可以做出更强有力、更好的信息技术,充分使用开源给我们带来的资源,能够使IT技术更上一层楼。
[2005-11-24 15:58:00]

主持人 :
主持人:谢谢Michael Tiemann先生接受我们的采访,也感谢广大网友参与我们的活动,本次访谈到此结束。
[2005-11-24 15:58:00]

“与Michael Tiemann重温早期开源的激情zz” 只有一条评论

  1. double 在

    路过留痕

留下您的评论