开源是历史洪流,是任何人都阻挡不了的_风闻
Wackycheese-07-17 12:19
【本文由“shanyu”推荐,来自《专访英特尔宋继强:有X86“看家”,英特尔为何还要重点研究RISC-V?》评论区,标题为小编添加】
- 熊猫儿
- 开源社区是怎么制裁俄罗斯的?
这么快就忘记了?
你说的开源社区是github。这个开源社区本身是个商业机构,他们会根据美国政府的要求封杀某些国家,造成这些国家不能使用这个社区。但是这个社区内部的开源内容是无法封杀的。只要是开源的,意思是说源代码都给你,按照不同的开源协议使用罢了。中国很早就发现这个问题,于是开设了自己的开源社区gitee, 将很多开源的软件直接拷贝了过来。这个和你是因为的开源社区制裁俄罗斯不是一回事。同时要说明一下,和开源社区联系的原件叫git, 这个软件本身也是开源的。Risc-V的开源,就是相当于在github内部的开源软件,是无法封杀的。更重要的是,指令集不是什么神秘的东西,而是一套约定的二进制规范。这套规范的PDF在这儿 https://riscv.org/technical/specifications/ 这个东西的作用就是建立一个生态系统,大家做的RISC-V软件就能在不同厂家的RISC-V处理器上运行。否则,就像X86的软件不能直接在ARM的电脑上运行(哪怕都是Windows系统)。别小看这个规范,一旦用的人多了就成了事实标准。至于如何设计处理器(微结构)来实现这套规范,就见仁见智了。很多公司选择闭源(也许就是Intel),中科院的香山处理器就直接开源了( https://github.com/OpenXiangShan/XiangShan )。也就是说,就是github对俄罗斯制裁,这套东西他们也能用,而且无法阻挡。
开源是历史洪流,是任何人都阻挡不了的。建立开源的指令集规范,是利用全世界的力量来削弱美国在处理器的霸权(包括指令集和实现指令集的微结构)。我对龙芯团队的技术能力和勇气十分钦佩,他们的东西在必要的领域(比如国防)十分必要,比如可以在二进制的基础上建立最后一道防线。但是依靠另外一套闭源的指令集去击败已经占据市场主导地位的指令集,这个过程就是典型的商场竞争。处理器发展50年了,只成功了半次(ARM击败X86,占据移动端市场)。这不是一条聪明的路,而RISC-V显然更加有效,也更加符合我党的成功经验 -- 发动群众,建立统一战线,直至最终的胜利。