科普贴:华为阿里巴巴为什么一定要搞“自主”操作系统?操作系统的灵魂又是什么?
[来源:] 2012-09-19 21:05:00 编辑:魏永明 点击: 次
阿里云OS与谷歌Android之争、中兴明确即将推出自主操作系统,让操作系统顿时成一热词。
飞漫软件CEO魏永明自称“码农出身”,开发过类似Android的操作系统。这两天,他特意写文一篇,向大量非技术出身读者科普何谓“操作系统
飞漫软件CEO魏永明自称“码农出身”,开发过类似Android的操作系统。这两天,他特意写文一篇,向大量非技术出身读者科普何谓“操作系统
阿里云OS与谷歌Android之争、中兴明确即将推出自主操作系统,让操作系统顿时成一热词。
飞漫软件CEO魏永明自称“码农出身”,开发过类似Android的操作系统。这两天,他特意写文一篇,向大量非技术出身读者科普何谓“操作系统”、操作系统之必要性与难度。深入浅出,通俗易懂。
虎嗅摘出其中技术性没有那么强的段落,供大家参考。
引言
近一个月是个多事之秋(2012年9月),IT 和互联网领域也不平静。阿里云操作系统受到谷歌的打压,华为任正非提出要开发自己的操作系统,中兴也宣布今年第四季度将发布自己的操作系统。一时间,微博上有关自主知识产权操作系统的讨论如火如荼。这样的讨论,就如同“水木清华”某些板面上的“月经贴”一样,每隔一段时间就要火一次。但大部分讨论其实讨论不到点子上,就如同“瞎子摸象”一般,大家基本上只是站在自己的立场,基于自己的经验在判断孰是孰非。这样的讨论效率低下,本人认为有必要写一篇科普性的文章,从政治、技术、工程、法律等几个方面给“自主”操作系统来一个比较清晰的定义,并尝试给出一些技术、工程等方面的建议。
“自主”操作系统的不必要性
在谈“自主”操作系统的必要性之前,笔者先谈谈“自主”操作系统的不必要性。
在开源软件大行其道的今天,操作系统不再那么神秘,任何有足够财力的企业,依赖现有的开源软件,都可以比较容易地推出一个能够运行的操作系统。出于此观点,很多人认为有 Android 这样的开源操作系统,就没有必要再开发一个自己的操作系统了,到底谁拥有开源操作系统的知识产权,是无所谓的事情。
这个说法是有一定道理的。
从法律(指开源软件许可证)和技术上讲,就算 Google 不打算开源新的 Android 版本,不允许某些厂商使用 Android,我们一样可以在已经开源的 Android 之上继续发展自己的 Android 系统——只要遵循已经开源的 Android 的许可证约束即可,而 Android 系统主要使用的开源软件许可证有 GPL(Linux 内核)、LGPL(各种运行时函数库)、Apache(Dalvik 虚拟机及 Java 类库),其实是非常宽松的。
这个说法的不足之处在于,未考虑到可能的专利(软件相关的专利通常和实现无关,就是说,你重写一段代码,并不表示你可以规避对应的专利),以及是否有能力自行发展 Android 的问题。
前者非常要害。谷歌在开发 Android,尤其是 Dalvik 虚拟机以及 Java 类库的过程中,肯定积累了大量专利,而这些专利是凌驾于软件的著作权和许可证之上的。也就是说,如果你基于现有的 Android 派生了一个分支,要想将运行有这个 Android 派生版本的软件放到自己的手机里边销售,谷歌马上可以拿出专利大棒来限制你。当前,谷歌尚未拿出专利大棒来限制各种派生于 Android 的系统。拿阿里云 OS 和谷歌最近的争论当中来看,谷歌也只是说阿里云 OS 导致 Android 不兼容。但一旦有厂商真的使用了阿里云 OS,谷歌马上就会拿出专利大棒,这将毫无疑问。
至于有没有能力来自行发展 Android 的问题,在中国有大量码农基数的基础上,只要有源代码,就可以在短时间内组织团队自行发展Android。
-
APP江湖的未来
APP的成败,或许根本不应该有ISP思
- APP江湖的未来
- 看看移动捅下的这个窟窿有
- 富士康:低利润的组装业务如
- 华为重提上市,能走多远?
- 三星业绩创历史新高,而焦虑
- 为什么说亚马逊收购Zynga
- 美国正在发生什么新产业革
-
三星业绩创历史新
10月5日,韩国三星电子公司公布的数据显示,该公司第三季...
- 三星业绩创历史新高,而焦虑感却在
- 看看移动捅下的这个窟窿有多大!
- APP江湖的未来
- 苹果与谷歌争什么?大数据!
- 乔布斯:我想在那儿多种一些杏树
- 苹果不是一天长成的,地图也不是
- 沃尔玛已经翻脸了,亚马逊还有多少
- 二线城市创立的移动互联网项目有