国产操作系统——银河麒麟 V10 SP1 使用小结

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

 

 

 

 

 

 

 

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

 

该系统自带驱动,其中包括 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 对于大型编程项目来说还是很有用的。

 

 

 

 

 

 

 

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