您的位置:首页 > 运维架构 > Linux

国产Linux发行版 Deepin 评价与主观展望 我与Deepin的故事

2021-08-14 14:00 1036 查看

全文皆属于up自己的主观臆断,有不到之处可以进行批评,共同成长。

P1 编辑时间(2021-2-20)

昨天,我刷b站的时候见到一则旧闻,关于我国操作系统的。原本只是想写个1000字左右的评论的,没想到写了这么多。

​ 从了解Deepin开始到现在差不多也有了5年时间,其实Deepin不是我最早了解的国产Linux发行版,我最早了解的一个叫优麒麟的操作系统。我大概是从4年级开始接触到了虚拟机,接下来差不多5年级我就开始接触Linux了,还是要感谢国产Linux发行版,否则我都不知道Linux系统。一开始我接触Linux只能在虚拟机上,那时候Linux适配做的不是很好,尤其是那时候我用的一张山寨显卡,导致在非windows下显卡驱动加载不了。

​ 还记得我5年级的时候,为了在Ubuntu上面打一把minecraft,下午一放学回到家就开始琢磨在电脑上安装java。那时候我还很菜,网络社区也不如现在怎么发达,我也不知道linux有apt啊yum这些东西,搞得我一连好几天都在搞,从编译java,配置环境变量,发现显卡驱动不对劲,换显卡驱动(同理,那时候我也不知道驱动管理器,安装网上的教程一步一步来,关掉窗口服务,进纯命令行模式,执行nvidia的那个显卡驱动安装)。就这样过了好几天我终于才在linux吃上了minecraft。

​ 好了,废话少说。我第一次使用的Deepin是2016年的时候,具体版本号已经忘记了。我印象中深度不是做盗版windows系统的吗(up的第一个xp安装镜像就是深度的),怎么做起自己的操作系统了。不过那时候Deepin给我留下的印象很好,UI简洁大方,应用商店简单易用。就是那时候我电脑显卡支持不如Ubuntu好,在Ubuntu上面选对版本号我的山寨显卡起码还能驱动,在deepin上面我就只能用开源驱动了。就这样我差不多用了一个月,实在忍不了动不动就卡个花屏后,无奈换回了Windows系统。这就是我与Deepin的第一次邂逅。

​ 在后来,我的那张山寨显卡终于在一次渲染视频的时候烧毁了,于是我换上了我现在所用的电脑。而我也总于有条件用上我热爱的Deepin。那时候电脑的各个硬件基本都能正常驱动,网页也流畅,没有出现花屏的现象了。我在那台Deepin上体验了人生第一个开源游戏,第一次使用apt,第一次使用Deepin提供的crossover安装QQ,第一次用lvm给自己磁盘上了个锁。每次都不亦乐乎,还时不时向朋友吹嘘自己使用的是国产操作系统。我那时候刚上初中,有一次阅读文章中出现了deep的派生词,全班就我一个人翻译对了,我那时候真的很感谢深度,让我这个英语白痴有机会在班上崭露头角。😂️

​ 但是这种快乐的生活随着一次版本更新终结了,那个版本是深度首发显卡驱动管理器的版本。更新前我热泪盈眶,更新后800x600的分辨率把我恶心的老泪纵横(nvidia wdnmd)。我尝试把之前手动安装的nv驱动清理掉后再用深度官方的显卡驱动管理器安装新驱动,结果还是涛声依旧,于是我告别了我所用的Deepin。

​ 过了不知道多久,大概是在18年。我不知道是被Windows下的垃圾广告流氓程序恶心到了,还是收到了linux大法的真切呼唤(主要是中美贸易战),我又回来了。我为了完完全全的体验deepin,以及了解到普通用户对deepin的感受,我还给我妈的电脑上安装了deepin。不管怎么说安装是真的比以前顺利了很多。我妈那时候喜欢看电视连续剧,所以我打算用wine给他装个优酷或者是pps爱奇艺(那时候PPS和爱奇艺好像才刚刚合并)。但是无论怎么样都安装不了,忌惮于鸡毛掸子的威力,我又给我妈的电脑安装回了Windows,而我的电脑仍是Deepin。后来由于那时候我一直在学习一种小众的编程语言(易语言),且该编程语言ide只支持Windows,我又放弃了Deepin。

​ 我有一次心血来潮玩起了caffe深度学习这些东西,鉴于在windows上面配置太麻烦,我换成了Linux,我一开始是打算在Deepin上面搭建环境的。但是还是那个该死的显卡驱动,我电脑是开了raid 0的,为了快速启动(开机时候不会显示那个远古的raid配置界面)我把安全启动打开了(uefi的那个)。但是Deepin死活是没有支持安全启动,导致我安装不上显卡驱动,raid的盘显示加载也不正常。主要还是不支持cuda加速。我换成了Ubuntu,据我所知,Ubuntu在18.04的时候就对我的电脑的安全启动支持比较好(在最新的版本中已经可以像Windows那样把logo换成主板的制造商logo,而不是Ubuntu logo了),我曾经也向Deepin官方反馈过,但是始终没有答复。

‍‍ 上一次看见Deepin的官方b站账号说迅雷将要发布在Linux上,我二话没说回来了,Deepin已是v20了。我显卡也换成Vega56并且刷好了wx8200的BIOS,但是amd的Pro的最新显卡驱动只支持Ubuntu18.04。我没能打上官方驱动。但我还是这样坚持用了下来,不管怎么说Deepin的生态是越来越好了。wps用起来也不错,剪辑视频用Blender(还是没有显卡加速),对于我来说基本也够。steam上面对linux有支持的游戏挺多的,再不济也能开个wine玩,整体感觉还是不错的。但是依然存在严重的兼容性BUG,运行时间长了之后,屏幕会异常白屏(就是整个屏幕变白,系统没有反应)。可能是系统休眠上面的BUG不吧。

总结一下,Deepin近几年的发展势头是越来越好了,有国内大厂的支持(虽然力度不够,但是远比以前要好),有更多的技术成熟的人才。但是我觉得Deepin还是太年轻了,就拿最近的说,最近的UI那个圆角太圆了,我用qt的窗口甚至出现了一些轻微的bug(比如圆角的附近窗口底色覆盖不到)。不知道是Deepin的开发人员认为这么圆是很好看还是怎么样,目前就我所知的一些操作系统都没有这么圆的圆角。而且这ui莫名的像MacOS(Deepin UI走点心吧)。

​ 还有就是作为一个小的个人开发者对Deepin的评价,鉴于Deepin本身就是个Linux,开发环境没什么好说的,Linux有什么Deepin就有什么。但是作为一个长期使用Windows API的开发者来说,在Deepin上面开发是真的难受(虽然比MacOS上面 malloc.h 不叫 malloc.h ,还少几个函数好) ,但是要实现一些实用功能,我认为我不太习惯。比如抓取窗口截图,在Windows上面我思路十分清晰,可是在不熟悉的Deepin上面一筹莫展。我觉得Windows之所以受到大量开发者的青睐,不仅仅是因为原有的软件生态,关键是他的完好的开发者社区以及官方提供的开发工具和知识库(比如vs msdn)。深度既然能为普通用户做妥协,为什么不能为开发者妥协呢。Windows系统庞大的生态链里更多的难道不是个人开发者开发的小工具吗。期待有一天,我打开我的Deepin 能看到一个 deepin studio,include的时候能看见一个 deepin.h。我知道,这样将与Linux的开源精神背道而驰,但是不这样相对其它Linux也没竞争优势。

所以我更觉得Deepin不应该局限于Linux,为什么不看看bsd,虽然我没有用过诸如freebsd这类系统,但是据我所知,他们也是可以兼容Linux应用的。为什么Deepin不借助bsd呢。我希望Deepin在借助Linux带来的生态环境,也可以摆脱原有Linux的生态链,走自己的路。

我用Deepin差不多也有5年了,这5年我看到了Deepin的成长,Deepin也见证了我的成长。鉴于现在的时代大背景下,Deepin一定会迎来春天。

希望Deepin能越做越好。

由于本up主的阅历还很浅薄,本文章使用手机码字。有不到之处,请各位读者多多包涵。

P2 编辑时间(2021-8-14)

​ 这是笔者第二次写关于Deepin的文章。这半年发生了很多事情。首先是越来越多的软件选择支持Linux。其次是Deepin拿到了安全启动的证书。终于把笔者期盼了几年的东西盼着了。然后就是Deepin开始可以支持安卓应用,其实这是笔者见怪不怪的,说实话Inetl的开源项目,不能给我i一种耳目一新的感觉。

​ 但是笔者使用看来还是有很多不足之处的。

  1. 首先还是驱动问题,我的wx8200还是无法正常驱动。在笔者笔记本上安装甚至遇到了不可逆的BUG(这个笔者尚不确定)。
  2. 接着就是一些稳定性问题,说实话,稳定性还是不行。
  3. UI也是一个问题,过于妖艳了。不知道是走的谷歌风还是苹果风,虽然UI很漂亮,但是实用性不强。再加上部分软件的UI老是改来改去的。操作逻辑别老是换行不行啊。
  4. 老生长谈,API,SDK问题。用Deepin开发就给我一种用Qt的感觉,而不是一种开发一种成熟系统的感觉。首先Deepin是基于LInux的没错,API用LInux的,或者用开源Lib固然是没错的,但是我还是希望Deepin能够作出自己的风格(这也是我希望的国产系统可以用Bsd的原因)。

还有一件比较大的事情,就是鸿蒙OS大面积铺开使用。

现在鸿蒙OS在非移动端的平台尚未公开,发布会也没有给出细节,与其听信某些业内人士的话,不如先不说话,多想。如果鸿蒙OS在其发布会上面所说的架构可以实现,那还是相当不错的。说实话,华为入局,对国产系统影响蛮大的。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: