最初接触Linux发行版就是从Ubuntu开始的,当时应该还是8.04版吧,之后陆续了解到了其他同门发行版(基于Ubuntu)以及非同门发行版(如Fedora等。在这过程中,我逐渐了解到了linux之美,也有了体验它、使用它的冲动。终于,借由上一台笔记本(hp dv2905tx)爆发出的显卡事件,我开始了断断续续的Ubuntu使用之路,在那段日子里,我几乎每几个月就会用那么一段时间Ubuntu,最长的一次用了半年。
而后,该笔记本终于临时罢工了,于是第二台笔记本入手了。奈何买的时候没考虑周全,买到了一台双显卡智能切换的笔记本,于是,由于驱动缘故,当使用Linux时不能安装驱动,否则就进不了图形界面。于是就放弃了使用Linux系统的想法。可是,Windows7根本无法满足我折腾的爱好,终于我还是启用了双系统,安装了一个Ubuntu11.04(当然不装英威达的显卡驱动),没多久就因为受不了尚不成熟的unity界面而放弃了它,改用起了Fedora15。
最近,由于种种原因,重新开始比较各发行版的优缺点,从而从中做出最后的决定——使用哪款发行版。
关于发行版
Ubuntu是目前最流行的发行版,它基于debian开发。最新版为不久前刚发布的11.10。
Fedora是RedHat公司旗下的社区发行版,其特色是技术超前,经常比其它发行版更早采用新技术,同样也是知名发行版。最新版是Fedora15,11月将发布16。
关于社区
因为Ubuntu非常流行,所以它的社区发展也比较成熟,国内有不少用户,因此相关论坛也比较热门,遇到问题通常可以从论坛得到解答。国内相关论坛有http://forum.ubuntu.org.cn/。此外不少Linux论坛均有其专区,甚至我们也可以将雨林木风论坛、深度论坛作为了解Ubuntu、解决问题的渠道。此外,不少博客也会发表一些与之相关的技术文章,遇到问题不妨可以通过它们来寻求解决。
在国内,Fedora相对冷门,因此它的社区也比较小,遇到问题很难通过(中文)社区寻求解决。Fedora的中文论坛为:http://bbs.fedora-zh.org/forum.php ,资料少的可怜啊,人气低的可怜啊!
苌蓊芪:Ubuntu中文论坛是我Linux入门的开始,最基本的系统安装我就是从这里学会的,也曾在上面求助过多次,几乎每次都能够得到解答。至于Fedora论坛,之前也曾访问过,但是因为它的人气实在太低,好几个板块都是几个星期没人发过帖,也就没尝试在上面求助了。虽说中文论坛人气低,还可以考虑上英文论坛,虽然我蹩脚的英文能够看得懂那些技术文章,但是,让我去和人交流,发帖实在是有点难度,也就放弃了。综上,就社区成熟度来考虑,业余Linux用户应当选用Ubuntu。
关于软件包管理
Ubuntu使用的是apt,此外从11.04开始,Ubuntu推出了一个软件中心,方便安装应用。软件中心中资源也算丰富,基本能够满足正常使用。此外还可以考虑安装深度软件中心来进行应用安装。
Fedora使用的是yum,它没用建立类似软件中心的平台,也没有新立德这样的图形化包管理应用,安装应用全靠命令或rpm包。难度较大。但是,也许正因为如此,yum有一个search命令,可以搜索关键词。
苌蓊芪:关于软件安装,采用苹果appstore形式的Ubuntu的软件中心无疑是首选,但是有时候还是需要使用终端命令来安装应用,这时,yum就相比apt来得更好用了,先search一下,确定文件名,然后install,而ubuntu的apt-get似乎没有search命令,对此稍显不便(难道是我没找到正确的命令?)。这点两者打个平手。
关于界面
Ubuntu默认使用的是自己打造的unity界面,统一的通知区域图标风格,全局菜单,左侧dock是其特点。
Fedora使用的是正统的Gnome3,没有花哨的功能。
苌蓊芪:Ubuntu统一的通知区域图标风格、全局菜单是吸引我的特性,但是它的dock就不那么喜欢了(感觉不那么好用),相对来说,宁愿另装应用来实现dock功能。Fedora正确的图形界面没有好否定的地方,唯一不那么让我满意的是它没有全局菜单的特性,对笔记本来说,还得浪费那么一块区域。
关于开发
苌蓊芪:网上有评论说Fedora相比Ubuntu更适合开发者使用,我不知道原因是什么,不过对于我这种仍在学习阶段,尚无法独立开发应用的来说,这点就不那么重要了,只要能让我使用开发工具就行了。
关于64位和32位
苌蓊芪: 由于电脑配备了4G内存,因此首选是64位系统,Windows7正是使用的64位。但是,在实际使用中却发现,有一个eclipse插件只支持32位系统,而它又是我非常需要使用的,此外也有几个应用(很少)被发现仍需32位环境。
经过一系列的比较和内心挣扎,最终仍选定了Ubuntu,桌面环境是Gnome,32位版(不知这算是因小失大么?嘿嘿!)。也许,等哪一天对Linux有了更进一步的了解之后,会去考虑其它的吧。至于桌面环境,其实我比较倾向于KDE,但是已经习惯了Gnome,而且更因为Ubuntu的全局菜单。如果说KDE也能够应用全局菜单功能,那么我将果断过渡到KDE,它能支持么?。此外,Win7上的虚拟机里也安装了多个不同的发行版,权作体验罢了。