一般来说
1 gentoo比较快,但是安装软件从源码开始,需要编译,花费很多时间。安装一个系统基本需要10多个小时。
2 archlinux据说与gentoo速度差不多,但是用二进制的包,不用编译。
3 ubuntu/debian 速度一般,可以适当优化。rcconf.sysv-rc-conf关闭无用服务。修改/etc/inittab减少虚拟控制台的数量。重新编译内核等。
4 FC/SUSE/Mandriva 都差不多。
如果想要功能强一点,安全性好一点,适用范围广一点,FreeBSD、RedHat、Solars都是比较好的选择,但是速度肯定就是要慢一点
rhel5.4 觉得吃内存很厉害
Ubuntu比较人性化,但速度较慢,Bug较多。
Debian适合高手使用。
RedHat叫做RHEL,主要适合企业使用,它的衍生版CentOS适合初学服务器的人使用
Fedora更安全
Suse适合办公
Mandriva,Gentoo适合开发
有个Damn Small Linux,基于debian,给资源紧张的老机器用的
我给出的意见:
目前主流和常用的Linux版本主要有:
1、Redhat 版本5.5和6.0最新;培训、学习、应用、知名度最高的Linux发行版本,对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。
2、Debian 版本5.0和6.0最新;社区版的Linux来说是较好的,文档和资料较多,尤其是英文的。但在国内的占有率有一定的局限性。关键是上手难,但在所有的Linux发行版本中,这个版本应该说是最自由的。
3、SuSe 版本11和11.4最新;最华丽的Linux发行版,很多人都这样说,X windows和程序应用方面做的确实不错。尤其与Microsoft的合作关系,应该是在所有的Linux发行版本中最亲密的。
4、Ubuntu 版本9和10最新;最近几年出来的,主要指Server版本,强项就是其desktop版,应用是在太广泛了。
5、Centos 版本5.4和6.0最新;这个发行版主要是Redhat企业版的社区版,基本上跟redhat是兼容的,相对来说局限性教少。很多人都喜欢使用。
至少gentoo、mandriva、Slackware、redflag等可以暂时不考虑。虽然各自均有特点,但市场占有率和应用相对较少。
说了各自的特点,给出结论:
----如果作为php、jsp等开发平台使用,最好选择Redhat或Centos,原因主要是硬件和软件兼容性方面应该是所有Linux发行版本中较好的。最主要的原因是国内的多数游戏运营商和大型网站,使用这两个版本的较多。
----如果是作为asp.net等开发平台使用,最好使用suse,原因是与Microsoft的合作关系。同时也说明下,移动运营商好像很多使用suse的操作系统平台。
----如果是作为c或c++等开发平台使用,而且对应用程序开发要求较高,建议使用debian版本的Linux,毕竟这个版本的Linux限制性是最小的。自由度较大。
我认为Debian的最大长处就在于其先进的,独特的软件包管理方式,通过世界各地的优秀的程序员的辛勤无私的工作,很好地解决了各种自由开源软件之间的依赖,冲突等关系,使Debian拥护可以采用一种所有操作系统中最便利的方式安装软件,同时也给基于Debian开发定制自己的发行版带来了极大的便利性。
当然,也有人可能会说,FreeBSD的软件包的管理方式也很便利和强大,为什么不选择FreeBSD呢?这是因为FreeBSD并不遵守GPL版权,其自己的FreeBSD许可证并不允许基于FreeBSD开发个性化的发行版,所以我们只有望洋兴叹。
建议lz去学习redhatAS4.0、CentOS4.3(redhatAS4.0的重建版本