
随着华为和BATJ在市场上的巨大成功以及菜鸟Mobike等商业模式的创新,许认为我们的IT行业已经位居世界第一和第二. 当然,有人警告说中国的IT行业缺乏基本的核心技术,而其他人很容易控制这些技术. 特别是,中兴通讯最近被美国禁止出口,这将国内IT行业中最短的董事会(缺乏核心技术)暴露给了广大公众.
缺乏核心芯片是整个行业需要面对的问题. 但是,国内的基本软件,尤其是基本操作系统也薄弱,中国人民早已认识到基本软件系统对企业和国家的战略意义. 为什么华为任正非坚持芯片和OS操作系统的自主研发[1],阿里·马云(Ali Mayun)进行AliOS [2],倪光南院士对自主操作系统的评论[3],这些都是国内产业的运作我们的独立产权精英呼吁采取行动(基本软件包括操作系统,编译器,开发工具等. 本文讨论的基本软件主要是指操作系统).
在云计算和移动应用程序开发领域,有许多成熟且开放的研发模型,人才储备也非常充足. 但是,与云计算和移动应用程序开发不同,没有开放且成熟的方法来开发基本操作系统,这需要更高的人才,更长的研发周期,大量的资金投入以及面临更高风险的产品. 故障(例如Palm的webOS,Microsoft Windows Phone).
那么,是否有任何特定且可行的方法来开发基本操作系统?在中国,无论是AliOS还是其他OS或Android派生的UI,根据当前结果,它采用的(主要是采用的)基本操作系统研发策略都是值得商bat的. 经过多年在Android和Chrome上的实践,Google推出了新的操作系统Fuchsiagoogle 操作系统,该操作系统实现了从数量到质的变化过程,但使作者意识到贡献比增长容易.
本文总结了Google从数量变化到质变的过程,以探索Google使用从操作系统外行到操作系统负责人的方法和策略. 作者认为,谷歌在操作系统方面的成功是可以复制的.
在缺乏家用核心软件的情况下,Google对基本操作系统的改造可以为国内基本软件系统的从业人员提供一些想法和方法. 我希望我们的一些公司可以复制这种Google模式,从而推动国内操作系统的兴起.
为什么紫红色是高级操作系统?无论操作系统是高级的,最基本的点是适应新硬件和用户需求的变化(当然,它是否成功需要经受时间的考验). Apple iOS是先进的,因为它提供了很好的用户体验. Android之所以先进,是因为它适应了移动芯片上的GPU变得越来越成熟,移动应用程序变得越来越复杂的趋势,从而带来了更加流畅的体验. Chrome可以主导浏览器市场的原因与Google对多进程多线程,GPU等的优化是分不开的.

简单地说: 先进的操作系统必须能够适应硬件变化甚至影响硬件变化,同时必须能够适应新的用户需求,甚至创建吸引用户的用户需求.
下表列出了一些作者认为是高级的系统及其两个高级因素: 对新硬件和标准的适应和影响,满足用户需求,甚至创建吸引用户的用户需求(例如Apple的首次启动手指触摸和视网膜屏幕实际上是在没有被大多数用户喊叫的情况下创建的.
结合互联网上的各种评论以及作者对紫红色的源代码的解释,紫红色的高级功能包括:
尽管紫红色的现有体系结构非常先进,但是将来会发生什么,我现在无法判断. 我们所知道的是,谷歌已经具有设计新操作系统的能力. 对于国内企业而言,过去十年来,Google如何从初学者变成可以独立设计新操作系统的公司?这实际上是可以学习甚至复制的. 而且内省.
Google是一家实力雄厚的公司. 在2005年Google收购Android之前,它已经非常强大. 但是这种强大功能是指云计算的功能. 在客户端和移动计算领域,Google仍然是初学者.
我们知道,如果您想得到一些东西,就必须付出代价,金钱,时间或两者兼而有之. 为了获得在移动和台式机系统中的发言权,Google争夺了苹果和微软在移动市场和台式机市场的垄断地位. 它于2005年首先收购了Android [4],然后在2008年独立于Apple WebKit浏览器创建了Chrome [5](本文没有刻意区分Chrome和Chromium之间的区别. 此外,Chrome还实现了许,这些功能只能在系统,因此作者还使用Chrome作为基本操作系统. ChromeOS项目创建于2009年[6].
此后,我们看到Google在过去十年中不断更新Android和Chrome. 在这十年中,Google看起来非常自大(毕竟,Android占据了移动市场的一半,而且新系统大会每年都吸引了足够的关注)google 操作系统,但是就基本操作系统而言,它实际上是非常低调的. 无论是Android,Chrome,ChromeOS,还是从其他地方购买的,还是基于其他开放源代码项目并不断向这些开放源代码项目贡献代码的,Google都没有为创建全新的OS而疯狂.

这笔费用是Google为移动和台式机操作系统支付的价格,这笔费用包括为Android购买大量美元并悄悄贡献十年的代码. 经过十年的努力,终于在2016年,谷歌开始尝试新的操作系统紫红色. 如果说Android,Chrome,ChromeOS是Google向全世界展示的东西,那么我想了解操作系统是如何做到的. 好吧,紫红色是Google向外界发出的另一个信号. 我们已经能够独立开发全新的高级操作系统.
为了具有开发新操作系统紫红色的实力,Google实际上与两种产品并驾齐驱:
Google在Android和Chrome项目上进行了近十年的努力. Android版本已从1升级到7(最新为9),Chrome浏览器已从0升级到50(最新为68). 一把剑,终于在2016年,从头到脚的新设计的紫红色问世了.
归纳起来,所谓的Google模式就是“贡献” ism,即长期参与开源,向社区贡献代码并培训各个领域的技术专家. 准备就绪后,就可以直接启动新的操作系统.
为什么在2005年之前,它涉足开源而不是像Apple iOS或Android这样的闭门造车?因为Google当时是后来者. 后来者需要跟随他们的前辈学习模仿. 参与开源并从行业中招聘专家是培养人才的最简单方法. 如果Google在2005年没有收购Android,那么2008年的Chrome完全是白手起家的. 我认为,今天的Google很难有信心建立当今全新的操作系统.
谈论Google模式,让我们谈谈中国模式. 笔者认为,首先要采用中文模型,然后对其进行修改和优化.
在这十年中,各种Android版本,Android ROM和各种微创新的Android接口设计公司在中国出现了,所谓的多端IoT操作系统AliOS也已经出现. 但是所有这些都在现有软件的基础上进行了修改和集成(我绝对不是说这些任务并不重要且毫无价值,但是这些都没有触及操作系统的核心部分. )

与Windows系统进入中国相比,我们已经取得了很大进步. 至少我们可以看到Android核心的源代码,而且主要公司还培训了许多Android框架工程师. 但是,并没有真正能够从头开始设计高级操作系统的公司或团队. 基本操作系统的设计团队仍然牢牢掌握在Google,Microsoft和Apple等公司的手中.
小米与Google Apple之间的区别与十年前大多数Windows应用程序开发人员与Microsoft之间的区别没有太大区别: 我们仍在基于其他体系结构和接口进行进一步开发. 在基本操作系统的设计上我们仍然没有发言权.
作者认为,我们可以从头开始创建基本操作系统. 与芯片设计和制造,人工智能等学科不同,随着公开源代码和越来越多的算法公开,基本操作系统本身设计所需的知识已经可以通过Internet和书籍获得. 因此,这是一门非常秘密的工程学科. 一些国内同行花了很多时间和精力来做这些事情,但是他们没有取得任何成功. 作者认为这是一个方法论问题. 我想在这里分享的是Google模式,即Google的方法: “贡献”. 如果要实现自己的操作系统,当前可行的一种方法是复制Google的模型并复制“贡献”学说.
重申所谓的Google模式: 参与开源贡献代码并培训各个领域的技术专家. 当某人准备就绪时,您必须等待风,然后才能制作新的操作系统. 什么是风?是时候了. 现在是体验旧系统的好时机. 现在是满足新用户需求的好时机. 现在是更改硬件本身的好时机.
简单地说,它要求从业人员参与开源,在各个领域不断加深,最后在适当的时候可以积累并在系统结构上取得突破. 长期以来一直致力于Android和Chrome的Google选择在2016年重新设计新的Fuchsia OS. 作者推测“风”即将到来,Google的人才已经准备就绪.
三个方面的具体表现:
Google模式的本质是首先训练人们,然后等待时间. 国内公司已经培训了许多技术专家,尤其是云计算. 但是就基本操作系统而言,我们习惯于制作其他人的开源系统,再加上我们自己的封闭源代码修改,以制作我们自己的产品. 多数公司关闭大门进行优化也就不足为奇了,因为大多数公司需要产品才能快速看到收益.
但是,如果我们使用基本的操作系统,它将使我们与行业中最先进的技术脱节,并且我们将失去我们的先进性,难以继续进行投资. 另外,很多专家做得不够深入,精力太分散,我们很难做好事情.

但是,Google的人才培养方法非常重视工程师参与杰出的开源项目的参与. 开源似乎是一项亏损的业务,但是对于后来者来说,这是一种快速获取行业最新成就的方法,因此这也是培训和培训人才的好方法. Google如此热衷于开源,绝对不仅可以利用社区的力量与苹果作斗争,而且不用于所谓的慈善事业,而是可以利用社区的力量来增强自己的力量.
参考文献:
[1],华为,
[2],AliOS,
[3]倪光南院士,
[4],Android的历史,
[5],Chrome浏览器
[6],ChromeOS,
[7],闪烁(网络引擎)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-183034-1.html
但是马云你肯定是看不到的
只要舍得花公关费
为国牺牲为民族尊严战斗