为什么龙芯只适用于linux

[复制链接]
查看11 | 回复5 | 2010-12-17 22:23:16 | 显示全部楼层 |阅读模式
是国家专门的还是技术不到位所以不在windows上使用,还是不想和他们竞争,还是只是为了我国的安全领域制造的一款CPU?

回复

使用道具 举报

千问 | 2010-12-17 22:23:16 | 显示全部楼层
因为 Windows 只支持 x86 的机器,龙芯是 MIPS 的。就像 IBM 的 Power 机器,也是跑不了 Windows 的。SUN(现在是 oracle) 的 sparc 小型机也是不能用 Windows 的。这是计算机硬件的兼容问题,CPU 运行程序需要他的“语言”,但 Windows 目前只有 x86 的“语言”。但 Linux 是支持很多 CPU 的,而且 GCC 也支持很多 CPU 的“语言”,所以 Linux 可以运行在很多地方,包括手机,游戏机,汽车,超级计算机。Windows 只能跑在 x86 的 CPU 上,现在有 x86 授权的只有 3 个公司:Intel 、AMD 、 VIA (通过并购 Cryix 获得),其次还有
回复

使用道具 举报

千问 | 2010-12-17 22:23:16 | 显示全部楼层
作为一款需要有完全知识产权的设计,需要完全自己掌握源码的操作系统来进行测试和运行,这样微软的Windows和苹果的IOS这样的非开源的操作系统就不能胜任了,龙芯的开发者只好从开源的Linux着手,这样的系统才能被称为具备完全的知识产权,保证不会在硬件和软件上留有设计者不知道的“后门”,这点是咱们国家需要的,可以安全地用于军事、金融这样一些敏感、安全领域,而避
回复

使用道具 举报

千问 | 2010-12-17 22:23:16 | 显示全部楼层
其他平台的系统不开源,他们也没有去弄支持龙芯的
回复

使用道具 举报

千问 | 2010-12-17 22:23:16 | 显示全部楼层
龙芯是按MIPS架构来做的,但是Windows不支持,没办法。龙芯还有很长的路要走
回复

使用道具 举报

千问 | 2010-12-17 22:23:16 | 显示全部楼层
因为Windows闭源,且不提供MIPS架构版本,龙芯不可能要求Windows去开发MIPS版,也不可能自己来做移植(得不到源代码)。龙芯是按MIPS架构来做的(不是I386或AMD64),Linux在MIPS架构上已经有移植了,而且龙芯想要增加新功能,也可以很容易得到操作系统的支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行