如何选择Linux发行版本

在Linux诸多的发行版本中纠结的日子也不短了,从最初的Debian,到OpenSuse,到Ubuntu。直至上班之后,逐渐习惯于DEB包管理的Ubuntu,到现在用的Linux Deepin。之所以选择Linux Deepin,是因为它基本上已经满足自己对桌面应用的需求,因为自己已经渐渐喜欢上Linux命令行了! 选择一个Linux发行版本,确实是不容易决定的,这个还要看个人的需求来定。或许今天觉得喜欢的,尝试了另外的发行版本后,又觉得不咋样了!以下装载一些资料,阐述对于不同需求及用户对Linux发行版本的选择!

64位 或 32位?

你机器CPU的运算位数对你操作系统的性能和兼容性有影响。我们已经在32位CPU和发行版上停留了一些年了,但最近Intel和AMD都推出了他们自己的64位处理器一段时间了。如AMD64位芯片在2003年4月发布,所有流行的Intel酷睿2双核处理器也有能力运行64位的模式。 问题是我们中的大多数都在用这些处理器运行32位的发行版。为了感受64位处理器带来的好处,你需根据你使用发行版找到一个为64位标准定制的版本。大多数发行版都提供这种选择,但是知道现在还有一个足够好的理由切换到64位模式下。一些有版权的软件,如Adobe公司的Flash程序,不能简单的在64位方式下进行重新编译,因为他们是不开放源代码的。相反他们并没有像常规做法那样,而是采用一些丑陋的兼容方式。 幸运的是事情已经有所进展。Adobe公式发布了一个完全基于64位运行的版本Flash 10,其他的大多数软件都在相应调整。如果你已经在你的机器上使用了64位的版本,那么应该是时候切换了!

新手:Ubuntu

尽管目前有些批评的声音,毋庸置疑Ubuntu是一个非常棒的Linux发行版。它帮助Ubuntu在主流媒体中得到了广泛的认知,甚至有时候被当做Linux的同义词。有一个很好的理由来说明为什么它吸引了这么多的注意。它将Linux用另外一种方式展现在大家面前,一种普通电脑用户都能认同的方式并且不需要额外的Linux知识。除了它的健壮之外,感谢Ubuntu为这个被广泛使用的发行版提供了大量的官方的派生版本,并且Ubuntu最有吸引力的地方是他逐渐完善的用户友好的界面。它坚持易用性的原则,即使不惜冒着激怒开源社区风险,也要把有版权的驱动程序纳入到自己的系统中来。 硬件的兼容性在Ubuntu中是个例外。你可以不费力的在大多数机器上安装Ubuntu,并且通常情况下你会看到一个被完全配置好的显示桌面,你的无线网络也能正常找到。这些曾经都是很多新用户头痛的地方,当Ubuntu完善了它的硬件兼容性也就脱颖而出了。

系统迁移用户:Linux Mint

有许多电脑用户转移到Linxu是因为他们对在有版权操作系统的上开销和缺少自主性产生不满。在过去的几年,感谢苹果和微软向我们推荐了华而不实的图形界面,苹果的OS 10.5和微软的Vista,电脑桌面已经开始了彻底的变革。 以为了更美观的桌面效果和更好的关注细节这个理由为主来选择迁移到Linux发行版,这个的胜者是Linux Mint。Mint是另外一个建立在Ubuntu健壮基础之上的发行版。它继承了Ubuntu优秀的方面,如非常好的硬件兼容性和易于安装,并且改善了Ubuntu桌面外观死板的弱点。 易用性也已经通过移除顶部菜单和替换原始版本的主题和操作面板来解决,取而代之的是“一桶mint式可可味的冰欺凌”。但是Mint对刚开始使用Linux的人来说最有效率的地方就是它对解码器的完美支持。大多数的音乐和电影都不需要额外的配置就能播放,Adobe的Flash和Sun公司的Java也都默认安装了。

商业用途:OpenSUSE

如果你负责为办公环境选择一款Linux发行版,那么一定有几个方面的要求是必须满足的。首选是具备一套办公软件和一个标准的人员信息管理软件,其次是需要有很好的安全性,并且拥有交互性和专业性的支持也应该优先考虑范围。 OpenSUSE就具备了以上四点。它与OpenOffice的开发紧密结合,并且扩展性很好。如果你需要专业的支持和培训,你既可以从Novell公司那里获得支持,也可以从其他第三方那里获得。 OpenSUSE11.1的核心功能就是文档处理,Novell公司完成了一项完美的工作,将OpenOffice很好集成到了任何你选择的桌面环境中(Gnome和KDE都可以)。主题配色和图标看起来很漂亮,并且OpenOffice启动迅速,还被设置成兼容微软的Office文档。 一个任务管理器也被捆绑到文档套件里面,它可以与Evolution(Novell公司一个专业的邮件软件,功能看齐OutLook)同步。合适的桌面查询作为标准安装已经启用,Wine软件也被安装,这样如果你需要在Linux下使用Windows软件你只需要点击一下就可以了。 OpenSUSE甚至支持不同的窗口排列风格,并且在一些特定机器上的指纹识别也能正常工作。 作为最时髦的Linux桌面环境,任何在过去10年都与电脑打交道的人都应该感觉到一见如故。OpenSUSE恰当的开始菜单放在了屏幕的左下方,并且不会再在顶部放置其他的Gnome桌面应用程序。菜单本身跟windows vista风格很相似,显示了最近打开的文档和网络配置。 与Fedora一样,OpenSUSE也提供了一个企业版本(SLES),大量商业软件商的会在这个平台上发布他们的专业应用软件。这意味着在如购买商用Exchange服务器许可和升级SLES方面没有任何的问题。另外,OpenSUSE的管理工具是一套庞大的Web窗口,它可以使陷入管理困境的系统管理员锁定普通用户以及其他如远程管理和安全更新的任务。

开发者:Mandriva

寻找一个适合开发需求的发行版对Linux用户来说是一个最大的一个挑战。因为有如此的多的方法可以进行编码开发。例如,使用PHP和MySQL来开发网站可能是一种适合服务器的方式。 如果你更喜欢Perl活Python这样的脚本语言,那么你最好还是在标准的桌面中进行,由于这些编程语言现在很普及,任何人都可以像其他人一样发布自己的作品,同时使用像JBuilder这样的开发工具的专业开发人员会发现Red Hat 企业版几乎是唯一被厂商支持的发行版。 如果你偏好某个桌面环境的开发,那么自然而然的你应该选择专门针对这种桌面环境的发行版。预发行版的Ubuntu(Gnome桌面)和Kubuntu(KDE环境)就是两种典型的有针对性的,集成了最新还未充分测试的版本,你可以从一个版本更新到下一个。 这应该是在Linux平台上开发的一种最好的方式,它能让你提前考虑下一步集成开发环境中将会实现什么:刚刚发布的Qt创作软件,是新的有限制自由软件Qt 4.5的一部分.它可以很容易的下载安装到你的Linux桌面环境中,毫无疑问新的发行版会默认包括Qt的创作软件。 Mandriva是少数几个以KDE作为默认开发环境的发行版,这意味着它非常适合Qt程序的开发。 在过去,像Gentoo这样的发行版对软件开发人员来说是一个很好的选择。作为安装的一部分,用户需要从源代码开始编译安装所有的软件,这样做是因为编译所需要的头文件和库已经预先安装好了。但是现在Gentoo已经原地踏步几年了,这意味着它不适合用来实现一些先进的设想。 另外,你需要找到一个能尽可能容易掌控开发包的发行版。这就是为什么我们选择Mandriva。不仅仅是它在安装之处就包括了一个可以工作的开发环境,还因为他的开发库本身通过软件管理期能够很容易的查找和安装。Gnome,KDE和Xface开发者都被考虑在内,并且包括Java环境。

服务器:CentOs

作为服务器的运行环境,Linux是最好的选择之一,在这个领域它取得了巨大的成功。但是并不是所有的Linux系统都是按照同一标准构建的。面向桌面应用的发行版的应用软件的安全级别与为服务器创建的发行版不再一个级别上,并且大多数情况为了减少潜在的问题,服务器版都默认不带有桌面环境。 正是出于这个原因,大型全面的商用发行版-如Red Hat企业版和SUSE企业版-都成为了商家的考虑方案,这样他们能获得很好的支持,并能从中受益。不过感谢开源的特性,那些需要付费的发行版都需要公布他们软件的源代码。 尽管CentOs被定位成适合服务器运行,它还是集成一个图形界面来帮助完成大部分管理工作。 开源意味着任何人都可以使用那些代码,并构建自己接近企业级别的发行版。这正是CentOs项目所做的事情。它从每个Red Hat企业版那里获得源代码,然后重新编译到一个免费的重发行版中,这个发行版的目标是100%兼容Red Hat企业版。 这意味你可以安装使用那些为Red Hat企业版准备的软件包,同时也意味着你于Red Hat企业版用户享受了相同的高安全级别。这使CentOs成了那些手头拮据又希望把Linux作为服务器操作系统的用户的完美选择。 与Red Hat企业版一样,CentOs是基于Gnome桌面环境的,这里面包括了很多你能在其他普通发行版中找到的应用软件。如果你最近使用过Fedora,那么你会觉得非常习惯。包括一个很棒的防火墙和SELinux的安全特性,一套增加机制来控制那些会导致安全问题的应用程序,如果他们确实出现问题。同时还具有大量的更新程序和为那些需要帮助的人准备的庞大的社区支持。如果你确实需要更专业级别的支持,那么可以平滑的从CentOs转至Red Hat企业版。

系统管理:Arch Linux

在21世纪,没有什么Linux发行版会放弃Gnome或KDE图形登录界面,而把用户拉入一个命令行窗口。但是这正是Arch Linux使用的方式,这是一个毫不掩饰的为重建和计算机狂人准备的发行版。这是一个面向那些不怕“折腾”,经验丰富的Linux用户的发行版。 Arch的整个出发点就是让你自己添加你需要的东西,并且许多系统管理员只要有命令行就足够了。 这就是为什么如果你不通过额外的配置文件和增加软件,你就不会有一个可以工作的环境。这是件好事情,尤其是对系统管理员,这意味着Arch的标准安装没有任何多余的功能。但是这并不意味着你只能使用命令行。感谢它令人惊喜的软件库,你可以很快的根据你的需要来构建系统环境-即使安装KDE4.2(最新版本的KDE环境,有些不错的特性,但是稳定性不高) Arch对你想安装的软件包没有任何推荐。登录到及时CD的基础系统后,你需要从一个特定的目录下运行安装脚本,安装Arch的过程就像回到了上个世纪。这有点像玩一个互动性的游戏,你需要精通Linux知识和了解很多命令行的参数选项。 一个下载后只有160M的基础安装文件,经过安装配置后也只有390M左右。有一个可选的FTP安装方式非常小巧,所有的基础安装包都通过FTP服务器下载。如果你需要一次在不同的机器上安装Arch这是一个很好的选项,但是另一方面,在安装完后你还是需要构建适合自己的工作环境。 安装工作包括手工分区,设置文件系统挂载点,配置网络,选择安装包,编辑Grub(一个Linux常用的多系统引导程序)启动菜单,确保它安装在你硬盘上的MBR引导扇区。 默认安装不包括X窗口系统,而是一个适应性很强的命令行,然而大多数用户还是会安装某种图形界面的。这种安装方式将Arch最好的一面呈现给我们,这也是为什么它如此适合管理员的原因–pacman一个软件包管理,安装工具。Pacman是由Arch Linux创始人开发的一个软件包管理工具,并不是作为一个疯狂上瘾的如饥似渴的游戏。 Pacman能够自己动解决软件依赖性,只需要一条命令就能进行软件安装。你只用敲击几下键盘,就能安装你要的任何东西。X是代表Gnome和KDE和其他任何窗口管理器的简单命令,其他一些命令用来保持你的软件报与软件库同步,保持必要的更新。 在Arch基础安装的坚实基础上,你可以构建一个只包括你需要的管理工具套件的工作环境。这样可以节省电脑上的资源,也可以节省你精力去快速完成工作。Arch可几乎包括你能用到的软件,尤其是你会发现作为系统管理员,命令行能让你更有效率。

来源:LUPA开源社区

发表评论

电子邮件地址不会被公开。 必填项已用*标注