那些不推荐的Linux发行版本

各大Linux社区和论坛最常见的提问之一就是:“请问我应该选择哪个Linux发行版本?”

相关的回答早就已经说过无数次,理由也都阐述的非常充分。今天我来讲讲那些不推荐的Linux发行版,以及理由。

1、Linux Mint

首先Linux Mint跟ubuntu一样是一款基于debian的桌面系统,但是它并不比ubuntu的各种衍生桌面版本更好用。反而是有着如下各种问题:

  • 把debian的包和ubuntu的包混用,造成类似“FrakenDebian”的情况。(FrakenDebian特指将其他版本的包装进稳定版debian从而降低其稳定性或使apt包管理工具失效,甚至造成系统漏洞的情况。)
  • 在版本升级中存在bug。
  • 他们的网站被黑过两次,其中一次使得Linux Mint外发的ISO镜像里内置了恶意软件。

2、Solus

  • 作为一款定位为“滚动发行”的Linux发行版(滚动发行指频繁更新迭代,譬如Arch Linux和openSUSE tumbleweed就是典型的滚动发行的Linux版本),它宣传所有用户都应该来用滚动发行的Linux版本,但其实这种模式并不适合所有人。而且它也不算多么滚动更新,只是定期在周五更新而已。
  • 缺少动态核心模块支持(Dynamic Kernel Module Support,简称DKMS)。没法自动给不在软件源里的驱动重建模块。
  • 几乎没有冲突的包。譬如,wine-staging就不在它的软件源里。
  • 无视通用标准。譬如,软件版本号跟系统版本走而不是软件包自己的版本走。
  • 松鼠病,装一个软件可能用到的依赖包一股脑全给你装上,即使这个包一千个用户里也不一定有一个用得到。
  • 公测不公开测反而找赞助者付费测试。

如果你不是个经验丰富的老手,一般还是推荐装LTS版(Long Term Support)的发行版而不是滚动发行的版本。

3、Manjaro Linux

  • 自称是个“稳定版”的Linux,其实只是把Arch Linux软件源里的所有更新延后了一礼拜。
  • 自称“适合初学者”,但滚动发行版本并不适合初学者。
  • 常常出现Arch Linux上没有的问题。
  • 使用pamac命令作为AUR(Arch User Repository)助手工具,但却不告诉用户该怎么正确使用AUR。而且他们在博客里建议用pacman -Sy命令来安装pamac。这在arch wiki里明确写着慎用甚至是禁用的,因为会损坏系统。
  • 他们自己网站常年存在SSL证书问题。

总之还是那句话:新手不建议装滚动发行的Linux版本。实在想装也别装Manjaro,Arch Linux和openSUSE tumbleweed它不香吗?

4、Arch Linux的各种衍生版本

Arch Linux的玩法一般人玩不来,那些衍生版基本就是用Arch的源加上一堆非官方源。推送的更新乱七八糟老是出问题。如果想玩滚动更新,请装Arch Linux的官方版本。

5、ubuntu和debian的各种衍生版本

  • 不建议装任何基于Ubuntu或Debian却不受Ubuntu或Debian官方支持的发行版(KDE neon除外)。
  • 经常更改Ubuntu或Debian的软件源,使故障排除变得更加困难。例如,基于ubuntu做的衍生版,却去使用红帽系的软件包,让其他ubuntu使用者没法帮着排查故障。
  • 经常用极不安全的方式打包。这些粗暴的打包手法在ubuntu或debian的标准里都是通不过的。
  • 这些衍生版的维护者几乎全是没有过打包经验的菜鸟。
  • 这些衍生系统几乎清一色预装了一大堆ubuntu和debian源里的软件包,让系统安装变得非常累赘。
  • 有一个例外就是KDE Neon——KDE Neon衍生自ubuntu,但却没对ubuntu源做任何修改,只是加上了安装KDE软件这单独一个的源。而且KDE Neon由KDE开发团队自行维护,这些人都是打包软件的老手。所以KDE Neon是可以信任的。

最后,不要装Kali Linux,不要装Kali Linux,不要装Kali Linux!