华为日前已经宣布操作系统或在今秋面世,关于相关的讨论已经很多,或许在很多人看来是因为特朗普制裁以及谷歌断供,让华为不得不将备胎转正。
但在笔者看来,操作系统或许是华为基于5G时代的顺势而为之举,美国的制裁,恰恰推了一把。
从历史操作系统的演变来看,苹果的最底层是UNIX的二次开发,安卓的底层是基于Lunix的二次开发,经过过滤演变出来的两大派系,但其本源都在于Unix,所以两者都是站在了前人的技术积累的基础上的而延伸出来的两大分支。
微软从85年开始推出windows1.0之后,经过了windows98、2000等十几年一代一代的诸多的优化与周期性迭代,才发展到XP系统。
华为要凭空冒出来一个操作系统并且要发展到较高水平,有技术积累与迭代的难题在,操作系统的开发周期长,需要时间来不断优化迭代,在智能手机行业,变化太快,想短时间做出一款操作系统迎头赶超谷歌苹果不现实,但时间太长也等不起。
况且系统的开发难在其中的内核,系统内核是比较复杂的东西,分成诸多模块,诸多模块之间设计要考虑到可扩展性、软件架构设计、算法、代码控制等诸多方面。
从国内的整体现状来看,软件产业也是依附于西方的技术体系与顶层标准设计,没有自己的编程语言与软件开发工具,软件产业都在西方技术体系框架内做内容填充与设计开发,基于西方的架构和接口做进一步的开发——即根据Android 开源项目 (AOSP),创建定制的Android 操作系统版本,软件产业其本质还是大而不强,因此最终反映到操作系统体系的空缺。
上述所说的难度客








