国产开源操作系统“优麒麟”是怎样炼成的?

2022-04-20 21:51
电脑报 2022年14期
关键词:麒麟分区安卓

“冰火麒麟”合体打造操作系统“国家队”

x86、安卓、RISC-V都是优麒麟的“战场”

一般来说,国产操作系统多以Linux为基础进行二次开发,尤其是在微软不断终止老版本操作系统服务支持的大背景下,工信部对此表示将加大力度支持Linux的国产操作系统的研发,也正是依托开源生态以及政策东风,国产操作系统浪潮愈加猛烈,也涌现出了越来越多好用的产品。然而,开发操作系统无疑将经历无数的苦难,毕竟这早已是一个由海外厂商占据市场主流的红海市场,但即便如此,对国防安全、政府机要、金融系统来说,操作系统避免被“卡脖子”显然是头等大事,因此,国产操作系统的研发不仅不能停滞,还需要更多的行业关注和持续发力。

2013年,系统开发商Canonical、工信部旗下的软件与集成电路促进中心CSIP和国防科技大学三方成立非营利性组织 CCN 开源软件创新联合实验室,优麒麟项目正式启动,同年 4 月,优麒麟首个 13.04 版本正式发布,面向全球免费下载并开放所有源代码,正式成为 Ubuntu 官方认可的衍生版,截至目前已累计发行19个版本,下载量超过3800万次,向开源社区贡献代码数百万行,被Linux、Debian、Ubuntu、OpenStack、Ceph等国际开源社区接收的patch 超过7400个,在全球范围内拥有数十万活跃用户。

指令集方面,优麒麟是全球首个支持 ARM 桌面的开源操作系统发行版,也是唯一受邀加入 Linaro 社区的中国操作系统团队,而且它还支持RISC-V,与x86、ARM相比,RISC-V可以完全自由免费使用,并容许添加自由指令集拓展以实现差异化发展,2021年12月29日,优麒麟社区发布首个支持 RISC-V 架构的系统——20.04 Pro(RISC-V)版本。不过,与x86和ARM架构相比,RISC-V的应用生态系统差距明显,为了补足这一短板,优麒麟在 RISC-V 版本中自带20+款自研软件,可以满足基本的应用需求。

而针对移动应用,优麒麟还推出了一套“麒麟移动运行环境(KMRE)”,作为一套跨平台的高性能移动应用兼容环境,它摒弃虚拟机和模拟器方案,将Linux和移动环境合二为一,从本质上让Linux支持移动应用的运行,目前来看除了常见的x86处理器和英特尔、NVIDIA、AMD顯卡之外,还支持国产飞腾、华为鲲鹏/麒麟、海光、兆芯等处理器。

回到PC端,在2021年4月,优麒麟20.04 LTS Pro版本正式发布,这是基于20.04长期支持版本的更新,并将提供 5 年的技术支持。优麒麟 20.04 LTS Pro 引入了双内核解决方案:集成最新Linux 5.10 LTS 版本内核,同时还提供Linux 5.4 LTS版本内核,用户可以在开机启动后的Grub界面选择任一版本内核进行体验。这种双内核的设计优势在于既可以使用Linux 5.10 LTS 版本内核提供的最新的特性,带来了许多功能增强和更多的设备支持,同时又通过老版本的Linux 5.4 LTS 内核来实现更好的稳定性和兼容性,目前来看,这种双内核方案能够在稳定性、兼容性与最新特性间得到平衡。而我们本次体验的就是20.04 LTS Pro SP1版。

官网已有不少基础软件可供下载

安装优麒麟:硬件不宜太新

优麒麟的系统安装过程非常简单,但在安装前最好是看一眼官方的硬件适配中心,目前来看,英特尔处理器的兼容范围更广,从2009年Core 2 Q8400桌面处理器到2021年的Core i7 11370H笔记本处理器都能正常适配,AMD方面则需要相对较新的处理器,比如锐龙2000系列,我们测试先使用了搭载英特尔Core i7 12700H处理器和NVIDIA RTX 3060显卡的笔记本,都没有出现在适配列表里,目的也就是想看看最新的硬件是否能正常运行。

安装的过程比较简单,以绝大多数电脑所采用的UEFI启动为例,如果需要安装Windows/优麒麟双系统,就需要先使用卷压缩在C盘新建一个大于30GB的分区,之所以一定是C盘,主要考虑机械硬盘的读写特性,靠前的分区在磁盘外缘,读写速度相对更快,当然,如果你跟我一样是SSD就没有这么讲究了。然后准备一个8GB以上的U盘,使用Ventoy来制作启动U盘,完成后把下载好的优麒麟镜像文件拷贝到U盘里。

接下来就跟安装Windows系统的操作差不多了,重启后选择U盘启动,以“自定义安装”选择我们刚刚新建的分区,然后切分出根分区、数据分区和备份分区,完成后点击“下一步”就能自动安装了。

在安装过程中因为我们的测试硬件太新,导致安装界面启动速度很慢,并且在安装完成后无法识别WiFi 6E无线网卡,换另一台Core i7 8750H处理器的老款笔记本安装就没有这个问题,可见在兼容性上优麒麟还是无法实现第一时间的适配。

优麒麟的安装过程与Windows比较相似

功能与性能可以实现对Windows基本替代

0E23D170-5B0E-4562-B58B-1228142B59C5

安装完成后就能进入优麒麟系统界面了,事实上它的整体UI风格与Windows非常接近,操作方式也基本一致,因此上手并没有太大的难度,只是很多功能需要熟悉一下位置,有时候还需要更多借助Linux命令来执行一些操作,比如当系统运行卡顿时,就需要Ctrl+Alt+T組合键打开系统终端,输入命令:top,就能打开正在运行的进程和负载信息,用户可以以此为据来判断症结所在,功能和Windows的任务管理器基本相同。而这样类似的技巧还有很多,也很值得深入学习。

作为政府主导的开源操作系统软件,优麒麟加入了大量本地优化功能,比如支持中文输入法、农历、天气插件,同时支持影音、网盘服务等功能,而且内置的麒麟软件中心可以下载大量应用程序,有针对办公的石墨文档等,也有针对股民的同花顺等等,而针对政教企业需求,推出了包括瞩目、腾讯会议等远程网络视频会议应用,与此同时内置金山WPS、麒麟刻录、麒麟扫描、麒麟传输、生物识别等应用程序,实用性都还不错,甚至还有Wine版Photoshop CS6……

优麒麟的“任务管理器”

但需要注意的是,部分软件在优麒麟系统里可能有多个版本,以微信为例,有Linux原生、安卓版、应用程序商店下载的Wine版和CrossOver版。其中,原生版本运行最稳定,但功能很少,只有最基本的聊天、文件保存等功能;安卓版就是通过麒麟移动运行环境(KMRE)来工作的,功能与对应的安卓平台微信一致,功能全面,稳定性很好,甚至还可以发语音、拍一拍、红包转账等等;Wine版和CrossOver版的原理类似,通过ukylin-wine来对Windows版微信进行适配,但目前来看小程序的支持不太好,有时候会出现乱码。所以,如果要直接用Windows版本适配的话,CrossOver版相对要好一些,但目前来看总体更推荐安卓版。

我们用这台安装了优麒麟20.04 LTS Pro SP1的笔记本电脑进行了一天左右的联网办公,基本没有遇到什么大问题,微信、QQ聊天、收发文件,浏览器查阅文档、观看在线视频,WPS编写文档和幻灯片都不在话下,优麒麟系统也能跨平台为Windows共享打印机,用起来还是挺方便的。娱乐方面,在安装Java运行环境和HMCL启动器后可以玩《我的世界》,Steam也有Linux版,通过官网下载安装包安装后就能启动并登录,从而正常下载游戏游玩了,因此无论办公还是娱乐,优麒麟的基本功能确实是完全够用的。

总结:新一轮软件国产化机遇

除国产操作系统正在从“可用”走向“好用”外,国产软件生态也呈现快速成长的态势,金山办公、华为、阿里、南大通用、人大金仓等公司产品应用领域扩至八大重点行业。以数据库领域为例,阿里自研的OceanBase数据库已经与数十家银行建立合作关系;华为自研的GaussDB也从2015年起与工商银行、招商银行等金融机构进行合作。而在ERP和工业软件领域,国产ERP产品线日益成熟,国产厂商成为市场主航道,且高端市场渗透率持续提升,工业软件领域的部分平台、系统、软件受益智能制造处于加速落地阶段。此外,随着金蝶、用友等国内厂商产品迭代升级后,产品功能和海外一流厂商差距缩小,高端市场渗透率开始逐步提升。

从操作系统到国产软件生态,国产化软硬件皆出现提速的态势,整个IT产业也有望开启新的黄金十年。0E23D170-5B0E-4562-B58B-1228142B59C5

猜你喜欢
麒麟分区安卓
iPhone不卡的秘密曝光:安卓也能享受
麒麟“破冰”
麒麟献瑞
贵州省地质灾害易发分区图
上海实施“分区封控”
让iPhone变安卓,这是真的野
文物表情包
清溪麒麟製作
大型数据库分区表研究
Research on the Low—Carbon Life of Student