最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 为什么中国没做出被广泛使用的商业操作系统?(图)

    为什么中国没有做出广泛使用的商业操作系统?

    我们先来看看中国操作系统的发展简史,然后试着回答这个问题。

    1.1970 年代的超级工程

    许多人不知道我们在 1973 年开发了自己的操作系统。

    当时,为了解决能源短缺问题,国家急需一台大型计算机来处理石油勘探获得的海量数据,于是组织北京大学、738电子厂和石油部等单位研制中国第一台百万次集成电路计算机,即150机。

    当时 37 岁的北京大学教授杨福清也参与了开发工作,负责 150 台机器的多通道操作系统。

    从1969年到1973年,历时四年,150计算机研制成功并投入使用。”。

    看150机器的大小,很容易想到IBM在1963年研制成功的System/360:

    OS/360和150机器是所谓的多通道操作系统,支持多个程序同时运行。如果一个程序需要等待 IO 操作,它会被暂时挂起,另一个程序会被调度运行。

    (当前的操作系统是抢占式的:一旦一个程序的时间片到期,它就会让位于让其他程序运行。)

    从表面上看,中国最先进的操作系统似乎比美国晚了10年。但OS/360在设计之初就充分考虑了商业计算和科学计算,创新性地提出了通用机器家族的概念。每台机器都有相同的架构和指令集,但机器的性能不同。

    更棒的是,System/360 已在全球范围内发货,到 1966 年已经建造了 8,000 多个!

    至于这150台机器,根据我查到的资料,总共有4台机器建成并用于石油、地质、气象等领域。

    也许当时我们的国民经济对这种电脑的需求量不大,但是如果当时System/360进入中国,150台机器恐怕也做不到。

    1973年,根据全球计算机发展形势,电子部决定再打一次像System/360这样的系列化计算机的重大攻坚战。杨福清带领团队开发了240台计算机的操作系统,全部用高级语言XCY编写。(我搜了一下,X是许家福,Y是杨福清,C可能是钟翠豪)

    240机操作系统在抗战8年后于1981年完成,很快用于国防科研。

    在此期间,美国发展迅速。分时操作系统 Unix 在贝尔实验室问世。Unix是用C语言写的,有很多创新的概念(一切都是文件、管道等),可移植性很好,变成了很多操作。系统的“祖先”。

    2.1980 年代:中文 DOS

    1981年,蓝色巨人IBM发布了IBM PC兼容机,迅速确立了新的标准,形成了新的微型计算机产业。

    无论哪家公司生产 PC 兼容机,都配备相同的操作系统:微软的 MS-DOS,它已成为 PC 的事实标准。

    大势所趋,1983年2月,国家计算机工业局在酒仙桥召开全国计算机协调工作会议,将生产IBM PC兼容机作为发展方向。

    硬件制造商没有问题。关键是软件。微软的MS-DOS是英文系统,不支持中文。

    不过linux系统为什么没人用,32岁的闫元潮认为这不是什么大问题:“因为上一段把电视变成终端的工作是我做的,不就是两个汉字吗?很简单!”

    于是,他带着三个大学生和一个中学生开发了汉字系统CCDOS。

    他忘记吃饭和睡觉,经常一天只吃一顿晚餐,每天睡三四个小时。

    1983年8月末,CCDOS在展会上大放异彩。

    CCDOS在中国PC发展史上具有里程碑意义。随之,一大批国际流行的软件:BASIC、DBase、AutoCAD、WordStar等被汉化应用。

    后来,吴晓军对CCDOS进行了改造,对打印字库进行了大幅度压缩,只驻留了一级字库,推出了大名鼎鼎的CCDOS2.13,风靡全国。

    再加上包月桥开发的UCDOS,中国操作系统占据了90%的市场。

    然而,所有这些都是空中楼阁,因为基础是微软的 DOS。

    当微软在1990年代直接推出中文版操作系统时,尤其是Windows 95出现后,CCDOS和UCDOS立即遭到降维打击,所有努力一夜之间化为乌有。

    3.1990 年代:在 Unix 上工作

    1989年,原机电部副部长曾培炎出访时得知巴西研发了操作系统COBRA。

    详细了解后发现COBRA投资3000万,是基于AT&T的Unix开发的。

    巴西可以做出自主可控的操作系统,中国也可以。

    经专家讨论,自主控制不仅是计算机产业发展的需要,也是国家安全的需要,基于Unix开发具有自主版权的操作系统也是可行的,因此本作品被收录在八五规划并移交给中软。

    中软购买了Unix System V Release4.0(经典版)的内核源代码,汉化,加入增强的安全机制,转化为COSIX1.0。

    C代表中文,OS代表操作系统,IX代表类Unix操作系统。

    但是 COSIX 遇到了巨大的问题:

    1. 电脑硬件更新很快,COSIX没有硬件驱动,用户使用很不方便,系统推广也很困难。

    2. 软件生态严重不足。互联网时代到来后,我们不得不自己开发很多软件,比如中文服务器、中文邮局、中文论坛、中文传真等。还有版本控制软件SVMS、可视化编程工具VJPE等。

    我不是很明白这一点。为什么我们不能使用世界上的开源和通用软件?COSIX 是否已更改,以至于它甚至不支持 POSIX 标准?

    Linux 在开发的早期阶段就支持 POSIX,这是其成功的一个重要因素。

    无论如何linux系统为什么没人用,在 1990 年代后期 Linux 风暴挂断后,COSIX 没有任何声音,甚至中软自己也跳上了 Linux 的船,推出了中软 Linux。

    4 Linux的各种打包

    1990 年代后期,Linux 在美国最先火了一把,各种 Linux 发行版如雨后春笋般涌现。互联网泡沫时期,只要在纳斯达克上市,股价就能涨几十倍。

    Linux内核是免费开源的,中国自然不会放过。2000年前后,中文世界掀起了第一次“国产操作系统”的热潮,很多公司都尝试推出自己的本地化Linux发行版。

    最知名的是国家队的红旗Linux、民间的蓝点Linux、Xteam Linux、联想的幸福Linux(是的,当时联想也在做操作系统)。

    2001年,在中国政府第一轮正版采购中,北京市科委主任余次森带头做了一件轰动一时的事情:把微软踢出局,选择中软Linux、红旗Linux 、永中Office、金山WPS等本地化软件。

    然而,这种本地化努力很快就失败了。

    当时,Linux作为桌面操作系统,用户体验非常差,软件生态极其匮乏。

    那个时候很多台式机都预装了Linux,很多台式机买机器的第一件事就是格式化安装盗版Windows。

    像我这样的程序员也在电脑上安装双系统,体验和学习Linux,主要使用Windows。

    这时微软推出了基于NT内核的Windows 2000,极大地解决了臭名昭著的蓝屏死机问题,随后又推出了Windows XP,彻底结束了PC端桌面操作系统的战争。

    但是在服务器端,我们定制的各种Linux操作系统已经被广泛使用,这个不会受制于人。

    近年来,在新创政策的引导下,国产Linux桌面操作系统已经在政府和事业单位得到应用,应用生态逐渐丰富,希望得到发展。

    5.进入移动端

    2007年,苹果推出了iPhone,改变了手机行业。谷歌迅速跟进,采取连续横向战略,与各手机厂商建立手机开发联盟,并推出开源Android。

    我们错过了PC操作系统,是不是也错过了刚刚兴起的移动操作系统?

    这一次,中国移动亲自下场。它的想法是:我会开发一个基于Android的操作系统,帮助手机厂商定制,然后把我的各种业务比如139邮箱、移动梦网、飞信等等,手机都叫OPhone,所以他们有围绕自己建立了一个类似苹果的生态系统。

    这个想法真的很好,谷歌不也是这样做的吗?但是中国移动没有谷歌的能力!

    OMS系统难用,界面丑陋,用户体验差,SDK对开发者极其不友好。

    OMS虽然拥有上百人的团队,但与Android相比还是太弱了,各种手机厂商的定制需求根本无法应对。

    Android有三个版本的OMS发行一个。如果版本不兼容,Android 应用程序将无法运行。这是悲惨的。谁会单独为 OMS 开发应用程序。

    2009 年发布的联想 OPhone 不兼容 Android 应用程序。很多用户购买联想OPhone后第一件事就是刷机,换成其他操作系统。

    几年后,OPhone 消失了。

    运营商不能开发操作系统,互联网公司不信邪,所以阿里巴巴上台,带来了阿里云OS。

    阿里云OS也是基于Linux的,Java虚拟机使用的是阿里云自己开发的虚拟机,与Android的Dalvik不同。在应用层,使用了一些Android应用框架和工具。

    谷歌将阿里云操作系统描述为“山寨安卓”。先不说是不是抄袭。关键是谷歌已经发声了。任何敢用阿里云操作系统的人,都会被踢出安卓联盟。

    吓坏了,宏碁立即取消了与阿里云操作系统的合作,发布会也就此落幕。

    阿里云OS只能放弃手机。更名为AliOS,专注于车辆和物联网设备。

    但是,手机厂商基于Android开发的系统却发展得很好:MIUI、Flyme、EMUI、ColorOS……他们已经用自己的手机走进了用户的手中。

    谷歌还是优越的,安卓是开源的,各家厂商可以随意定制修改,但谷歌控制着最重要的东西:谷歌移动服务(简称GMS)

    GMS包括搜索、语音搜索、Gmail、联系人同步、日历同步、Talk、地图、街景、YouTube和PlayStore,这些都是国外非常常用的应用程序。

    手机在中国有没有GMS都无所谓。在国外,没有人会购买没有 GMS 的手机。在芯片被制裁之前,华为手机无法使用GMS,导致销量大幅下滑。这就是原因。

    至此,手机之战也告一段落。由于开源Android的存在,中国定制的操作系统在国内没有问题,但在海外市场,又一次被卡住了脖子。

    6.未来会怎样?

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

    操作系统很难做到。美国处于主导地位,中国就更不用说了,但放眼世界,曾经在操作系统领域占据一席之地的是诺基亚的塞班岛。

    美国拥有强大的技术实力和巨大的先发优势。生态一旦建立,胜者通吃,其他人很难进入。

    回顾国产操作系统的努力,从小型机到PC再到手机,确实是相当艰辛。一直在模仿、本土化、包装别人的东西,更别提生态了,从来没有掌握主动权。

    国产操作系统的希望应该在下一波IT改革。大家都在谈论物联网,但无论是华为鸿蒙还是谷歌Fuchsia,都没有展示出移动操作系统快速响应的能力。可以看出,热度还没有到来。

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » 为什么中国没做出被广泛使用的商业操作系统?(图)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论