关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
国产操作系统生态从哪里来,最后一环很重要
[复制链接]
作者:
达益IPHONE
版块:
›
MCU单片机技术
›
ARM
发布时间:
2020-8-13 20:09:04
2010
0
返回列表
达益IPHONE
当前离线
中级会员
中级会员, 积分 337, 距离下一级还需 163 积分
中级会员
中级会员, 积分 337, 距离下一级还需 163 积分
积分
337
发消息
楼主
电梯直达
达益IPHONE
发表于 2020-8-13 20:09:04
|
只看该作者
|
倒序浏览
|
阅读模式
8月6日,美国政府称,将在45天后禁止任何美国个人或实体与抖音海外版、微信及其中国母公司进行任何交易。如此不理智的行为,愈加让人担忧我国的信息安全。操作系统是信息安全之本,轻忽不得。普通用户玩游戏遇到蓝屏,也就重启一下系统即可,而发射导弹的电脑,在关键时刻来这么一下,可是要害死很多生命。所以,国产操作系统,自主可控,是不得不进行的。
硬件决定软件 没有国产的硬件,自然就没有国产的操作系统。现在我国的CPU基本已经可以达到自主可控的目标,主要类型有三种,一种是从头到脚把坑都踩过的自主型,龙芯;第二种是开源或者一套买过来的,SPARC和alpha;第三种,拿授权,自己设计Soc,比如兆芯(x86)、飞腾(ARM)、海思(ARM)等。最有潜力在民用通用处理器领域大展宏图的,只有龙芯、兆芯、飞腾、海思等。
由以上的处理器架构可以看出,国产操作系统至少要支持这三大架构,即龙芯架构、X86架构、ARM架构。能够达成这一目标的系统,还有良好生态的,只有开源的Linux。所以,我国的国产操作系统,大多都是以开源Linux二次开发为主。但是,Linux桌面系统的用户数量长期低迷,关键软件缺乏商业软件的强力支持,打造生态困难重重。那么Linux的生态要从哪里来呢?
Linux原生生态 Linux系统,是由Linux内核和GNU等一系列开源项目组成的操作系统,他们采用开源协作的方式,由世界众多开发者合作开发而来,在安全和信用上是有保障的。经过几十年的发展,Linux在很多方面都有可以替换Windows的应用,比如类似Photoshop的GIMP,可以与3dsmax竞争的Blender,国内诛仙网游当初就是用Blender建模的;还有矢量图软件inkscape 。Debian社区的软件包数量最多,达4万多。但是这是X86架构下的,支持龙芯和ARM的软件包则急剧下降。可以完美运行的优质单机和网游,更是凤毛麟角。
兼容Windows 很多Windows下的优质程序,指望一夜之间移植到Linux下,显然是不可能的。好在Linux下,也有一个兼容Windows程序的项目,Wine。Wine是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。wine已经发行到5.0版本,性能和兼容性取得了长足的进步,可以完美运行Photoshop,有人在wine+dxvk配合下,畅玩《古墓丽影》。缺点是,wine或者程序更新,可能需要重新打磨。
兼容安卓 兼容安卓应用主要有两种途径,一种是模拟器,第二种是类似wine的兼容层。Linux下的安卓模拟器有一个开源实现,叫 Anbox,它是基于Android 开源项目(AOSP)的免费和开源替代品。国产Linux也有类似的模拟器。另一种是基于 ARChon Runtime for Chrome,这是谷歌为了让Chrome笔记本运行安卓程序而开发的。缺点就是只有少量的应用可以完美兼容,大多数性能不如Windows下的模拟器。
开发者优化 不管是wine运行Windows程序,还是模拟器运行安卓应用,他们都离不开程序开发者的支持。当前,很多程序的开发者只对Windows优化,即使程序在Linux下第一次运行成功,但只要更新就会崩溃。完全开发Linux原生程序成本太大,但善用wine却可以减少不少成本。很多国外的win程序,可以Linux下完美运行,反而是国内的游戏,对Linux恶意满满。这以后都是需要改进的。
结语 打造一个操作系统容易,但打造一个完善的生态实在太难了。但是既然国家已经下决心要在大型工业基础软件、行业应用软件上,下大力气自主可控,那就肯定要植根在国产操作系统上。我们不可能把花大力气打造的金蛋,放在别人家的鸡窝里,你说是不是呢?
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
华为鸿蒙是PPT操作系统,还是万物互联时代的船票?
•
java013:JDK,JRE,JVM之间的关系
•
汽车行业深度报告:汽车软件操作系统产业链深度解析|附完整报告下载
•
简单架设LINUXVPS服务器
•
第40天.计算机病毒
•
2021最新100GJava学习资料,从入门到精通!
•
欲学鸿蒙必先懂Linux:逐项分析Linux目录树的5类18项构成
•
西方垄断我国工业命脉!中企短视不愿投入资金,甘愿“送人头”?
•
Linux5.14内核主线预计可与RaspberryPi400兼容
•
麒麟操作系统什么来头?为什么可随中国航天“上天”
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表