选择哪个linux发行

很多人问我,哪个linux发行版更好。这不是个伪命题,而是个蠢命题。哪个发行版更好取决于你要做什么。我们首先把linux发行版分为四大类,deb家族,rpm家族,源码家族,其他。

假如你要稳定部署

所谓稳定部署,就是你没什么机会对系统升级打补丁。听上去很傻X,系统不打补丁?实际上这样的系统非常多。大型跨国公司的ERP,托管在企业封闭机房内的核心业务系统。这些系统的升级成本是非常惊人的,一次升级动辄数天策划,弄一套备用系统来放着,然后再顶着XX的损失停机几个小时。

这种级别的系统,建议你直接上RHEL。不要怕花钱,出问题的损失远远比RHEL的服务费高的多。

假如你要持续更新

对于持续更新的系统,你可以选择debian/ubuntu。这两个系统都具有很强的滚动更新能力。虽然RH系统可以通过yum进行升级,然而RH的追求稳定策略,使得仓库的升级频率要比deb系小的多。

deb的系统有非常简单的配置和升级方案,而且大多保持稳定。ubuntu的策略比debian激进很多,所以软件有更多的新特性——当然,也有更多的死机。

假如你要高度定制

高度定制的系统只有使用源码安装,任何发行版都不会帮你把每个开关组合全部编译一遍。

源码家族中最出名的两个是gentoo和lfs,不过除非你的蛋在燃烧,否则一般是不会用lfs作为自己的应用系统的。大多是使用gentoo来做支持。

假如你只是自己想用用

你是一个彻底的新手

我建议你从debian家族的knoppix开始,或者ubuntu livecd也不错。这两个都是livecd系列,就是可以直接从光盘启动系统并使用,不需要在硬盘上安装,也不需要虚拟机。相反,他们自带虚拟机,可以虚拟一个windows出来供你偶尔用一下。

你是一个有过一定经验的人

那你熟悉什么就用什么。

不过作为一般性使用,我推荐ubuntu。他们针对桌面用户做了很多定制,打造了一个非常不错的环境。在我所知的发行版中,ubuntu的桌面用户是最多的,针对新手的答疑也是最友善的。

当然,文档最好的还是gentoo。

你是一个专家

很感谢你看完这篇文章,你太无聊了。