的宣言更为在意。而且在发布会上,罗永浩还特别强调,自己的操作系统不是基于安卓的,是从底层开始写的,让那些抄袭的人无处可抄。虽然罗永浩的宣言非常鼓舞人心,但从事物发展规律来看,罗永浩的宣言变成现实的难度非常大,而且不乏借机蹭热度宣称营销的嫌疑。
首先,从底层开始研发操作系统的工作量非常大。举例来说,Windows XP 有代码4000万行,Windows 7 有代码5000万行,3.6版本的Linux内核代码就有1590万行,而linux的发行版Debian系统代码行数达6500万行,而且这些代码还都是经过软件厂商反复精简的结果。
在资金上,微软在开发Vista所花费的研发费用超过了200亿美元,Linux仅内核据如果根据人员投入的规模,据测算也耗资数十亿美元。
在人力上,在开发Windows XP时,微软集中了5000余名程序员编写代码。Linux虽然不靠任何一个商业公司支持,但已得到全世界程序员共同维护,红帽公司、Intel、IBM、甲骨文、微软等国际巨头也热情参加其中,同样具备丰富的人力资源。
虽然今天大家对Windows、安卓、IOS等操作系统都习以为常了,但这些大家耳熟能详的操作系统,都是几十年技术积累、迭代演进和后来者站在先行者肩膀上的产物。
大家手机上用的安卓系统和IOS,其实并非谷歌和苹果的原始创新,而是站在巨人肩膀上的产物——安卓系统是基于Linux的二次开发,而的IOS是基于FreeBSD/Unix的二次开发,如果追根溯源,Linux和IOS都源自Unix。可以说,Linux、FreeBSD也是以UNIX为基础,经过几十年的开发和更新的产物。而安卓和IOS也是经过多年的发展和更新,才发展到现在的水平。
在缺课太多,根基不扎实的情况下,如果是制,将BAT这些互联网巨头,华为、联想、浪潮等整机厂,以及国内开发操作系统的中标、麒麟、普华、深度等组成产业联盟来推动这项工作,还有一定可能性。单凭罗永浩一人之力,试图在极短的时间内实现赶超,妄图一口吃成胖子的科技显然是不现实的。
最近,红芯浏览器基于Chrome穿马甲,却宣称“自主可控”、“安全”、“稳定”的做法引发网络热议,国内浏览器没有自己编写的内核,只是拿国外内核穿马甲,国内手机生产厂商没有自己的操作系统,只是基于安卓做UI慢慢的变成了很多网友热议的话题。
罗永浩在这种背景下,宣称要从底层开始做操作系统,很可能就为了蹭热点,分取流量,并给自己树立技术形象和光环,改变过去锤子科技口碑与形象。
诚然,蹭热点并非就一定要口诛笔伐,比如一直踏实做技术的龙芯也蹭了一回热点,在《从开源中来,到开源中去——记龙芯平台浏览器研发之路 》一文中介绍:
浏览器的使用者真实的体验有产品皮肤功能特点的因素,更多的则在于内部技术通路的打通。JS引擎作为浏览器的三大核心组件之一,对产品功能和使用者真实的体验有着重要影响,龙芯浏览器团队经过长时间打磨,完成了JIT技术的研发,累计4万多行代码,并协助开源社区人员,完成了MIPS分支在Mozilla和Chromium国际开源社区的代码提交。JS引擎技术是浏览器的核心技术之一,目前国内从事该技术的团队估计不会超过20人。为提升浏览器HTML5、WebRTC等音视频应用使用者真实的体验,龙芯完成FFmpeg、libvpx、openH264等基础视频编解码库的优化,独立累计向开源社区提交数万行代码。为提升图形图像使用者真实的体验,龙芯完成了skia、jpeg、libyuv、pixman等基础图形图像库的优化并开源,部分已经提交到国际开源社区,累计1万多行代码。
相对于龙芯拿已经做出来的技术成果蹭热点,罗永浩拿PPT操作系统蹭热点,就显得比较虚了。何况这个PPT操作系统兑现难度极大,是一个几乎不可能实现的目标。
目前,国内有很多操作系统公司,在桌面与服务器上,有中标麒麟、银河麒麟、普华、湖南麒麟、中科方德、深度等。不过,这些操作系统都是基于Linux的二次开发。
在智能手机上,国内手机生产厂商推出了MIUI、EUI等,但都是基于安卓系统开发一个UI而已,曾经声称自主研发的Yun OS也被网友曝光是安卓重写虚拟机。唯一自主程度稍微高一些的就是航天系背景的元心,航天系找白手套把诺基亚当年夭折的MEEGO买下来了,然后在进一步补充完善,开发了元心系统,代码自有率非常高。但元心系统也存在一个问题,那就是生态极差,和微软主推的WP一样,受制于生态,无法在商业市场推广,只能在特殊领域使用。
必须要说明的是,基于开源软件二次开发本身并没问题,毕竟像苹果、谷歌这样的大公司,也拿开源代码。若能够以开源代码为基础,十年磨一剑迭代演进,逐步的提升自有代码率,建立自己的软件生态,并走出一条自己的路,这也可以。
问题在于拿了开源代码后,只是略作修改换一层皮肤,就宣称完全“自主研发”、“自主可控”,并打通关节,把软件往党政国企市场塞,这样的做法就值得商榷了。
虽然在智能手机、PC与服务器上,中国没有自主内核的操作系统,但一些实时操作系统,由于代码量比较小,而且受生态因素影响很小,国内确实有完全自主研发的,而且这些实时操作系统已经与自主CPU开展合作,在诸多领域发挥着自己的作用。
文章出处:【微信号:guanchacaijing,微信公众号:科工力量】欢迎添加关注!文章转载请注明出处。
(第一周) /
有啥区别 /
在昨日举办的华为开发者大会论坛上,华为终端BG软件部总裁龚体发表了引人注目的演讲,向全球开发者及业界同仁详细地理解阅读了华为自主
(rtos) /
所需的产品需求,参会的专家们对该问题展开了深入的讨论并达成协议,将逐步加强彼此间的合作,以推进维哈柯文
中的应用 /
格局 /
凭借其独创的平台级AI使能的意图识别人机交互,引领了智能终端交互的新潮流。
随着科技的快速地发展,人工智能(AI)丝毫没有悬念的成为了当今科技领域的热门话题,它正在改变我们的生活方式,工作方式,甚至是我们的思考方式。然而,AI并不是一夜之间就能实现的,它需要一系列的关键技术作为支撑。想要了解AI,就得
混战卷到了智能手表 /
4.5Wx2双通道带立体声、双桥音频功率放大器芯片CS8573E数据手册
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】3、第一个程序增加printf输出
上一篇:短短几步缩短软件开发周期!
下一篇:如何低预算且成功定制开发一套软件