主题:【原创】龙芯的前景----嵌入式领域与桌面领域 -- 隆飞
主要是盗版市场广大啊。
只能用正版的情况下,象Windows那样抢钱一样的收费方式,谁愿意用。
以 VI 为例,功能强的时候你说它简单,它用着简单的时候你说它功能不强。如果这么说的话,那真的是没法讲了。。。。
虽然我不是学计算机的,但我也学过一点点软件,要编个功能强大而且操作很简单的软件没那么容易吧,换个说法──那种软件存在吗?
PS: 当然,如果说你想拿 Linux 讨好 MM 的话,那就另说了。据我所知,你最好不要做这种尝试。
现在讨论的是,如何把LINUX普及到包括MM在内的普罗大众中去,以打破WINDOWS的垄断.
无可否认,WINDOWS下的EDITPLUS或ULTRAEDIT在提供了与VIM同样丰富的功能的同时,还保持了良好的易用性.这一点正是传统UNIX软件所缺乏的.传统UNIX面向的是专业人员,所以其应用软件大多不注重易用性.
但是,任何事都不可能是完美的。我不认为真的会有什么软件集所谓易用性与功能于一身。再考虑到用户自身的习惯这更是不可能。
就像输入法,手写板输入与语音输入应该是最易用的途径,但要达到一个很快的输入速度与正确率,一个很难学的速记法就是必须的了。
PS:
1. 作为一个 Emacs 的使用者与 Fans ,我不太可能认为你说的那两款软件可以与之比肩,包括你说的易用性问题。
2. 龙芯的前景,正如风北客说的,以当前的 Linux 桌面化的水平完全可以满足普通用户的需求。龙芯没有与 OLPC 或 Eee PC 合作,没有关注真正需要龙芯的市场是一个极大的错误。
3. 我赞同风北客的观点,你想问题太“技术”了。
安装和使用需要有一定的编程基础,需要记一大堆的指令和参数,相比于windows的傻瓜性来说确实有一定差异,除非周边环境是使用linux,家用电脑使用linux的可能性是比较低的。同样的道理也适用于vim和windows下的文本编译器,前者再简便也必须需要手动输入指令,后者则高度的傻瓜化,可以用鼠标解决绝大部分的指令问题,曲高和寡是自然的。
1. EMACS我用的比较少,就不多说了.VIM是我混饭吃的家伙.而我身边的同事,大多采用ULTRAEDIT.我也确实用过一段时间ULTRAEDIT.所以对ULTRAEDIT VS VIM,我想我是有发言权的.如果你真要对比两种编辑器的话,请不要用FANS的身份来对比EMACS和ULTRAEDIT. 要说FANS,我自己也可以说是VIM FANS了,对我来说当然是ULTRAEDIT不如VIM. 可是对别人来说呢?对那些最普通的用户来说呢?并不是人人都是某某FANS的.
2. 所以我说,请他和你这样的人,浏览一下www.lemote.com,龙芯的8英寸笔记本,也就是EEE PC的龙芯版,正在接受预定呢. 12寸的已经可以直接购买了. 怎么这个事实你们就是视而不见呢?你们批评龙芯,可是你们真正知道现在是什么情况么?
3. 我列举的,根本就不是技术上的困难,这是LINUX在中国的普及过程中,真正遇到的困难.是的,腾讯工行这些,要支持LINUX,根本就是很简单的事情.但是,因为LINUX的市场占有率不高,这些厂商就是不支持你.而没有这些厂商的支持,LINUX的市场占有率又提不上去.这是个怪圈.而现在没有任何个人有能力打破这个怪圈,也没有任何机构有意愿去打破这个怪圈.
另,我本科的时候干过校园推广LINUX的事情.有些事情你不真正去做,你根本就不知道其中的困难.比如让普通人接受LINUX.你自己都说,
站在云端说话,这我也会.可是这有意义么?
比如像wii这样的游戏机,先占领一部分市场,然后在这个基础上再加其他功能,比如上网浏览等功能,一点点扩大化。等积攒到足够的支持,再作通用CPU。
我们在别人已经占领整个市场的情况下,再按照别人的老路走,肯定干不过人家。只能另辟蹊径了。
不是很懂这个,只是提供个思路
所谓通用CPU,是跟嵌入式CPU相对的一个概念.嵌入式CPU是一种专用CPU,比如ARM等,是专门针对某一领域研发的CPU.而通用CPU是用在桌面和服务器领域,完成通用计算任务的.风北客的发言中概念弄错了.
现在,除了在嵌入式领域以外,别的地方用到CPU的,基本上全都叫做通用CPU. WII采用的CPU是PowerPC的定制版本,PowerPC也是一种通用CPU.
龙芯现在在桌面领域正是避开跟INTEL和MS直接竞争,出了一些8寸\12寸LINUX笔记本电脑,和一些MINI PC之类的东西.拿来上网,文档处理,看电影什么的,没问题.可是那些叫嚷"产业化"的人,却视而不见.
我同意风北客的说法。因为做不好, Intel 都不得不割肉卖掉XScale。 要占领市场是很难的。学术上做一个CPU不难, 但想在工业界跨领域占市场, 真是不容易。 几亿美元几百人年做出来的东西, 可能泡都没一个就消亡了。非常残酷的。 这个就像在杳无人烟的大沙漠里跋涉, 到处都是 MIPS, Alpha 这些史前巨怪的白骨, 你要找到一个绿洲, 并把主宰那里的百战猛兽赶走杀死, 让他们成为新的白骨, 成功的概率是很小的。
我不是说没有希望, 只是不做好艰苦奋斗的心理准备, 希望就更渺茫一点点。
INTEL卖掉的XSCALE,与龙芯1号面对的不是同一个市场.这个XSCALE,是嵌入式CPU,用的ARM核,不是X86架构, 不是通用CPU.
龙芯要与之竞争的,是ULV CELERON之类.这类低功耗高可靠性通用CPU,面对的是高端工控领域和高端嵌入式领域.在这个领域里,AMD, VIA, INTEL, TRANSMATE等本来就竞争的很激烈. 还有各种各样不为人知的RISC CPU.龙芯如果性能与价格确实出色,是可以在这个领域分一杯羹的.
上次和一个中科院的人聊过,他直接告诉我龙芯就是一个忽悠钱的项目。根本没有办法产业化。因为芯片设计最关键的部分国内比较差,大跃进是搞不了的。
我不是搞硬件的,不过大概还是知道现代芯片设计主要是看速度,要弄一个兼容x86指令或者MIPS指令的CPU并不是非常困难(甚至可以直接参考Sun的SPARC设计)真正困难在于提高运行频率。
我知道有很多人会说执行速度更重要,但是执行速度和架构设计有很大关系,比如Intel P4结构发现不行,马上可以修改。而高频率,高晶体管密度却是硬功夫,要费很大力气。大跃进肯定是不行的。
看看龙芯,它的真正问题一目了然:
“2006年9月13日,中国科学家宣布研制成功通用中央处理器芯片龙芯2E。它是一款采用64位元MIPSⅢ指令集的RISC处理器,采用90纳米的 CMOS工艺,晶体管数目是4700万个,芯片面积是6.8mm×5.2mm。最高主频达到1.0GHz,一般频率是800MHz,功耗大约是5-7瓦。实际运行频率定于660MHz。”
现在Intel的core2采用45纳米技术,而90纳米技术是02-03年的技术,根据摩尔定律(半导体密度一年半一翻)实际上的实现技术上差了两代。在频率方面,龙芯问题更大,RISC的一个主要设计目标,如果我没有搞错,是通过减少指令数量来获得高运行频率。而龙芯稳定频率才600MHz,超频不稳定的频率估计也就900MHz多,也是1999-2000年左右的水平。和Intel AMD现在动辄2-3个G的水平,差距是非常非常大的。我个人认为,诚实地说,如果中国现在花大力气,投入更多的人踏踏实实地来做这个事情,可能10-15年之后能勉强跟上Intel的脚步。当然我不会惊讶如果他们最近频率上了1G,必近又过去了一年。
考虑到龙芯有很多地方实际上是“参考”(照我的定义就是抄袭)了很多公开的MIPS体系芯片的设计,这就一点都不奇怪了,很多被淘汰MIPS家族芯片,频率就稳定在600MHz-1.5GHz之间。说明龙芯在真正重要的设计方面,没有什么真正的下功夫。
他们现在急不可耐地推出所谓的芯片,无非就是想继续仿制5年以前的产品,或者抄袭OpenSPARC的设计来骗取钱财,而另外一条路,是踏踏实实地从基础研究开始,一点一点地改进芯片设计,具体表现就是芯片频率的不停提高,我相信他们不会选择的。
至于他们把问题推到Linux/Win那里,我是坚决不同意的,Linux帮不了速度的忙。中国现在不需要什么嵌入式CPU,真正需要的是像Intel那样的先进芯片设计体系。
-------
顺便说一下所谓的Linux软件问题,我认为windows下面除了游戏软件比较多以外,其他方面的专业软件和Linux比一点优势都没有。
比如editplus这个软件,我是不会用的,原因很简单,如果我很白痴,记事本就可以了,Linux下面的gedit,bluefish,Kate都很好用,用editplus目的何在?如果我需要频繁使用editplus里面类似的编辑任务,那我肯定愿意花点时间学习一些简单的vim命令。毕竟vim一不要你注册码随处可以下载。而且vim那点命令界面已经存在了20年,我相信20年以后也不会有太多改变。学习一次,到处使用,永远使用,非常保值。
MIPS的东西还可以抄袭很久。 龙芯至少老老实实抄袭出来了, 考试的时候作弊如果知道抄哪里也是一进步, 对不对? :P
但应该自己别蒙自己。 一个插班生"参考"了别人留级生的考卷, 最好不要以为马上能赶超优等生了。
这一段,没有任何证据.而"最关键的部分"这种模糊的话语,没有任何意义.
兼容X86指令集,技术上没有困难.问题是授权.INTEL不给你授权怎么办?MIPS指令集,是一个开放的指令集,但是在LOAD/STORE等几条指令上,MIPS公司有专利,也不是说兼容就能兼容的.UltraSPARC的指令集,跟X86和MIPS又不一样,虽然MIPS和UltraSPARC都是RISC指令集,但这是两个不同的指令集,你如何通过抄袭UltraSPARC来得到MIPS?
P4是INTEL迄今为止频率最高的桌面处理器.现在的酷睿什么的,最高频率才是2G,P4呢?轻轻松松3G以上.怎么?功夫硬的P4性能还干不过软脚蟹酷睿?
简直不值一哂.
而你这段话,甚至和上面你自己说的话互相矛盾.
看哪个速度?
这个执行速度跟你上贴那个速度不是一个东西么?
我快被你搞晕了,你还是用专业术语来描述一下你要表达的概念好不好?专业术语毕竟可以准确的描述专业上的东西.而不至于让人搞不清楚你要说什么.
你说的"实现技术",应该叫制造工艺吧.下面我们来看一则新闻:
加速换代 英特尔90纳米CPU大规模停产
2006-08-18 15:22 作者: 文志磊 出处: 天极网 责任编辑:Marcozard
2006年8月,INTEL才决定停产90纳米CPU.你给出的明显是错误信息.请查证信息来源,再来说制造工艺的不足.
不好意思,你真的搞错了.RISC体系结构的基本思路是:抓住CISC指令系统指令种类太多、指令格式不规范、寻址方式太多的缺点,通过减少指令种类、规范指令格式和简化寻址方式,方便处理器内部的并行处理,提高VLSI器件的使用效率,从而大幅度地提高处理器的性能.
这与频率没有任何关系.
指令集这个东西,就是个用户接口,如果拿操作系统来比的话,指令集就大致相当于系统调用.MIPS指令集,就是一个用户接口规范.MIPS公司把MIPS指令集的部分指令的实现方式开源了.这没什么好奇怪的.本来你要实现加或减之类的常用指令的话,也就只有这种显而易见的实现方式,根本无需保密么.倒是LOAD/STORE等4条指令,涉及到MIPS公司的R10000系列CPU的内部微体系结构,所以MIPS公司对这4条指令申请了专利.龙芯是用自己的方式实现了这4条指令.这充分说明了,龙芯的微体系结构是自己设计的.而且,没有任何一个MIPS兼容芯片制造商,公开过自己的微体系结构的源码,从何抄起?设计CPU,指令集根本就不是重点.
OpenSPARC?这是SPARC V9指令集的CPU,抄这个可以抄出MIPS III指令集的CPU来?你英语考试抄数学答案能考一百分?
而OpenSPARC开放源代码开放到什么程度你知道么?以下来自wikipedia:
不過昇陽電腦對於程式碼的開放有其限度,僅開放暫存器轉化層(Register Transfer Level,RTL)的程式,雖不足以用此程式碼來研製UltraSPARC T1處理器,但這也已經足夠讓開發設計者用來開發、驗證相容於UltraSPARC T1處理器架構的的軟硬體。
明白了吗?SUN是为了让软硬件厂商能更方便的为UltraSPARC T1开发软硬件而开放了部分源代码.
Linux与Windows的讨论,讨论的是软件支持,而不是CPU速度,你根本就连在讨论什么都不知道.龙芯本来就不是嵌入式CPU,也没人说龙芯是嵌入式CPU,大家一直在讨论的是龙芯这个"通用CPU".
比如editplus这个软件,我是不会用的,原因很简单,如果我很白痴,记事本就可以了,Linux下面的gedit,bluefish,Kate都很好用,用editplus目的何在?如果我需要频繁使用editplus里面类似的编辑任务,那我肯定愿意花点时间学习一些简单的vim命令。毕竟vim 一不要你注册码随处可以下载。而且vim那点命令界面已经存在了20年,我相信20年以后也不会有太多改变。学习一次,到处使用,永远使用,非常保值。
现在在讨论的,就是LINUX对普通用户来说的使用价值,你拿专业软件来说什么?LINUX因为游戏少,所以无法抓住占普通电脑用户数量一大半的游戏玩家的市场,难道这缺点还不够大?
关于EDITPLUS,你还是不要臆测别人的想法了.你自己去高校推广一下VIM试试?VIM的命令界面20年不变?呵呵,看来你真没用过VIM.所以你不知道,VIM6->VIM7的时候,添加了TAB等很多新功能以及新命令.而且通常,LINUX用户都是用名叫GVIM的基于GTK的图形界面的VIM.
唉,我真不知道该说你什么好.算了,下次你发帖的时候找个真正了解的人在旁边指点你一下吧.
VIM我也会用,可我还是喜欢用Editplus,这甚至成了我继续使用Windows的一个重要原因。记得汇编高手罗云杉也说过,Editplus可以提供一切你所想得到的功能。这句话虽然夸张了一点,但是您还是掂量一下这句话的分量吧。
至于龙芯,流片都流出来了,居然只骗到“上千万元”人民币。你莫不是没做过什么项目吧?一个可以“抄”到能流片的芯片项目只值这点钱?