除去Windows系统之外还有两个操作系统较为常见,一个是Unix一个是Linux。Linux是基于Unix开发的,但是两者现在则发展出截然不同的道路:Unix因为操作系统生态不完善,软件资源匮乏,导致其并不常见。但是iPhone的iOS mac的mac os都是基于unix开发的。Unix衍生出来的Linux则诞生了另一个移动端使用人数最多的Android系统。
国产系统并不是从头开始,去重新编写一个独立于Unix Linux Windows的第四个系统,而是借鉴了Linux开源,免费等特性,借助于现有Linux衍生操作系统Debian,Redhat的软件生态去完善国产操作系统的生态。统信UOS就很好的继承了Debian的特性,支持Deb软件包,支持图形化界面,中标麒麟继承了Ubuntu的特性,支持deb的同时还能支持RPM软件包,在UI界面上,相对于Debian青出于蓝而胜于蓝,支持更多的类似于Windows的操作逻辑。
在硬件架构上Linux支持的架构也远比Windows和Unix多。由于Linux先进的内核开发模式,任何一个人都可以拿Linux内核去适配自己的硬件架构。在硬件架构选择上因为国防安全和自主研发的需求,且X86架构专利问题。迫于无奈龙芯选择基于MIPS授权二次开发,诞生了第一个国产CPU架构LoongArch,国产信创产业需要“引进——消化——吸收——再创新”四步走来发展,在CPU架构选择上笔者更看好ARM架构,MIPS已经被中芯国际引进消化吸收多年,到头来软件生态还是没有建立完全。反观ARM平台,Windows11已经正式上线ARM,苹果也抛弃X86转向ARM。国产硬件架构选对正确的方向,开头便成功了一半。相对于Unix操作系统对硬件兼容的缺失,Linux选择的共同开发的方式使得Linux硬件生态更为完善,比较于Windows安装完打驱动的方式,Linux直接将驱动内置在内核中,大大方便了硬件厂商在硬件设计之初就能做好对Linux适配。
另外不得不提一点,国产操作系统对Windows架构的兼容,完全依赖于Wine,Wine并非模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用动态链接库以运行Windows程序。在可用性上完全依赖于原生Windows开发质量和Wine二次开发的质量。
国产系统无论是软件生态还是硬件架构,都还任重而道远。路漫漫其修远兮。需要全体信创系统开发者上下而求索。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。