设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

如何选择最适合你的Linux发行版?

2011-8-2 14:52| 发布者: joejoe0332| 查看: 23197| 评论: 0|原作者: yeeyan.org|来自: yeeyan.org

摘要:   在写这篇文章的时候,有323个不同的发行版被distrowatch.com关注。有的被称作Ehad,有的叫做Estrella Roja。很多名字里面都有包括一个“X”字母,一些展示特性的吉祥物和自己的交流社区。他们当中并不是所有的都 ...

  开发者:Mandriva

  寻找一个适合开发需求的发行版对Linux用户来说是一个最大的一个挑战。因为有如此的多的方法可以进行编码开发。例如,使用PHP和MySQL来开发网站可能是一种适合服务器的方式。

  如果你更喜欢Perl活Python这样的脚本语言,那么你最好还是在标准的桌面中进行,由于这些编程语言现在很普及,任何人都可以像其他人一样发布自己的作品,同时使用像JBuilder这样的开发工具的专业开发人员会发现Red Hat 企业版几乎是唯一被厂商支持的发行版。

  如果你偏好某个桌面环境的开发,那么自然而然的你应该选择专门针对这种桌面环境的发行版。预发行版的Ubuntu(Gnome桌面)和Kubuntu(KDE环境)就是两种典型的有针对性的,集成了最新还未充分测试的版本,你可以从一个版本更新到下一个。

  这应该是在Linux平台上开发的一种最好的方式,它能让你提前考虑下一步集成开发环境中将会实现什么:刚刚发布的Qt创作软件,是新的有限制自由软件Qt 4.5的一部分.它可以很容易的下载安装到你的Linux桌面环境中,毫无疑问新的发行版会默认包括Qt的创作软件。

开发者:Mandriva

  Mandriva是少数几个以KDE作为默认开发环境的发行版,这意味着它非常适合Qt程序的开发。

  在过去,像Gentoo这样的发行版对软件开发人员来说是一个很好的选择。作为安装的一部分,用户需要从源代码开始编译安装所有的软件,这样做是因为编译所需要的头文件和库已经预先安装好了。但是现在Gentoo已经原地踏步几年了,这意味着它不适合用来实现一些先进的设想。

  另外,你需要找到一个能尽可能容易掌控开发包的发行版。这就是为什么我们选择Mandriva。不仅仅是它在安装之处就包括了一个可以工作的开发环境,还因为他的开发库本身通过软件管理期能够很容易的查找和安装。Gnome,KDE和Xface开发者都被考虑在内,并且包括Java环境。

  备选:Gentoo

  服务器:CentOs

  作为服务器的运行环境,Linux是最好的选择之一,在这个领域它取得了巨大的成功。但是并不是所有的Linux系统都是按照同一标准构建的。面向桌面应用的发行版的应用软件的安全级别与为服务器创建的发行版不再一个级别上,并且大多数情况为了减少潜在的问题,服务器版都默认不带有桌面环境。

  正是出于这个原因,大型全面的商用发行版-如Red Hat企业版和SUSE企业版-都成为了商家的考虑方案,这样他们能获得很好的支持,并能从中受益。不过感谢开源的特性,那些需要付费的发行版都需要公布他们软件的源代码。

服务器:CentOs

  尽管CentOs被定位成适合服务器运行,它还是集成一个图形界面来帮助完成大部分管理工作。

  开源意味着任何人都可以使用那些代码,并构建自己接近企业级别的发行版。这正是CentOs项目所做的事情。它从每个Red Hat企业版那里获得源代码,然后重新编译到一个免费的重发行版中,这个发行版的目标是100%兼容Red Hat企业版。

  这意味你可以安装使用那些为Red Hat企业版准备的软件包,同时也意味着你于Red Hat企业版用户享受了相同的高安全级别。这使CentOs成了那些手头拮据又希望把Linux作为服务器操作系统的用户的完美选择。

  与Red Hat企业版一样,CentOs是基于Gnome桌面环境的,这里面包括了很多你能在其他普通发行版中找到的应用软件。如果你最近使用过Fedora,那么你会觉得非常习惯。包括一个很棒的防火墙和SELinux的安全特性,一套增加机制来控制那些会导致安全问题的应用程序,如果他们确实出现问题。同时还具有大量的更新程序和为那些需要帮助的人准备的庞大的社区支持。如果你确实需要更专业级别的支持,那么可以平滑的从CentOs转至Red Hat企业版。

  备选:Ubuntu服务器版


酷毙
5

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (5 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部