西西河

主题:闲聊 龙芯 -- 子玉

共:💬135 🌺181 新:
全看树展主题 · 分页首页 上页
/ 9
下页 末页
家园 开源呢又有个坏处

opensource的人喜欢分享,喜欢用自由软件,这是商业软件收费的天然障碍。所以没多少人乐意为android开发比较专业的程序,有那个时间搞搞iPhone,iPhone上人傻钱多,何必在android上较真呢?google最近也有这个动向,3.0貌似就不准自定义UI,解决个厂商产品人格分裂的问题。各大厂商表示很不满,google说,其实我是为大家好。

家园 开源是免费分享,但是却因此资源分散....

没有收入,谁也无法集中精力做好做透。

所以,要整合一个力量,从开源中遴选一些软件,做透。

换句话说,就是按照微软的标准,做透一套产品。

家园 我不是不赞成搞自主

但要商业成功,这条路太艰辛。。国内搞MIPS的另一支,北京君正,曾几何时,在MP4领域,相当成功,同样的线径,做出了比其他内核更高的效能,也显赫一时,这确实是自主的好处;但其他内核,特别是ARM,产业已经形成集群,这家不如你,马上出来另一家超过你,螳臂挡车啊。。

家园 仅关心其设计能力和制造工艺

其他的都是多虑了。

如果设计制造能力只有计算器水平,那就推出计算器

如果设计制造能力达到小霸王学习机水平,那就推出小霸王学习机

如果设计制造能力达到普通电脑水平,那么就直接和intel amd看齐,直接挑战之

如果设计制造能力定位于未来主导,那么就直接跳过目前所有的芯,自己来一套,不用去担心最终产品

至于最终产品上面运行什么,有关系么?制造显像管的有必要关心今晚电视节目?

家园 是啊,目前ARM太强势了

国内企业只要有钱,买个方案去流片就是自己的硬件平台。

中国推首款系统芯片:性能超英特尔同级芯片

龙芯性能比不上intel,功耗比不上ARM,不好办啊,只能说维持一个科研队伍了。

家园 这种高层软件通常和硬件平台无关,只和操作系统相关

只要龙芯能支持Linux,应该都没有问题

家园 你说反了

不是龙芯支持Linux,而是Linux支持龙芯。

另外,无论是操作系统还是应用软件,都和硬件平台相关。同样是Linux,龙芯版的是不能在X86平台上运行的。在其上运行的应用软件亦然。

家园 有可以在MIPS上跑的JVM,只是要搞一个低成本的

然后所有的这些java上的软件就都是龙芯兼容了。

家园 没那么简单

通过虚拟机运行和直接运行是有本质区别的。

家园 大量的企业级应用是在虚拟机上运行的

包括前端和后端。运行效率的损失绝大多数情况下并不能被注意到。

但开发效率几倍几十倍提高了。

家园 这个有歧义

不是龙芯支持Linux,而是Linux支持龙芯。

Linux是用高层语言C写的操作系统,不是为某一定的硬件平台准备的,无所谓“Linux支持龙芯”一说

不论任何CPU,只要基本指令集不完全相同,那么二进制执行码都是不通用的,但是只要能支持ANSI C,Linux就可以用芯片厂商提供的编译器编译,就可以在这个芯片上执行。从这个角度,显然是“龙芯支持Linux”

至少我们认为龙芯提供了一个外置的C的编译器,可以编译Linux。当然不排除一些实现需要修改Linux的源代码,而不是简单的编译。

至于高层软件,通常是使用操作系统内置的编译器,例如gcc来编译的

以C/C++为例,除了标准库外,通常我们会用到一些操作系统特定的库,例如Windows下的线程库和Linux下的就完全不同。这个时候通常我们说和操作系统相关。99%的库在同一个操作系统下都是相同的,理想情况下,x只需要简单编译即可。当然特例,例如使用了硬件相关的底层接口或使用了指令集相关的汇编,这个时候还是做一些移植或硬件的检查和分支。

家园 还是有问题

Linux是用高层语言C写的操作系统,不是为某一定的硬件平台准备的,无所谓“Linux支持龙芯”一说

UNIX类的操作系统并非完全用C写成,其最底层的硬件驱动部分还是用相应的汇编语言写的。因此在不同硬件平台之间移植Linux并不是一件简单的事情。这也是为什么龙梦选择Debian Linux作为龙芯盒子和笔记本的操作系统标配的原因——他们有现成的MIPS版本。

家园 功耗小,有点之一

功耗小,适合做移动平台。

家园 有啊

Linux 系统的QQ版本,用过。

只是其他软件的支持不够。安装很麻烦(专业的除外)

家园 现实一点,能大众化否?

这关系600770‘忽悠’的高度问题?

全看树展主题 · 分页首页 上页
/ 9
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河