关于龙芯MIPS架构CPU的未来的一点疑问
Tofloor
poster avatar
leonardo520
deepin
2017-12-22 19:56
Author
纵然各个版本的Linux系统可以支持MIPS架构,大家也可以下载源码编译安装软件,可是很多Linux系统里也有很多闭源软件只有x86版本,比如游戏等商业软件,这该如何是好?Linux本身已是小众系统,mips更是桌面CPU架构里的小众。这两个小众加在一起还会获得多少商业软件的青睐?还是龙芯只能在专业领域发光发热?比较专业领域的需求是有限的。
Reply Favorite View the author
All Replies
1 / 3
To page
avatar
gaopin
deepin
2017-12-22 20:40
#1
哈哈,我个人感觉,龙芯团队当初打着完全自主创新的旗帜做芯片,多少也有点欺世盗名、偷工减料、想走近道的思想在里面,后来发生的事情受到媒体的广泛质疑。试想如果当初不盗用别人的MIPS指令集,而是自己花两年时间创作个自己的指令集去兼容x86,可能就没有了现在的麻烦。胡兄以前还在媒体上说什么自己做个指令集并不难,搞笑吧,现在做一个也好啊。
Reply View the author
avatar
aName
deepin
2017-12-22 20:55
#2
gaopin 发表于 2017-12-22 12:40
哈哈,我个人感觉,龙芯团队当初打着完全自主创新的旗帜做芯片,多少也有点欺世盗名、偷工减料、想走近道的 ...

你好厉害哦,还指令集兼容...
指令集是公开的,有专利的好吧,兼容?你连授权都拿不到
Reply View the author
Comments
399913628
2017-12-23 01:30
我想说指令集 和 IP 核 是两回事。
gaopin
2017-12-22 21:08
你就知道有专利,不知道动脑子绕过去。就象阿里的yunOS,去兼容安卓软一样。办法是有的,只是没找到。你是指望不上,不动脑子,又讨厌别人动脑筋
avatar
152******14
deepin
2017-12-22 20:55
#3
https://bbs.deepin.org/post/150511
哈哈,我个人感觉,龙芯团队当初打着完全自主创新的旗帜做芯片,多少也有点欺世盗名、偷工减料、想走近道的 ...

个例子,使用龙芯3可以运行Debian for mips,但是针对龙芯编译的deepin for loongson是没法运行在其他mips处理器上的。网上看到的,,,http://blog.sina.com.cn/s/blog_15e13208d0102wqbn.html 你说话站的角度真不低,我要仰望你。
Reply View the author
avatar
152******14
deepin
2017-12-22 20:56
#4
先活下来再说,只有活下来一切才有了可能。
Reply View the author
avatar
152******14
deepin
2017-12-22 20:58
#5
https://bbs.deepin.org/post/150511
哈哈,我个人感觉,龙芯团队当初打着完全自主创新的旗帜做芯片,多少也有点欺世盗名、偷工减料、想走近道的 ...

http://bbs.csdn.net/topics/310125435/ 可以去这个网站 看看
Reply View the author
avatar
4***8@qq.com
deepin
2017-12-22 21:04
#6
搞x86兼容是没希望的,专利你绕不过去的,龙芯只要专注下去,活下去还是有自己的机会的。
Reply View the author
avatar
leonardo520
deepin
2017-12-22 21:09
#7
olaohu 发表于 2017-12-22 13:04
搞x86兼容是没希望的,专利你绕不过去的,龙芯只要专注下去,活下去还是有自己的机会的。 ...

问题是很多商业软件压根就就不兼容MIPS,能开发Linux版就已经很不错了,再叫他们兼容MIPS是不是有点过份了?
Reply View the author
avatar
leonardo520
deepin
2017-12-22 21:13
#8
olaohu 发表于 2017-12-22 13:04
搞x86兼容是没希望的,专利你绕不过去的,龙芯只要专注下去,活下去还是有自己的机会的。 ...

补充一下,是兼容龙芯的MIPS,Deepin的龙芯版是不可以运行在其他MIPS处理器上的哈哈
Reply View the author
avatar
aName
deepin
2017-12-22 21:37
#9
leonardo520 发表于 2017-12-22 13:09
问题是很多商业软件压根就就不兼容MIPS,能开发Linux版就已经很不错了,再叫他们兼容MIPS是不是有点过份 ...

你理解得有问题,应该是软件适配操作系统,操作系统适配硬件。Linux内核兼容多种硬件架构的,包括x86、MIPS、龙芯...
Reply View the author
avatar
leonardo520
deepin
2017-12-22 21:41
#10
aName 发表于 2017-12-22 13:37
你理解得有问题,应该是软件适配操作系统,操作系统适配硬件。Linux内核兼容多种硬件架构的,包括x86、MI ...

你的意思是X86架构deepin上的软件可以运行在龙芯版Deepin上?不会吧
Reply View the author
avatar
152******14
deepin
2017-12-22 21:55
#11
https://bbs.deepin.org/post/150511
你好厉害哦,还指令集兼容...
指令集是公开的,有专利的好吧,兼容?你连授权都拿不到 ...

如果你在原有的指令集上扩大指令集了,对原来的指令集算不算是兼容。
Reply View the author
avatar
152******14
deepin
2017-12-22 21:57
#12
https://bbs.deepin.org/post/150511
你的意思是X86架构deepin上的软件可以运行在龙芯版Deepin上?不会吧

未来应该可以吧,不然deepin的努力就白费了。
Reply View the author
Comments
valerian
2017-12-23 04:47
这个和JAVA虚拟机一个意思,就是效率堪忧
avatar
wangc
deepin
2017-12-22 22:04
#13
本帖最后由 wangc 于 2017-12-22 14:07 编辑


https://www.zhihu.com/question/21381796
看知乎上的问题。很多软件应该是可以直接用的吧。
Reply View the author
avatar
4***8@qq.com
deepin
2017-12-22 22:19
#14
https://bbs.deepin.org/post/150511
补充一下,是兼容龙芯的MIPS,Deepin的龙芯版是不可以运行在其他MIPS处理器上的哈哈 ...

龙芯对mips指令集做了扩展嘛,深度的龙芯版针对龙芯的扩展指令集的支持肯定做了优化,不能运行在其他mips机器上正常,因为其他的没有扩展指令集啊,debian应该是使用的标准型的mips架构的cpu来编译的吧,只能说龙芯兼容mips并在此基础上做了扩展,深度使用了扩展的指令。
龙芯感觉早期还是主攻党政军还有专业领域比较合适,等这个市场占有后性能也提升后再扩展大众领域才好,上来就和因特尔杠是不行的。
Reply View the author
avatar
aName
deepin
2017-12-22 22:46
#15
leonardo520 发表于 2017-12-22 13:41
你的意思是X86架构deepin上的软件可以运行在龙芯版Deepin上?不会吧

如果软件内没有用到内嵌汇编什么的这种操作,而且系统本身抽象得足够好,就应该是这样的。操作系统基本作用之一就是提供对硬件的抽象,什么操作都跟硬件直接相关,那是操作系统诞生之前的时代
Reply View the author
avatar
aName
deepin
2017-12-22 22:49
#16
leonardo520 发表于 2017-12-22 13:41
你的意思是X86架构deepin上的软件可以运行在龙芯版Deepin上?不会吧

现在Windows也能在ARM上跑了,x86上的win32程序能在ARM上运行,改变了的是Windows,不是应用程序
Reply View the author
avatar
昨夜的星辰
deepin
2017-12-22 23:57
#17
1、龙芯已经上天了
2、龙芯现在是自负盈亏
3、龙芯的MIPS指令集是魔改后的,扩展了很多,原来用MIPS的是500条,龙芯后期自己加了1400条的样子
4、如果DEEPIN用了后面加的1400条里的指令特性,那么肯定是不能用在其它MIPS电脑上的,因为它们就没指令集
5、国内不是造不了X86的CPU,主要是专利问题
6、X86那么多专利,不是想兼容就能兼容的,看看wine就知道了(它里面还要用到很多X86的东西,用户自己搞进去跟TA没关系)
7、INTEL搞过安腾,后来也是不了了之
8、X86_64好像是AMD的专利,现在的电脑大多用的是X86_64,这里面的专利交叉很麻烦,我说的可能不对,反正很麻烦就是了
9、MIPS架构设计理念很好,只是后期ARM起来了,MIPS被分了,以前性能比intel好的CPU企业都完了,你要说INTEL一点手段没使我是不相信的
10、龙芯现在先做党政军,先活下来,再搞个人桌面,总体来看,进步也是很大的,当然你不要想着很快就追上现在的INTEL和AMD,那是不可能的,经验技术都需要积累沉淀
11、想知道龙芯能干吗可以去官网看看,龙芯都用在哪些产品上,也挺多的。其它领域挣钱养活企业然后才能持续研发桌面CPU,要不然一直烧钱你们不得骂死了
Reply View the author
Comments
gaopin
2017-12-23 05:43
龙芯也不可骄傲,国家已经给过它很多钱和时间的。距它自己当初的口号和目标相差甚远。。。
avatar
duanyao
deepin
2017-12-23 00:36
#18
不知道楼上有没有年纪大到听说过“全美达”CPU的?它底层不是 X86 指令集,但却可以跑 X86 程序(实际上它就是专门跑X86程序的),而且无需 Intel 的授权,是不是很神奇呢?搜索一下,资料很容易找到。过去听说龙芯打算采用类似的技术来兼容 X86,但我不知道进展如何。

过去几年 Intel 曾大举进入移动设备市场,它也做了一件很神奇的事情,让带有 ARM 本地代码的 Android 程序可以无需修改地跑在 X86 设备上,这也无需得到 ARM 的授权。

以上事实说明,楼主的担心在技术上是可以解决的(当然这不是说是容易解决的)。
Reply View the author
avatar
po_po1
deepin
2017-12-23 00:56
#19
https://bbs.deepin.org/post/150511
哈哈,我个人感觉,龙芯团队当初打着完全自主创新的旗帜做芯片,多少也有点欺世盗名、偷工减料、想走近道的 ...

真是不懂装懂,令人贻笑大方。
x86指令都是公开的,但实现x86指令方法,已经被Intel、AMD专利垄断了,并且intel不允许对其它企业专利授权。
现在除intel  AMD,其它任何企业团体都没有使用x86专利的权限,龙芯怎么设计兼容x86的芯片?
Reply View the author
Comments
gaopin
2017-12-23 05:38
真是不懂装懂,令人贻笑大方。“现在除intel  AMD,其它任何企业团体都没有使用x86专利的权限“,你还知道有两家,为啥就不可以有三家?
avatar
po_po1
deepin
2017-12-23 00:59
#20
https://bbs.deepin.org/post/150511
不知道楼上有没有年纪大到听说过“全美达”CPU的?它底层不是 X86 指令集,但却可以跑 X86 程序(实际上它 ...

这种指令翻译十分消耗CPU效率,事实上根本行不通。
要不然现在手机芯片怎么使用不了电脑软件?
因为行不通啊
Reply View the author
1 / 3
To page