|
|

楼主 |
发表于 2005-12-22 19:03:18
|
显示全部楼层
Post by manphiz
龙芯被设计成指令集与MIPS兼容,因此在国外上市可能“涉嫌”侵权。因为在国内MIPS没有注册专利,因此在国内还是可行的。
刚刚查阅了Debian的repository,发现Debian提供了针对MIPS架构的二进制包,但是我目前(当然)无法确定龙芯与MIPS架构的兼容性,也无法测试Debian的MIPS包能否用于龙芯CPU。如果证实可行,那真是好消息!我们无须重新编译那么多的软件而可以直接使用。如果证实不可行,那将会是一个惊人的工作量:我们需要将gcc移植到龙芯架构,还要重新编译所有的软件包。
龙芯没有侵权,这是胡伟武的解释: http://tech.tom.com/1121/1793/2005727-235910.html
因为龙芯没有实现MIPS指令集中受专利保护的访存地址不对齐(Unaligned Memory Access)的指令,也就没有侵权,其他的指令都是开放的。
为什么不自己设计一套指令集呢?大家知道,设计一套指令集不难,但没有软件兼容等于没用。至于为什么龙芯选了MIPS指令集,这个在“我们的龙芯1号”中提过。
当初,胡伟武倾向于ALPHA指令集,唐致敏倾向于MIPS,最后当然是定了MIPS,因为
首先MIPS是开放的,其次应用领域广,无论是通用还是嵌入式都有大量MIPS产品。
由此也可以看出,国家研制龙芯的战略考虑:要通吃,全面实现自主。
关于龙芯能不能使用现在的MIPS版DEBIAN,还有待确认。
不过,要等到明年那几条指令的专利过期了,就肯定可以了。
即便是自己维护个龙芯版的debian,也没那么可怕。编译器肯定是计算所早就优化好的,新版本的gcc只要打个补丁就行。编译那么多软件就靠大家的力量,正好给了我们为国家做点事的机会。现在的debian不也是靠世界各地的linux爱好者吗! |
|