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

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



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






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


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

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




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

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





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

就是自带的安全工具:

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



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

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




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



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

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




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






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




应用软件方面:

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

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




国产操作系统——银河麒麟V10 SP1使用小结_生产环境_09


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








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


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







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


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






银河麒麟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,这个估计也是系统的问题,不过这个也不算啥问题。




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




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






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


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




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




下面就到了编程领域了,该系统是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对于大型编程项目来说还是很有用的。