我的Linux杂谈(发行版篇)
前言
我得承认,以一个前言开始是一种太过俗套的起头方式,但要把我零零散散的折腾经历直接一股脑的堆上来,就会无从说起啦,“像海参一样,不易分辨哪是它的头,哪是它的尾,因此随时随地都可把它截断,进行结束”。啊,这么一说也还真是令人伤感啊,毕竟我的折腾本就是没有头没有尾的,不过折腾这件事就是很爽罢了(斐物宅发言)。
在用Linux作为主要的自用系统的这几年,我曾尝试过许多Linux发行版,都是装在物理机上的,毕竟在虚拟机上体验一点说服力都没有嘛,虽然有些时候确实是没苦硬吃(躺在另一块硬盘上的win11就这样默默看着我用Steam for linux启动了自己盘上的游戏,没办法捏,毕竟自己的主人就是如此喜欢NTR呢~~),前前后后大抵都用过Deepin + DDE,Debian + Gnome, Debian + KDE, Manjaro + KDE,现在当然还是在用我最喜欢的Manjaro + KDE。
使用过的发行版
Deepin
Deepin作为来自中国的Linux发行版,本地化当然也做的无可比拟,应用商店里的应用程序非常本土化且实用(不过并不明白为什么应用商店仓库与软件包管理器的仓库并不是一个),是很适合小白的发行版。
不过虽然Deepin是我入门的第一个发行版,但总的来说,我并不推荐它。
其一,虽然Deepin只是一个发行版,但DDE这东西恐怕与它是不可分开、不能不谈的有机整体。是的,得承认深度在力图给linux桌面一个自己的解决方案,但DTK实在是奇丑无比,虽然没有win32API那样丑的无可救药,愿意用心的话也可搓出不错的成品,但无法掩盖其一点也不精致的事实,事实上在QT与GTK二分天下的linux桌面局面里,DTK没有救赎任何一方:对QT程序而言,DTK的样式能够应用到其之上,至少维护了一定程度上的统一性,但也不好看啊;但对GTK程序而言,简直就是灾难,系统自带GTK的样式与自己桌面环境完全不搭边,且也不精致,并且难以像Gnome与KDE那样方便的安装GTK主题。虽然明白深度目前的任务量很大,有treeland等更重要的工作去做,但还是希望深度官方能够抽出时间做开放用户自定义主题的工作,这样的话也可以稍稍逃避一下自己的审美(笑),不要把时间浪费在23里那一大堆杀马特洗剪吹一般的主题。
一个常见的深度必备应用,原生UI。。。:
其二,Deepin23虽然已经不是Debian系的发行版了,但包管理器仍然使用的是dpkg(apt只是基于dpkg的依赖关系解决器),仍然是传统的软件包管理器,会受到软件仓库的制约(玲珑这种新技术还没有发展起来,且类Flatpak的原理虽然我很喜欢,但不买账的人也有很多,并且也不可能在系统层取代dpkg)。既然其会收到发行版仓库的制约,那么Deepin是个影响力小的发行版这一点就很要命了,比如说,Deepin的系统仓库的wine版本只到5.0,问题在于wine官方又没有为在Deepin上安装提供像Debian一样的脱离软件包管理器的解决方案,不手动编译的话只能让flatpak来擦屁股。这种情况对小白来说极不友好,相对大发行版来说会徒增很多莫须有的依赖问题。只能说仍需努力。
Debian
Debian是我很喜欢的发行版,完全自由、功能强大,不过就是作为众多发行版的上游,其本身没有什么扎眼的特点,也算好事,这样的话就像何同学说的一样,没有让人有明显的感觉才是最好的设计。作为影响力很大的发行版,软件生态基本属于最全的那一梯队,脱离软件包管理器的应用程序一般也会为Debian准备单独的密钥串与软件源,使用体验非常舒心。
不过要说的话,其最大的缺点应当是不够用户友好。虽然Debian本就不是为用户友好而设计的,但近些年来为了迎合大潮,也逐渐有变得用户友好的趋势,那么其在这一点上就显得很不足了。比如说它的那个象征性图形化安装界面,虽然也能用,但明显不如用户友好的Ubuntu与Manjaro,而且也不可以启动LiveCD。不知是不是Debian同双系统与Linux to go天生犯冲,即使自己经有了一块物理磁盘也是日常丢引导,如果说是我的配置问题那就说明Debian还是不够用户友好,在这一点上Deepin与Manjaro就很不错(Ubuntu没有用过不评价,不明白Ubuntu这一如此商业化的系统为什么还会有个人用户使用)。
Manjaro
Manjaro在一般非Linux使用者的眼里应当是一个很冷门的发行版,不过在Linuxer间还算流行。它并不是“正宗”的红帽系,也不是“丐帮”的Debian系,而是“邪教”Arch系的发行版。恐怕体验过原汁原味的ArchLinux的人开始眼前一黑了,不过它并没有继承ArchLinux的反人类设计,而是几乎像Ubuntu一样用户友好,安装时也是同Ubuntu一样使用LiveCD安装(不过它那个安装程序必须联网,官网上也没有离线安装的包,真的有点逆天的哦0,就如以前看见的一句话:Arch不够好用,于是有了Manjaro。
Arch的优点它都有,最明显的当然是遥遥领先的软件版本,Debian上KDE的版本还在5,Arch上已经到六,Debian上内核版本还是6.6,这里已经到了6.10。Arch应以为傲的AUR在Manjaro上也可以使用,这几乎使它的软件丰富度与Debian一样高。Manjaro还有自己独有的Pamac软件管理器,有很直观的图形界面以安装软件与依赖,并且还支持AUR、Flatpak与Snap(需要自行开启)一处管理,十分方便(但抽象的是它不挂代理有时打不开,用终端跑一下发现它出现网络问题后居然就崩溃了,确实有点唐。并且这玩意卡死概率不低)。听说Manjaro对硬件的处理要比Ubuntu要好很多,不过我没有对比过,不做评价。
Arch的缺点Manjaro避免了很多,但滚动更新滚挂了也是常有的事。如果你从未使用过Linux,Manjaro不是一个好的选择,虽然它很简单,也很强大,但使用它还是需要对Linux有一个全面的认识,而不是像Deepin与Ubuntu一样开箱即用。而且,也只有能接受Arch的人才会去使用Manjaro,如果你不喜欢它,那也是很正常的,仅仅只是因为你与Arch系激进的气场不和。本质上,Manjaro不是一个完全的用户友好式的发行版,而是一个更简单的Arch。
最后
好啦,终于把我用过的linux发行版前前后后理了一遍(结尾还是好俗……),把我的linux历程中的感悟具数甩进了有用的垃圾桶里(实际上并没有,以后还有一篇文章评鉴用过的桌面环境)。需要说的是,本文中提到的三个发行版都是我自用了超过一年以上的,文章内容纯为使用过程中的主观体验,有不公正之处也是很正常的,也请大家多加包容,不要在意斐物的胡言乱语……