总的来说Gentoo的特点就是给你完全的控制权。甚至让你能够定制源代码的编译过程的很多选项。
但是每次安装一个包,都要从源代码编译,也是非常低效的一个过程。电脑不太好的话,安装系统需要编译整整一晚上。
在不常用的电脑上,或者虚拟机里尝试一下,是非常有意思的。10多年前,我在不算很长的使用过程里也学会了不少东西,但是日常使用似乎不太想要它这样的编译编译编译,太繁琐和耗时了。
Arch Linux给你恰到好处的可控性。包都是预编译的,体积很小。包管理器属于极简风格,用起来像飞一样。发行版的总体质量也非常高。Arch的软件包很全,而且有AUR社区贡献的无数的第三方软件包,包含了绝大多数的Linux软件。AUR曾经一度有很多好用的工具,比如aur.sh,后来几经更迭,换了一拨面孔,感觉变得怪怪的,几个最流行的工具好像都没有以前的好用,很多AUR的包也缺乏维护。可能我几年不用已经跟不上节奏了。不过其实makepkg也很好用。
Arch滚动更新机制偶尔会报告一些小错误,但是多年使用经验来看,即使系统没办法启动也很容易手动修复。Arch Linux的ISO一直是我往优盘dd的最多的东西了。
Gentoo和Arch比起Ubuntu来,安装非开源的驱动和软件可能会碰到麻烦,但是因为国外用户众多,常见问题Google和Stack Overflow上一般都会有答案。
其实如果你想要深入到极限,LFS才是答案,做完一套以后就会对Linux有不一样的认知。
这三个发行版的英文文档都非常完善,也是学习的主要途径。如果你是认真的想要折腾,他们的特点应该一个一个自己去品尝。