关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
为国产OS正名!开源并不等于抄袭
[复制链接]
作者:
JasonSWK
版块:
›
嵌入式操作系统
›
linux
发布时间:
2020-1-10 10:55:08
1238
0
返回列表
JasonSWK
当前离线
中级会员
中级会员, 积分 291, 距离下一级还需 209 积分
中级会员
中级会员, 积分 291, 距离下一级还需 209 积分
积分
291
发消息
楼主
电梯直达
JasonSWK
发表于 2020-1-10 10:55:08
|
只看该作者
|
倒序浏览
|
阅读模式
出品
丨
自主可控新鲜事
文章共
2117
字,建议阅读时间
4
分钟
关于国产操作系统,很多人总是颇有微词,一类人认为国产操作系统是抄袭国外微软Windows,思普、麒麟、COS、元心等都曾陷入抄袭风波或被质疑其自主知识产权的含金量和安全性;另一类人认为国产操作系统就是在开源软件代表——Linux基础上进行了简单修改。对此,笔者必须为国产OS正名:开源并不等于抄袭。
1.国产OS,站在“巨人”的肩膀上发展
开源,全称为开放源代码。开源就是要用户利用源代码在其基础上修改和学习。相传,
当年微软500名工程师做了3年才做出Windows,可想而知独立开发一个操作系统需要多少的努力。
而开源就是让我们站在巨人的基础上前行,Linux是开源软件中最杰出的代表,现在不是闭门造车的年代,我们完全没有必要抛开Linux(我们常说的Linux系统,其实是基于Linux内核的操作系统)这么优秀的操作系统而自己独立开发操作系统。
下面这个是当前Linux的的代码量数据:
▲
图片源于知乎作者@in nek
如果你不懂软件开发,可以把它想象为一篇小说,行数就是小说的文字有多少行,Linux(仅仅是内核)的代码行数是
1千8百万行
,按这里给出的模型来估计,完成这个开发的开发费用
超过8亿美元
。
这仅仅是内核,内核的功能只是调度计算机的资源给其他程序用,作为我们一般理解的操作系统,我们至少还需要
10倍以上
的代码负责画图、算多项式、和用户对话、处理字体、加密……等等等等。
此外,一套可以被大家使用的操作系统,必须要有软硬件的支持。
软件方面,软件是系统的灵魂,没有软件的系统就只是空壳,这就需要建设强大的生态体系,而生态的建设是极其漫长的;硬件方面,比如需要各个硬件厂商的驱动支持,这样一来,各大硬件厂商必须要会为我们研发的内核投入巨大的人力物力并为此编写驱动。
用普通人能听懂的话说:
就算我们写完一千八百万行代码,还可能需要花10-100倍的时间去打磨它,才能达到今天的水平,
然后为了追上Linux本身每天的发展,我还要进行大量劳动,即使这样,最后我们写出来的不一定比Linux好。因此,为避免重复“造轮子”以及避免浪费大量的人力财力,我们需要使用开源。
2.透明开放的开源环境,让安全能够可控
开源软件最大的特点即开放,也就是任何人都可以在版权范围之内得到软件的源代码,加以修改学习,甚至重新发放。而且
Linux内核非常成熟,不会单独受某个国家限制
,我国操作系统基于成熟的、开源的内核进行开发,是最好的选择之一。这样一来,我们可以避免在关键时刻被卡脖子。
据统计,由于Linux的稳定性,全球60%以上的金融领域选择它
;由于Linux的高效率,在科学计算领域也被广泛使用;此外,它还被广泛用于PDA、车载电脑、仪器设备等。
至于安全方面,并非Linux一定安全,安全具有相对性。
由于Linux的源代码在互联网是可以公开获得的,当使用者发现漏洞后,就可以直接从源代码层面进行漏洞修补 。
而占据半壁江山的Windows只能等出现补丁后打补丁才能修复漏洞。
此外,Linux 内核的高效和稳定已在各个领域内得到了大量事实的验证。Linux 中大量网络管理、网络服务等方面的功能,可使用户很方便地建立高效稳定的防火墙、路由器、工作站、服务器等。为提高安全性,它还提供了大量的网络管理软件、网络分析软件和网络安全软件等。因此,国产OS使用Linux更安全。
3.国产OS在Linux的底层上,为中国用户设计和创新
操作系统一般包括内核和外壳。例如,中标麒麟、深度OS都是基于Linux内核或者强化的Linux内核而来,但这并不像很多人讲的那样非常容易。
Linux本身根本就不是操作系统,它充其量只是一个内核。
有了现成的内核只是有了基础,并不是包装一下就能用了。就像盖房子一样,我们有了这个内核就像只是知道了房子的样子,甚至连图纸都没有,要想盖起来还要做太多的事情。
诸如,我们还需要开发很多模块,需要有一整套的知识体系框架、编程接口、编程语言等等。而且在开发完操作系统之后,还有应用生态要去建设。
毕竟,一个Linux内核不会凭空变出一个可以使用的操作系统。
以国内某操作系统为例,他们在Linux内核基础上,还创新自研了桌面,使之有更好的自主控制能力;集成了自主开发的应用,可以满足日常办公、生活的需求,例如在linux上运行QQ、微信、迅雷、百度云、爱奇艺等;提供了应用商店,支持上千款linux应用,满足日常办公、生活需求;支持多种CPU,龙芯、申威,还有华为的鲲鹏等,使操作系统体验起来更加流畅。
如果说国产操作系统是基于Linux套了个马甲,那iOS系统基于Unix内核,而安卓也是基于Linux内核,那这二者不也是套了个马甲么?
所以国产操作系统基于Linux内核而来,也并没有什么值得吐槽的。
早在2015年,中国就已经有了基于Linux桌面系统的金融自助终端设备,中国团队研发的Linux桌面环境,目前已经被包括主流发行版Ubuntu、Fedora、Archlinux等14款国际发行版移植使用,土耳其国家政府支持的本国操作系统也使用了我国的OS桌面环境,在国家发行版排行中,中国的代表操作系统屡次进入全球前十。这足以说明,中国研发团队及代表OS已经得到世界的关注,并逐渐崭露头角。
中国OS,在经历了指责、谩骂、质疑之后,终于开始为自己正名,正以厚积薄发,势不可挡之势,迅速崛起。相信在不远的几年中,中国OS可以走进我们的学校、办公室以及个人电脑中。
综上,国产操作系统真不是直接拿别人系统换层皮这么简单。
因此,不明真相就人云亦云,随便用几句轻描淡写的话或者几句恶狠狠的评论就全盘否定国内众多厂商和技术人员的心血,是非常不负责任的。
公众号转载请注明出处
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
Rust引入Linux内核开发?Google:支持!
•
干货|手把手带你搞定4大容器网络问题
•
天下数据:为什么云主机发生故障率更低?
•
汽车行业深度报告:汽车软件操作系统产业链深度解析|附完整报告下载
•
西方垄断我国工业命脉!中企短视不愿投入资金,甘愿“送人头”?
•
对话胡伟武:和国产CPU一起突围的20年
•
Linux5.14内核主线预计可与RaspberryPi400兼容
•
风河正在引领RTOS进入“现代化”创新期
•
关于鸿蒙系统HarmonyOS,我有话说
•
麒麟操作系统什么来头?为什么可随中国航天“上天”
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
招聘&找工作
IT业界资讯
生活交流*灌水区*工程师滋润生活*
快速回复
返回顶部
返回列表