开发一个操作系统有多难
近日多家媒体报道称,俄罗斯境内用户现已无法正常下载windows 10和windows 11系统安装程序。同时,俄用户也无法下载用于安装操作系统的media creation tool应用程序。这给外界敲响了警钟,关键技术国产化、自主创新发展的重要性和紧迫性已愈发凸显。
当前,“缺芯少魂(“芯”是指芯片,“魂”是指操作系统)”仍是我国亟待解决的技术难题。那么,做一个国产操作系统的难点在哪里呢?
对国产软硬件的推广来说,一次性地投入资金购买并非难事,建立国产软硬件的应用生态才是能否持续成长的关键。打造生态的难点在于,怎么样让更多相关的伙伴共同去做一个事情,这块大家要有共同的目标,同时,和本身商业上以及从他们的产品方向上有一致性,并激发相关开发者的兴趣,保证大家的意愿和投入。
就市场格局而言,国内桌面操作系统方面,windows、macos处于绝对主导地位,虽然近5年在国内市占率逐步下滑,不过仍占据超过90%的市场份额,而国产操作系统在linux分类中,占比不足5%,市占率有待提升。
现阶段,我国市场上的国产操作系统达10种以上,其中主流的包括uos(统信软件)、麒麟os、普华软件、中兴新支点、凝思、中科方德、华为欧拉openeuler等,但它们大多是以linux为基础的二次开发。
大家对windows、安卓、ios等操作系统都习以为常,但实际上开发一个操作系统的工作量非常大。举例来说,windows xp有代碼4000万行,windows 7有代码5000万行,3.6版本的linux 内核代码就有1590万行,而linux的发行版debian系统代码行数达6500万行,而且这些代码还都是经过软件厂商反复精简的结果。如果对几千万代码行数的工作量没有概念,可以参照一个案例:“wps代码大约在百万行这个级别,金山软件重写wps用了3年时间。”
开发一个操作系统有多难
本文2022-11-11 20:57:42发表“城建环卫”栏目。
本文链接:https://www.wenmi123.com/article/431026.html
- 座谈会发言:体系抓好思政课教育做好贯彻落实下篇文章(02-19).docx
- 组织部机关支部书记2024年度抓基层党建工作述职报告(02-19).docx
- 在县委理论中心组暨2024年度民主生活会学习研讨会上的发言(02-19).docx
- 在2025年市人代会分组讨论会上的发言(02-19).docx
- 医院党委选人用人工作自查报告(02-19).docx
- 宣传部2024年民主生活会个人对照检查发言(02-19).docx
- 行政服务中心民族团结进步创建工作经验材料(02-19).docx
- 校长在中学2025春季开学典礼上的讲话:撷一抹祈望春风掬一程锦绣花开(02-19).docx
- 乡镇领导班子2024年民主生活会对照检查发言材料(五个带头+典型案例)(02-19).docx
- 乡2024年度基层党建工作总结(02-19).docx