BBS水木清华站∶精华区

发信人: camelrider (骆驼), 信区: Linux        
标  题: FreeHardware: F-CPU project 
发信站: BBS 水木清华站 (Fri Dec 17 08:25:52 1999) 
 
From: http://linuxfocus.dlut.edu.cn 
By: Manuel Benet Navarro, in Spanish 
Translated into English by: Seastien Blodeel 
 
摘要: F-CPU计划的目的是开发一种能与现存的如Pentium II,Merced媲美的微 
处理器,不过他们将采用类似于自由软件的开发方式.你可能觉得这是一个乌托 
邦,但确实有一些东西使得这个计划有可能得以实现. 
 
 
是的,你没有弄错."CPU"的意思就是"中央处理器",而不是其他什么你在看到本 
文的标题时可能想到的东西.当然,"F"代表的是"Freedom"(自由).这个计划是本 
文的主题.在往下读之前,你应该知道一点:我不会讨论这个计划中设计的细节, 
但我会介绍他们的组织方式和要达到的目标. 
 
F-CPU计划开始于1998年的夏天(我并不知道具体的日期,因为那时候我正在渡 
假;).发起人是Broin Vibber和Andrew D.Balsa.他们想要开发一种商业微处理 
器的替代品(它的最初名称是F1),并以此将自由软件的精神推广到硬件领域. 
虽然,出于法律上的原因,他们可能不会使用GNU/GPL,但会有一个类似的license. 
当然,这并不意味着计算机将会被免费发放,因为这里有软件世界中没有的制造 
费用.但它的体系结构以及实现(implementation)将是自由的,开发方式也将与 
使用GNU/GPL的软件计划相似.一句话,这是一个对任何试图参与的人开放的计划. 
 
你可能对此有疑问:谁来负担制造费用?芯片设计出来之后,谁来实现(implement) 
计算机?因为计算机不会是免费的(我们估计它的价格会在100美元左右),可能得 
由销售商们来承担制造费用.这个计划还很年轻,我们还没有足够多的东西来怀疑. 
we still don't have enough to wonder about, ??? :( 
不管怎么说,芯片一旦设计出来,通过了测试,其能力得到了证明,会有一些公司来 
制造它的.F1将较多的依赖于更好的体系结构,而不是更先进的集成技术,因为到 
了需要生产芯片的时候,0.25微米(或者更低)的技术将会比较便宜.这对于芯片的 
制造是有好处的. 
 
好的.这听起来很合理.那么F1会有多快呢? 
就目前来说这个计划显得野心勃勃(非这样不可,如果你希望你的计划哪天能变成 
现实的话).预计F1在定点运算上应与Merced一样好,浮点运算应该超过它; 
 
相当不错.但它对我的Linux有什么影响吗?没有Linux,我将一无是处... 
这个问题的答案是十分清楚的.新的芯片将是为Linux定制的.它将----不会---- 
与WinBugs(98, NT, :)兼容.Wine模拟器也不会在其上运行.可能会存在一个x86 
模拟器.开发者们没有提到关于其他操作系统的问题. 
 
我期待着在我的主板上使用F1...要等到什么时候呢? 
这将取决于这个计划的发展情况.如果一切顺利的话,F1将于2000年出世.至于 
F2嘛... 
 
好了,问答回合结束.我们来谈谈F-CPU计划的几个要点. 
这个计划的影响之一是它将导致一些其他与PC体系结构以及它本身有关的计划的 
建立,并将与之密切合作.这些计划的覆盖领域将包括主板(F1的接口规范是什么? 
它会用socket7?slot1?还是super7?...)以及用来测试和摹拟F1的工具. 
 
正如你所知道的,WEB是所有开发小组的主要协调者.虽然不可忘了交流的另一个 
重要手段---邮件列表(本文的末尾有关于邮件列表的更多信息),但最好的是每个 
开发者都通过CVS(一种版本管理系统,译者)来交流信息. 
Let's not forget the principal node of communication: the mailing 
lists, but we hope to get each developer to actualize through CVS 
the information of the web server. 
现在这个计划还在它的初始阶段,只有不多的几个开发者.但已经有一些人在模拟 
工具上工作了.(我可以列出 AlphaRISC, KC5TJA, Andrew D.Balsa, 
Jecel Assumpcao Jr, Rafael Reilova, Steve Wilson, 还有其他一些人,虽然 
我不记得了)参加这个计划的人数,虽然没有以令人吃惊的速度增长(实际上是这 
样的,但这是另外一回事了; 疑此句为英文译者所加,译者),但看起来它也不会下 
降,因为还有许多人不知道这个计划的存在.不管怎么说,最近加入的开发者的背 
景表示,这个计划对那些精通硬件,VHDL,以及模拟工具的人有很大的吸引力. 
 
最后,我来说说我个人对这个计划的观点: 
这个计划看起来是不可能实现的.除非更多具有硬件设计经验的人参与.开发者列 
表中的许多人并不具有必要的经验(光有理论是不够的,我们需要的是有几年实践 
经验的人),只凭某些人的热情并不能成事,不管它多么令人鼓舞, ;).我认为如果 
有大学或商业公司的研究人员参与的话,这个计划能够成功,但不会在2000年之前 
(根据这个计划目前的状态和要做的事情,我不认为F1会在2000年出世).另一点需 
要讨论的是芯片的能力.说F1比Merced好是很容易的事,但令人难以相信的是这个 
开发小组中的人能与Intel的工程师们多年的经验相比(虽然开发的效率也与计划 
涉及的人数有关.而且Intel最近好象也在他们一直遵循的开发方式上遇到了麻烦: 
IA-64的体系结构是全新的,他们很有可能需要一个与开发Pentium系列时不同的进 
度表).F1中使用的新技术(TTA,Transport Triggered Architecture)将决定其最 
终能力.我觉得这个计划需要比目前更多的公开性.很多人可能感兴趣并可能成为 
开发者(或者是合作者,比如说,这一计划也需要律师什么的),而他们却从未听说 
过什么F-CPU(试着对人说说"GNOME","KDE",看有多少人知道这两个计划.我认为 
F-CPU比他们的目标都要高--没有任何轻视前两者的意思--but i might be 
mistaken).我希望这篇文章能帮助改变这一点.最后,另一个重要的问题是,除了 
开发人员,我们也需要协调人来与有能力生产F1的公司打交道,需要律师来处理 
专利问题,登记问题...在软件项目中,人是虚拟的(no one needs a physical  
person),你只是电话线尽头一个叫做开发者的东西,;) 而你却不能通过电话或 
者email与NEC谈判.你得亲自出场,而且常常得到一些不近的地方去... 
 
无论如何,正如某人告诉我的,这会是学习的一个好地方. 
 
To get more information: 
http://f-cpu.dyn.ml.org USA, Western Coast  
http://f-cpu.tux.org USA, Eastern Coast  
http://euro.f-cpu.ml.org Europe  
 
Mailing list: 
To subscribe: 给f-cpu-subscribe@eGroups.com发空消息 
To unsubscribe: 给f-cpu-unsubscribe@eGroups.com发空消息 
To post: f-cpu@eGroups.com 
 
 
-- 
环涂皆山也 其西南诸峰 林壑尤美 
山行六七里 渐闻水声潺潺而泄出于两山之间者 
酿泉也 
 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 162.105.138.50] 

BBS水木清华站∶精华区