商业操作系统是如何发展至今的?

2022-04-07 14:40

我们先了解一下我国发展操作系统的历史。

1973年的第一次尝试

其实早在1973年我国就研发了一套属于自己的计算机操作系统。

当时石油勘探涉及的数据很多,同时人工计算以及储存又变得十分的效率低,同时不能快速满足开采需求,所以就开始组织各大学以及石油相关部门等单位,研发中国的第一台集成电路计算机,于是诞生了150机。


demo.jpg


北大教授杨芙清在项目中担任主要研发工作,负责该计算机的多层级运行操作系统。150计算机的研发一共历时四年,并在完成后成功投入石油勘探采集工作中,为中国石油行业的快速发展提供了巨大的帮助,并通过计算发现了更多的油田,是石油勘探领域数据处理的首次研发,同时也是我国操作系统发展的一个重要里程碑。

再看看1963年IBM研发成功的System/360和我们的150有什么区别:

两台计算机都是多层级运行操作系统,能够保证多个程序同时运行,根据程序运作的顺序和逻辑,可以先暂时挂起某一个程序,然后再优先运行另一个程序,以保证程序逻辑通畅。

该程序在设计时就已经考虑到了区分开商业和科学计算,只是机器的性能不同。更让人惊叹的是,System/360短短几年的时间内已经造了8000多台!而150机,在这段时间内总共造了4台,分别应用在石油、地质等领域。

时间又来到1973年,杨芙清率队研发150机升级版240机的操作系统,该编程语言全部采用高级语言XCY书写,该操作系统开发花费8年完成,并用于国防等方向工作。


demo.jpg


80年代初:汉化DOS

IBM发布了一款IBM PC的兼容机,并在行业中快速建立了新的行业标准,成功开拓了一个新的微型计算机产业。因为在当时任何一家企业所制造的PC兼容机,都必须涵盖微软的MS-DOS操作系统,所以该系统成为PC端的标准已是一个不可辩驳的事实。所以在这样的形势之下,83年的2月,国家计算机工业管理局就把生产IBM PC兼容机定为当时的一个发展方向。


demo.jpg


但是这样就会诞生一个新的问题,就是这个MS-DOS系统全部都是由英文开发和运行,没有中文支持。于是严援朝认为这个问题必须得到解决,所以他开始带队做研发,计划开发出中文汉字系统CCDOS。于是在83 年的 8 月,严援朝团队开发的CCDOS在计算开发展会上首次展示,并在当时引起了轰动。

该中文系统的开发在中国PC发展史上具备里程碑式的意义,也是因为有了它才让许许多多例如:WordStar、DBase、BASIC、AutoCAD等全英文软件得以汉化并推广。


demo.jpg


虽然该系统在国内做得风生水起,但是底层架构和基础是依然是DOS系统,也就是说只要DOS系统有些许变更或者设置门槛,那么我们的系统就会迎来巨大的改变。特别是在90年代微软直接基于自己的开发技术发布了中文版操作系统,国内操作系统立马受到冲击,之前所作的一切努力全白费。


新开源系统Linux突出重围

Linux在90年代快速崛起,主要原因是因为Linux的开源系统,因为面向所有开发者全部开源,那么自然不会像之前一样被别人左右,所有在2000年,我国开始大力开展Linux系统开发,也是在那时开始掀起了第一次“国产操作系统”的热潮,许多的开发公司都会试着推出自己本地化的Linux。

最知名的就是国家队红旗Linux, 民间的蓝点Linux, Xteam Linux,联想的幸福Linux。2001年,中国首次正版化采购项目中,我们就选择了中软Linux、红旗Linux、永中Office、金山WPS等在内的国产化软件。不过,这次国产化的努力很快就失败了。


demo.jpg


因为当时的Linux作为桌面操作系统,用户体验实在太差,因为没有形成系统生态和软件开发集群,软件非常稀少,并且漏洞频出,与Windows系统有非常大的差距,基本上很难保证正常的运行,所以许多的商家又纷纷换回Windows,这也就基本宣告国产操作系统的停止。

在我们继续研究发展系统的时候,微软又再一次发布了基于NT内核的Windows 2000,从根本上解决了蓝屏死机问题,再到后来又发布了Windows XP,这也就宣告了PC端桌面操作系统竞争的结束。


手机端操作系统的博弈

2007年,厂家苹果推出了改变手机行业的iPhone,并且快速联合Google采用连横的战略,把各个手机生产商集合在一起,创立了一个手机开发联盟,并推出了我们现在都一直熟悉的的Android操作系统。看着该系统的迅速发展和势不可挡的劲头,于是这一次,中国移动坐不住了,启动了一个基于Android开发一个操作系统的思路,帮助各大手机制造商实行定制化,并且上面要带上我的各种业务等等,手机都叫OPhone,这样就能仿造苹果打造一个我国自己的生态。想法是好的,但是OMS系统很难用,界面丑陋,用户体验很差,SDK对开发人员也极度不友好。虽然OMS有几百人的团队,但和Android相比,还是太弱小了,各个手机厂商的定制需求根本应付不过来。


demo.jpg


Android发三个版本OMS才能发一个,版本不兼容,就跑不了Android的App,这就惨了,谁会单独针对OMS单独开发App啊,所以该系统也就渐渐没落了。

主要还是Google技高一筹,顺应Android开源,帮助各个厂商定制修改,魔改,虽然这样开放,但是Google还是控制了最重要的东西:Google Mobile Service(简称GMS)

GMS包含了Search、Search by Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、PlayStore,这些都是在国外非常常用的应用。

在国内手机有没有GMS无所谓,在国外,手机没GMS是没人买的。至此,手机端的争夺也已经结束。


未来会怎么样?

操作系统和一般的软件不一样,只有有生态的才能称为操作系统,生态在于:有应用,有开发者,有生态伙伴。

国产操作系统的希望应该在下一波IT变革中,大家都在说物联网,但无论华为鸿蒙,Google Fuchsia都没有展示出手机操作系统那种一呼百应,迅猛发展的能力,可见火候未到。

未来会怎样呢?让我们拭目以待。


Copyright2018贵州自由客网络技术有限公司版权所有 黔ICP备16000950号