国产linux系统(为何国产系统大多基于开源Linux操作系统从0做起到底有多难)
本文目录
为何国产系统大多基于开源Linux操作系统从0做起到底有多难
谈下个人想法,事实上从零开始,只是开发出一个操作系统的确不难。难的是开发出一个成功的操作系统。
放眼望去,除了主流的Android和iOS外,还有很多很多不出名的系统,比如SailfishOS、Symbian、Yun os、Plam等等。但是一个成功的操作系统,不仅仅只是开发出来而已,难的是后续的发展,系统的生态能不能跟的上。开发系统的公司不可能把所有的应用都开发了,比如微信,微博,QQ,还有头条等,总不可能让开发操作系统的全给你干了,对吧。
另外开发操作系统,无论是手机还是PC操作系统,工程量都是相当大的,要兼顾各种接口,各种硬件,需要投入大量的人力开发,测试,而且研发周期还很长,如果没有一定的资金实力的公司,开发到一半可能资金流就断了。
还有要从头开始研发操作系统的话,从底层硬件驱动开始,到内核,再到中间件,再到上层应用,需要数不清的技术专家,涉及大量的核心技术,核心专利,有些还是成熟主流技术,想要自主研发,绕过这些技术是很难的。
还有一个原因,就是资本的逐利属性决定的,开发操作系统周期太长了,资本的回报周期就长,投资的风险特别大。
可想而之,从零开始设计一个操作系统有多难了,但是我相信,总有一天从零开始国产操作系统会出现在我们眼前。
如果国家真的要推行国产操作系统,用linux进行二次开发靠谱吗为什么
基于linux做二次开发,应该是我们的最优选择。
虽然做操作系统非常困难,但是举国之力,也是能开发出来,问题不是能不能开发,而是能不能建立起来围绕这个操作系统的软件生态系统,特别是能不能让普通操作者使用、普通的公司业务也能在上面运行,这一点是最困难的。
但是,如果基于linux做二次开发,就基本能解决上述问题,不但开发能力大为降低,而且开发出来后,马上就有大量的存量软件可以使用,国家也可以在此基础上,要求国有单位或者国有企业强制使用,从而带动普通用户的日常使用,进而促进软件公司自觉在此操作系统上开发应用软件,最终形成完善的自我激励、自我进化的生态系统来。
也许以前强制要求国有企业使用有不少的阻力,但是现在,特别是中兴和华为的遭遇告诉我们,必须要这么做,只有这样,我们才能获得长久的国家安全。
本文相关文章:

joomla 中文(国内有没有类似于DNN,Joomla的中文开源CMS系统)
2025年3月26日 12:30

java开发框架(java项目中总是用开源框架是不是显得自己没有技术能力,只会用别人的东西)
2025年3月4日 15:50

android源码(安卓既然是开源的,为什么还需要谷歌授权)
2025年3月2日 10:40

网站开源模板(有关商业用途(目的):有一个开源的网站模板,开发者注明“可免费使用和修改,但不能用于商业用途(目的)“)
2025年2月11日 15:40
更多文章:

网络规划设计师通过率(关于准备网络规划师,其实之前一直犹豫考CCNA还是网络规划师 之间徘徊但是最后打算还是想学习网规)
2025年4月3日 21:30

frameset框架背景图片(frame怎么加背景图和背景色)
2025年2月15日 05:00

residential是什么意思(residential什么意思)
2025年3月10日 11:20

jfinal框架教程(使用jfinal框架验证登录时应该使用什么方法)
2025年2月26日 13:50

even though和though的区别(even though和though有什么区别)
2025年3月7日 11:00

consultant动词(consultation的动词形式)
2025年4月4日 21:10

onscroll(修改了scrollTop的值,不会触发onscroll事件吗)
2025年4月3日 12:40

messenger下载最新版本(怎样下载MSN messager)
2025年4月2日 05:50

局域网直播服务器搭建(如何建立(公司)内部使用的局域网服务器)
2025年4月4日 08:40