主题:有谁知道龙芯的近况?这么多年了有什么实际的产品? -- 锦候
就算MS把WINDOWS移植到了龙芯,问题还没完呢.
光有一个WINDOWS,啥软件没有,还是没意义.
所有的软件还得移植到 龙芯 WINDOWS 下.因为架构\指令集都不一样,现有的X86 WINDOWS的软件在 龙芯 Windows下一个都跑不了.都得修改源代码重新移植.而以前的那些开发者已经不管了的老软件就只能扔掉.
这就是为什么必须LINUX普及以后才能在桌面普及龙芯.
而嵌入式领域和服务器领域,因为并不是X86和WINDOWS一家独大,LINUX这个支持众多架构的操作系统本来就占有很大份额,所以龙芯进入问题不大.
军工领域已经有人试着拿龙芯做东西了.但是现在只能是试验性质的,广泛的采用,确实还有一个过程.至少在嵌入式这方面,大家还是更熟悉X86,ARM等芯片,如果下来一个项目让你做,而又没指定必须要龙芯,你当然是用熟悉的X86啊.而这么多项目,只能有个别试验性质的项目采用龙芯,等这些项目广泛验证了龙芯的可靠性,上面才有可能大规模的指定项目必须采用龙芯.
有点儿词不达意,下班先,回家有空我再来胡说两句.
比如这次高铁,就是你那个意思吧? 怎么我听着很多小鬼子连软件都给我们做简化版还不给源码?
计算机的东西本来就复杂, 基本上都是基于应用平台去使用的, cpu离不开芯片, 硬件平台离不开os,os之上才能到应用软件,这隔了多少层,而是投入都是逐级放大的,软件这块更是一个产业链。人家说一流公司卖标准,你又打算甩开一个标准自己再建一套产业链出来,那投入要多大?就整个投入上来说,设计一个cpu出来,连1%我看都不到。那你弄个cpu就指望别人跟着你混市场,离谱了。
如果你发狠,打算10年不用鬼子的,估计就成了,问题现状又不行,现在军方用x86系列的cpu很多,你跑过去说能不能换龙芯?别人要同意了就是白痴,谁也当不起那个责任。
说到底还是搞科研的只瞄着荣誉和经费,对产业化这个问题,即不想也真正关心。如果真想做,通用点的,比如Eeepc这个级别的东西我们做不做的出来? linux, cpu,芯片,国家都投入不少了,如果真的一开始就从考虑产业化,那么这2年时间完全是可以出来的。
刚才那位同学讲得好,龙芯要推广,要等linux普及, linux普及了,龙芯才能推广, 这就是一个鸡蛋圈,你从研发开始那天就没想过这个问题,自己不去琢磨产业化,都等着别人么。
没几年就有pc出来了,dell了hp了都用人家的,搞的inter灰头土脸的。虽然amd是inter的底子,可相信不能照搬吧?总得有些不同的东西吧。怎么到了我们这就这么难?奇怪了!老兄有空麻烦给讲讲这个。
嵌入式领域可以用专用CPU,专用OS,因为他不用为第三方软件厂商开放自己的接口,他所有软件都是自己给自己写的.这是个闭环系统.
但桌面平台不行.桌面平台得向广大第三方厂商开放接口,不然谁给你写应用程序?没人写应用程序,谁用你的平台?
区别只在一个多少的问题,如果要形成产业,一定是以一个应用平台的方式才能推出去。
专用os也好,专用cpu也好,只要不整合在一起,就什么都不是。
AMD是ibm扶植起来的,在他出头之前,整个平台ibm/intel/ms已经搭建好了, 也就是软硬件平台都出来了,大家只要考虑怎么一起往这个产业圈子里捞钱就可以。而且那个时候处在产业早期,投入相对没那么大。
现在龙芯要走的是2条路,一个是做通用平台,但是因为你芯片不是x86兼容的,所以没办法跳到前面那个平台里混饭吃了,那么要走的话,你自己琢磨把整个产业链搭起来,但是这个投入是蛮恐怖的,所以大家就都等着如何如何。 其实如果真有市场意识,那么这个通用平台还是可以细分市场的,类似eeepc这样的应用还是可以切一块出来的,但是问题搞科研的没多少兴趣,人家只对各种指标,大蛋糕有兴趣。
另外一条路就是嵌入式系统。 嵌入系统相对来说投入比较少,可以相对闭环,但是即便是这样,也需要一个适合的软硬件平台,在嵌入式系统来说,因为龙芯是mips指令兼容的,那么可以选的os比较多,所以大佬们比较看好这块,然后又开始偷懒了,等linux吧,呵呵。其实目前嵌入式市场linux恰恰不是最成熟的,版本众多,问题也很多,哪怎么办? 等他成熟吧。 等他们测试吧,等什么什么什么。
总结一下目前的现状就是,我们的科研人员更关心的是各种指标,因为这些指标直接决定了你科研的水平和你可以获得经费,所以相对来说怎么产业化,怎么搭建一个应用平台,迅速把圈子做大,这是他们很少考虑的问题。 前面那位同学说了,这个在测试,那个在测试,这个我至少4年前就是这样听说的。 整体一个状态就是等,中科院的那些专家还是那个态度,酒好不怕巷子深。
如果我们真的有产业意识的话, 那么集成一个应用平台出来,至少在嵌入式这块问题不大,集中精力做好1,2个产品,cpu的所有研发也都是以产品为核心,应用为核心,而不是追逐各种指标为核心,那么这个产业化 1,2年之内就可以见到效果。
比如我反复讲得EEEpc这样的东西,实际2,3年前就有些公司在研发,也意图使用龙芯的解决方案,但是得不到足够的支持,一直出不来,成本也下不来。提供给厂商一个硬件平台,还是一颗非x86的cpu,这个还是有本质区别的。
我和政府部门接触比较多,对这种类型的科研项目有所了解。 要拿到经费,那么方案的第一个要素就是指标,国际一流,弥补国内空白,这是领导最喜欢的字眼。 你做个cpu出来容易达到,做个平台就难上加难了。 第二个要素是虚拟市场,也就是达到了各种技术指标以后,就会创造如何如何的市场价值,反正也是吹的越厉害越好,结题的时候找几个单位挂靠一下就算有市场效益了。 有点头脑的人都明白,技术的先进程度跟市场完全是2码事,甚至是完全相反的,所以你可以想象这样的研究出来时什么? 一般来说,经费的30%还给各级部门的相关人员,这是打点费, 剩下的自己内部还有享受一定,真正算到研发上面的费用,大概也就是20-30%吧, 这样的费用投入当然更不可能去做市场开发和运作了。所以结题以后应该是继续申请,向新的指标进发。 我说的这算好的,还有要了几百万啥都没做的,花几万块钱买点东西交差的。我做过一个方案,那里面几千万,就基本是政府准备免费送给下面各种所谓高科技企业的,只要他们能忽悠出点东西来,结果方案一提出,下面各个都狮子大开口,让我觉得怎么到硅谷了。 现在过了2年了,还不是什么都没有。
一个所谓的中国芯,多少年了,还不能产业化,看起来奇怪,但是和中科院的其他项目比一点都不奇怪了,比如之前的那个中文os,好像是搞了近8年,培养了一堆博士。当然比较起来,这次好歹还是有东西的。
国家必须改变目前的科研经费的投入方式,否则么,没戏。这类非基础性研究,必须由应用单位来主导,比如国防科工委什么的。
windows移植到龙芯应该问题不大,nt本来就是在一个硬件抽象层上做的,以前就支持alpha和mips。 问题是没有多少人真正有兴趣做这个产业化,这才是关键。
X86指令集的专利权属于INTEL.而AMD,VIA,SIS,TRANSMATE等几个公司由于错综复杂的历史渊源,也有这个指令集的授权.
AMD的CPU内部微体系结构与INTEL的不一样,但是用户接口,也就是指令集是一样的.
而龙芯是类MIPS指令集的芯片,龙芯1号的指令集与MIPS指令集相似度为95%.MIPS指令集是开放的,但其中很常用的LOAD/STORE等4条指令的实现方式,MIPS公司拥有专利,龙芯绕过了这几条指令.后来通过意法半导体牵线搭桥,取得了MIPS公司的授权.
龙芯2E处理器用户手册里说,龙芯2E处理器实现了完备的MIPS III指令集.
而LINUX操作系统和GCC编译器本来就支持MIPS指令集,再移植到龙芯是很简单的.这两个东东移植好了以后,别的LINUX上的应用软件由于基本上都提供源代码,所以只要重新编译一下就能够使用了.
龙芯军用版已经用了很多了
意法半导体代工其实也是因为军用的版本需求量太多.
要想上桌面玩,还得等LINUX普及以后.
现在LINUX都还没普及呢,龙芯在桌面上根本就没法玩.还是先瞄准服务器和嵌入式领域为好.
而在嵌入式等领域,采用什么样的芯片,是由开发人员自己决定,甚至开发人员自己做SOPC都有可能.所以不能照搬INTEL在桌面领域主推整套平台的做法.
CPU这东西,不是光在桌面上用的.既然是通用CPU,就得考虑从嵌入式到服务器等多领域的用途.如果要整合成一个平台,那么这个平台的针对范围就窄了,就偏离了开发通用CPU的主旨了.
比如INTEL的迅驰平台,就只能用在笔记本上,拿桌面都不合适,更不说拿服务器上使了.但是INTEL的酷睿系列CPU,同一个架构,却覆盖了从高端嵌入式到桌面到服务器领域.
我们的龙芯,龙芯1针对高端嵌入式,龙芯2针对桌面,龙芯3针对服务器,也是一系列产品.
products based on open source. Why not a media player that plays all kind of media format on each family? Why not a NAS? home router, internet phone gateway...
寻常百姓家 should have place for those products.
小鬼子才是真正的闭环有经验呢,电信,embedded system,都是整个体系自己搞,这套确实有用,要是不整套自己搞,就算自己做了90%最后的结果也是完全跟在别人屁股后面。