|
本帖最后由 不点 于 2025-3-25 10:09 编辑
我想到了一个方面的原因,也不知对不对。
JingPad 在广而告之的阶段,是拿 Linux 来作为亮点来宣传的,它甚至有个 JingOS,声称是 Linux 系统。但产品出来以后,却以 Android 为主,默认安装的就是 Android。而 Android,满大街都是,也不缺 JingPad 一个。这样的话,JingPad 就丧失存在的必要性了。Android 用户抓不住,Linux 用户也抓不住。双双抓瞎了。本来想的是两全其美,结果是两手空空。
而在龙芯这里,也存在一个 “抓双” 的问题。龙芯把很大的精力用于兼容 X86,这会不会造成类似的结果呢?
个人觉得,龙芯去兼容 x86,看似“弯道超车”、“走捷径”,其实情况很复杂。就好比,有时候借用了别人的代码来节省自己的劳动量,到头来发现,其实还不如自己从头写代码。
x86 能兼容吗?个人认为,兼容不了!难度很大。x86 的实际控制者(无论是谁),不会让别人顺利兼容的。诚然,单单从 CPU 指令集层面,兼容难度不大。但是,操作系统层面,兼容起来就难了。因为操作系统里面有很多秘密,它会检查 CPU 的厂家、CPU 的序列号、主板的厂家、主板的序列号、各种外设的厂家、序列号。这些信息可以加密存放在某个角落里,操作系统可以识别出来,并对此做手脚。同样的软件,在人家的电脑上就能正常运行,而在你的硬件上就毛病百出,累死你也找不到原因。退一万步说,就算你能够从根本上运行 Windows 了,此时 Windows 是受控于微软的,那你生产龙芯的意义又是啥呢?更何况,Windows 本身在不断地制造自己与自己的不兼容,不断地更新换代。也就是说,你好不容易兼容了的东西,是必定要淘汰掉的。兼容的难度很高,但获得的价值很低,没有性价比可言。
|
|