为什么国产系统不兼容windows软件?
众所周知,在PC操作系统领域,windows其实是一家独大的,虽然大家认为苹果的MacOS也有很大的市场,但事实上很多人买Mac系列,都要装双系统的,仅仅是为了Mac的颜值、逼格等,真正能够脱离windows,只用MacOS的用户,真的不多。
而为什么windows一家独大,原因只有一条,无非是windows的生态太强大了,游戏、工作什么都有,远不是MacOS以及linux能够比的。
那么问题就来了,很多网友感慨,华为鸿蒙前期没有生态,可以通过兼容安卓APP来保证生态的完善,那为何国产系统为何不能兼容windows的软件,这样国产系统的生态也不用愁了啊。
事实上,一直以来就有很多人有这种想法,甚至还有很多人这么折腾过,比如ReactOS,开始就想打造个与windows一样的系统,还要开源,历时20余年项目还在更新、发布,但远没有达到1.0版,与目标差得远。
还有浙大的毛德操教授,曾希望改造Linux内核,打造一款兼容Windows nt的“统一内核”,也搞出了一个loongene内核,托管在github上,可以说想法非常伟大,但是难度很大,目前项目已死。
事实上微软的EXE格式软件非常复杂,大量内部技术细节严格保密,其他人无从得知,只能从有限的API文档,去推测内部原理。
且windows自己都有很多版本,有些版本下的EXE软件都不兼容,微软自己为了这些不同版本下的软件兼容,都花了大量的精力,你说一个外部人士,没有开源文档,怎么搞得懂这些EXE呢?
所以后来这些操作系统们,也放弃了直接运行EXE文件的想法,后来想出了一个办法,那就是在另外内核的系统中,搞一个虚拟机,也就是wine(Wine Is Not an Emulator),用来执行windows的程序,但windows确实太复杂,wine无法完全模拟,有很多问题,简单用用还行,复杂一些的应用就很容碰到问题。
最后再说一下,就算国产系统,通过兼容windows生态实现了生态完善,但这还是windows的,与国产系统无关,用户为何不直接用windows,一定要用国产系统呢?
万一windows改格式了,改些东西了,国产系统岂不是又要抓瞎?所以通过兼容windows程序来完善自己生态,其实是不靠谱的,必须打造另外一种属于自己的生态,才可能打赢windows,没有歪门邪道可走。
最新活动更多
-
11月22日立即报名>> 【线下论坛】华邦电子与莱迪思联合技术论坛
-
11月28日立即报名>>> 2024工程师系列—工业电子技术在线会议
-
精彩回顾立即查看>> 【线下论坛】华邦电子与恩智浦联合技术论坛
-
精彩回顾立即查看>> 【在线会议】多物理场仿真助跑新能源汽车
-
精彩回顾立即查看>> 【限时免费下载】TE暖通空调系统高效可靠的组件解决方案
-
精彩回顾立即查看>> 2024德州仪器嵌入式技术创新发展研讨会
推荐专题
- 1 格科微5000万像素产品再传佳讯 剑指中高端手机后主摄市场
- 2 Kvaser发布全新软件CanKing 7:便捷CAN总线诊断与分析!
- 3 小米15供应链谁是大赢家?市场高度关注这家企业
- 4 Intel酷睿Ultra 9 285K首发评测:游戏性能一言难尽
- 5 锐龙7 9800X3D首发评测:网游断崖式领先
- 6 国补加持!双11最值得入手的Mini Led电视来了!不买真亏大了
- 7 小米入局家用NAS市场!手机厂商要做NAS普及推手?
- 8 HUAWEI SOUND 用科技开创智慧音响新世代
- 9 工业加热技术创造烘焙奇迹:Kanthal AF加热元件以37.55秒创造世界最短披萨烘焙时间
- 10 瑞典Ionautics HiPSTER 25重磅新品! SiC晶体管引领HiPIMS高效镀膜新时代,镀膜效率显著提升
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论