国产COS操作系统是Android吗?

      根据Linux内核高级仲裁员DevynCJohnson的最新说法,一般而言,Linux操作系统是指GNU/Linux(请见”The Linux Kernel: Types of Kernels“2014.1.26发表),其中”GNU“代表系统的用户平台(Userland),而”Linux“代表该操作系统的”内核“(Kernel)。最初,GNU/Linux操作系统只有一种系统内核,那就是Linux本身,Linux内核是一种”单体内核“(Monolithic Kernel)。现在的情况不同了。我们有了两种不同类型的”内核“:一种是单体内核,也就是Linux;一种是“微内核”(MicroKernel),也就是微内核Hurd

         单体内核操作系统与微内核操作系统有什么不同呢?区别比较大。单体内核操作系统,其中系统内核包含了许多硬件驱动程序(Drivers),因而用户平台相对要小一些;而微内核操作系统,驱动程序不包含在系统的内核之中,驱动程序运行在用户平台之中,所以,用户平台自然需要大一些。注意,以上只是大概的说法,不够准确。

          言归正传。谷歌AndroidLinux系统吗?正确回答是:AndroidLinux操作系统,但是,不是GNU/LinuxAndroid操作系统有一个Linux内核,而其用户平台却不是GNU软件包,而是Dalvik软件包(所谓”Java虚拟机“)。因而,Android操作系统应该写作”Dalvik/Linux“。实际上,谷歌公司控制的就是Dalvik版本的升级授权,谷歌对系统Linux内核改动不算大。

            我们注意到,在123日,上海联彤发言人在回答人民网的独家采访时说:“......COS有合作伙伴开发了一个Java虚拟机,通过虚拟机可以支持Java应用程序在COS上运行。”这句话很关键。这就是说,上海联彤采用了这个合作伙伴所开发的”Java虚拟机“,这就是COS系统的用户平台,相当于谷歌的Dalvik虚拟机。由此可见,所谓”国产COS操作系统“是类Android的智能操作系统,绝对不是”自主研发“的操作系统,因为,COS智能操作系统的最核心部件(即其用户平台)是从上海联彤的小伙伴那里”搞“来的。至于怎么”搞“到手的,这个亲密伙伴究竟是谁(是不是HTC技术开发团队?)。谁在搞”鬼“,谁心里面明白。


你可能感兴趣的:(国产COS操作系统是Android吗?)