前几天看新闻国产操作系统银河麒麟有了新的更新于是上手搞了一个。

=========================================================

该系统自带驱动,其中包括NVIDIA的显卡驱动,十分神奇,不过这也造成了一个问题就是你自己不好再安装驱动了。

自己手动安装银河麒麟的NVIDIA-driver-460, 报错,如下:

手动修复一直没有成功,最后发现本机自带了一个修复工具,十分的神奇:

就是自带的安全工具:

运行该工具后竟然自动修复了手动安装NVIDIA驱动造成的依赖问题,这个确实是有些神奇:

===========================================================

对打印机的支持不太好,一般,很一般:

虽然系统自带了打印驱动可以打印,不过十分神奇的是打印出来的都是乱码,而且最大的问题是它会循环打印,就是不停的打印,最后是因为打印机里没有纸了才自动结束,这个十分要人崩溃。

==============================================================

应用软件方面:

基本上都是传统的Linux版本的Windows软件:

大量软件使用的都是网页版,也就是说官方给出的APP Store里面的应用如果不是for linux的就是Windows版本下开发的web版,当然这web版在Linux下也可以用,不过不太好用罢了。

系统自带了wine软件,可以在一定程度上运行兼容的Windows应用,不过其可用性和稳定性就无法保证了:

还有一个不得不说的就是这个系统的APP Store可能确实有些服务器资源不足,下载APP起来十分的慢,就像是回到了电话线拨号上网的年代:

银河麒麟APP Store中提供了测试过的wine下的Windows APP,同时也提供了wine调用方法,使用wine可以手动安装一些不是很稳定的Windows app, 就是上面的这个cross over,这一点要比统信V20好一些,统信的wine是不可以外部手动调用的,只能安装官方给出的Windows APP。

最值得关注的就是银河麒麟主打的兼容Android应用的宣传,很不幸,经过研究发现只有ARM版本的银河麒麟才有这个功能,就是那个kydroid软件,当然这就是要求你得有飞腾arm处理器,不过我这有兆芯CPU,也有Intel X86 CPU,唯独没有飞腾ARM的CPU,这也是没法体验银河麒麟这个主打功能了。

不过据说优麒麟系统也是在X86 CPU下也是暂时不支持Android应用兼容的: https://www.zhihu.com/zvideo/1338142577342308353

=========================================================

最值得一提的是这个系统使用起来笔记本的风扇就总在转,这个转的频率明显高于Windows和Ubuntu,这个估计也是系统的问题,不过这个也不算啥问题。

鼠标偶尔出现卡顿问题,不过不太要紧,只是偶尔出现,不影响使用。

=========================================================

该系统可以安装上显卡驱动,这点还是很不错的:

=============================================================

下面就到了编程领域了,该系统是linux内核,外壳命令同Ubuntu相似,桌面采用windows7风格,于是我们可以使用Ubuntu的类似方法来安装编程工具,如anaconda,pycharm,Tensorflow,pytorch等。

很不幸的是虽然该系统可以安装如同Ubuntu一样的开发软件工具,但是其稳定性很一般,在我安装好anaconda后安装pytorch后(pytorch没有安装成功,中间就手动kill掉了)然后该系统就出现了频繁的死机现象,再开机依然一会就死机,如此往复。

===================================================

个人评价:

该系统是国产操作系统,虽然采用了大量的Ubuntu的设计和windows的设计,同时使用linux内核,但是这毕竟是国产操作系统从无到有的开始,其存在的意义和价值就已经远远大于了其使用价值。

该系统工作量的评价:该系统确实有很大工作量,毕竟是国产的系统,但是考虑到其借鉴和复用了大量已有操作系统的代码和工作,其本身主要工作就是做了个外壳,而系统外壳这东西我虽然不懂但是从deepin深度公司从一个小作坊发展起来的公司也可以几年时间搞出一个外壳来看该工作应该也没有达到现在舆论给予的那个地位,毕竟这个工作量是很大但是没有那么大,这个工作量就是一个中小公司的工作量而没有达到一个以国家之力来投资搞出的那个level,你要是说这个系统是小公司搞出来的我确实认为这个东西不错,你要是说这是一个中型公司搞出来的我感觉就很可以,你要是说这是大型互联网这种公司搞出来的我就只能说这个有些low,更何况这是国家级的项目,最后这个程度还是有些要人不好接受的。

总结:

办公领域:该系统能用,但是不好用,办公软件基本可以理解为windows的应用用linux的wine跑起来或者干脆直接使用windows环境下搞出的web版,毕竟web版在linux下也能用。自己退出的软件,不限于办公软件可以说基本没有。该系统打开网页,查个资料问题不大,办公软件除了WPS以外基本可以当做是没有,至于这个WPS居然在这个系统上还收费,而且好几百,而且这个系统本身也收费,这价格估计你可以买windows的系统和全套办公软件的好几套了。可以说办公领域可以用,但是不好用,系统不稳定,不一定什么时候就死机、卡顿,如果使用该系统办公需要及时保存文档,当然使用这系统办公再我看来对使用者最大的要求就是一定要有耐心,实在不好用的时候就默念:这是国产的,国产的,国产的,要支持,要支持,要支持,忍,忍,忍。

编程领域:该有的linux上的编程工具该系统都是支持的,但是基本上都不能用,可以这么理解这个系统办公都没准啥时候卡机、死机,那你用这个系统些代码那还不得疯,而且最重要的是编程环境说是支持可以安装,但是你有胆量安它就有胆量死机给你看,那感觉是相当崩溃。可以说该系统在编程应用领域的可使用率基本在个位数,至于是不是0确实不敢说。

概括说该系统只能轻度办公,而且对使用者的素质要求极高。

==========================================

个人感慨:

我个人是不看好走国外操作系统的老路的,国外操作系统使用什么架构我们也使用什么架构,国外使用什么设计我们也使用什么设计,国外系统使用什么APP环境我们也使用什么APP环境,那么国产操作系统的贡献难道就是在外国操作系统底层开源高层不开源的情况下复现他们的系统高层应用的代码然后退出我们的国产OS,我想这个跟人走的路子不一定对,而且最为关键的是最后搞出来的这个os确实不好用,要是好用也就不说啥了。

个人建议:

国产操作系统应该从头开始一步一步的完全自主设计和构建,我们不应该走linux路线而是应该走windows路线和mac路线,这不是说去使用windows和mac的底层代码然后复现他们的OS外壳代码,而是说我们应该设计自己的OS组件,如磁盘系统、调度系统、api接口、内存机制、系统内核等,不然的话只能回去走老路去使用开源内核,而问题最大的就是这个linux内核,在linux内核基础上构建的应用最大问题就是这个可视化应用支持不好,linux这个系统本身就不是给可视化和办公使用的,如果你非得用linux内核构建系统那么你再系统外壳和APP环境构建上就应该像Android这种的学习,做好隔离层,最大程度上保证上层可视化APP不存在严重的环境依赖问题和各种不稳定性,然后再给出自己设计的API接口,把系统的主动权握在自己手上。现在的国产系统基本可以理解为在国外开源的内核上复现其他linux系统的外壳,然后再在这个基础上编写一些OS级别的软件,如加密软件等。总的来说就是实现了从无到有,但是可用性交差,还需继续优化。

最后的建议就是,国产系统应该学Andorid而不是Ubuntu或者centos,首先国产系统的定位是办公还是编程还是生产环境,如果是编程或工业生产环境那么继续走linux老路没有问题,这个情况下不太需要考虑可视化和OS上层APP的构建问题,如果是为了终端设备使用而设计那么在现在基础上修修补补也可以过得去,如果为了办公和娱乐应用那就得学Andorid,所以个人感觉国产OS的路还很长,以后银河麒麟这样的国产系统不应该只推出面向芯片的OS而是更应该推出面向应用的OS,如:办公娱乐可视化版本的OS(假设采用Andorid路线),然后再在该版本下推出子版本,如:办公娱乐可视化版(x86 Intel、AMD芯片版)、办公娱乐可视化版本(兆芯版)等;然后再有生产环境版(走Ubuntu、Centos路线),再推出生产环境(x86 Intel、AMD芯片版)、出生产环境(兆芯版)等;然后在推出终端移动版,如:终端移动(x86 Intel、AMD芯片版)、终端移动(兆芯版)等。

个人感觉OS在生产环境上是好解决的,再移动端次之,在办公娱乐上最难,而在办公娱乐上应该学Andorid而不是Ubuntu,因为Ubuntu这东西本身也在办公上不太行,大家使用Ubuntu Desktop版其实还是主要是为了编程,毕竟可视化IDE对于大型编程项目来说还是很有用的。

===============================================

国产操作系统——银河麒麟V10 SP1使用小结的更多相关文章

  1. 银河麒麟V10 SP1服务器操作系统-单用户模式与救援模式调试方法

    单用户模式 单用户模式:该模式下系统并没有完全运行进来,只是部分程序运行,包括网络服务,ssh服务等部分服务未运行,因此无法通过远程登录到操作系        统.进入单用户方式进行系统维护由是ROO ...

  2. .NET 6应用程序适配国产银河麒麟V10系统随记

    最近想在麒麟系统上运行.NET 6程序,经过一番折腾最终完成了,简单记录一下. 目标系统: CPU: aarch64架构(ARM64) 操作系统:银河麒麟V10高级服务器系统 银河麒麟V10系统(以下 ...

  3. 银河麒麟V10安装ASP.NET Core并配置Supervisor让网站开机自动运行

    银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化.云计算.大数据.工业互联网时代对主机系统可靠性.安全性.性能.扩展性和实时性的需求,依据CMMI 5级标准研制的提供内生安全.云原生支 ...

  4. 银河麒麟V10在线安装Postgresql步骤

    参考资料https://blog.csdn.net/u010430471/article/details/81663248 https://blog.csdn.net/qq_41619524/arti ...

  5. 银河麒麟V10安装MySQL5.7

      环境: Kylin-Server-10-SP2-Release-Build09-20210524-x86_64.isomysql-5.7.28-linux-glibc2.12-x86_64.tar ...

  6. 企业实践 | 国产操作系统之光? 银河麒麟KylinOS-V10(SP3)高级服务器操作系统基础安装篇

    [点击 关注「 全栈工程师修炼指南」公众号 ] 设为「️ 星标」带你从基础入门 到 全栈实践 再到 放弃学习! 涉及 网络安全运维.应用开发.物联网IOT.学习路径 .个人感悟 等知识分享. 希望各位 ...

  7. 国产化之虚拟ARM64-CPU安装银河麒麟操作系统

    背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟v4,CPU使用飞腾处理器.我本地没有这个国产的处理器,但飞腾是基于ARMv8架构的64位处理器,所以理论上基于这个CPU架构的硬件应 ...

  8. 银河麒麟操作系统U盘手动挂载,出现乱码

    使用银河麒麟操作系统,U盘手动挂载,U盘中中文字符显示为乱码??      对于银河麒麟操作系统的这一问题,可能是因为字符集的原因,需要在mount后加参数: sudo mount –o iochar ...

  9. 银河麒麟操作系统打开VMware报vmmon无法编译

    使用银河麒麟操作系统打开VMware可能会报vmmon无法编译 这个时候... 将/usr/src/linux-headers-xxx/include/miscdevice.h第71行void改为in ...

  10. 国产银河麒麟 安装wps 的简单方法

    前提说明 银河麒麟 是总部在天津的企业 有国防科大还有 ubuntu的母公司一起在维护 主要的产品有 优麒麟 还有 银河麒麟 优麒麟 可以看做是 国产版的ubuntu的社区版 银河麒麟 则是 面向国内 ...

随机推荐

  1. H5弹窗底层滑动

    H5弹窗底层滑动 背景 产品提出H5 弹出窗滑动时,底层页面也会跟随滑动,需要调整禁止底层滑动,增加用户体验. 问题产生原因 ios 滑动时有回弹效果 顶层元素滑动默认行为 解决办法 阻止元素的默认( ...

  2. LiveCharts2:简单灵活交互式且功能强大的.NET图表库

    前言 之前的文章中提到过ScottPlot.与oxyplot,这两个是比较常用的.NET图表库,今天介绍一款新的.NET图表库:LiveCharts2. LiveCharts2介绍 LiveChart ...

  3. 修改Oracle数据表空间存储位置

    查看数据文件的存储路径: SQL> select name from v$datafile; NAME --------------------------------------------- ...

  4. CodeServer 不能粘贴

    CodeServer 在没有SSL证书时, 由一浏览器的限制, 默认是不能粘贴的. 在局域网中, 如果不考虑安全性的话, 可以考虑直接把加密关掉, 就能复制粘贴了. 配置文件如下: cert: Tru ...

  5. 高通安卓:androidboot.mode参数控制系统流程原理

    高通安卓:androidboot.mode参数控制系统流程原理 参考:https://blog.csdn.net/guofeizhi/article/details/106644773 背景 在做出厂 ...

  6. Android 中的 perfboot工具

    背景 开机首先加载bootloader,由bootloader启动kernel,然后运行init程序,有init启动Zygote,Zygote进程启动SystemServ进程,在SystemServe ...

  7. 从零开始学Spring Boot系列-集成Spring Security实现用户认证与授权

    在Web应用程序中,安全性是一个至关重要的方面.Spring Security是Spring框架的一个子项目,用于提供安全访问控制的功能.通过集成Spring Security,我们可以轻松实现用户认 ...

  8. python基础-集合set { }

    集合的定义和操作 集合的特性: 元素数量 支持多个 元素类型 任意 下标索引 支持 重复元素 不支持 可修改性 支持 数据有序 否 使用场景 不可重复的数据记录场景 # 定义集合 my_set = { ...

  9. ubuntu podman相关

    前言 记录podman的安装.配置以及一些常用操作,会不定时更新: 正文 1. podman 安装以及配置 ubuntu 安装 podman sudo apt update sudo apt inst ...

  10. C# 判断字符串是否为整数

    /// <summary> /// 判断一个字符串是否是正整数 /// </summary> /// <param name="s"></ ...