鱼C论坛

 找回密码
 立即注册
查看: 3883|回复: 6

[技术交流] 如何选择最适合你的Linux发行版(2)

[复制链接]
发表于 2013-3-24 14:04:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
定制发行版:简洁的安装界面能够为你安装一个基础的工作环境,其他的都取决于你了.



Pacman:Arch的软件管理工具能减轻你创建自己的系统和环境的工作。

开发者: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环境。

备选:Gentoo

服务器: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企业版。

备选:Ubuntu服务器版

生活方式

当一个发行版非常专注某一个方面是,它会吸引那些有特殊需求的特殊用户。如果这样的需求太狭窄,那么这个发行除了有同样兴趣的人外很少会有人使用。

音乐制作是一个很好的例子。音频处理在普通机器上需要对内核做些修改才能使用。这些修改是为了保持系统的响应速度和改善音频延迟,但是它会加重你系统CPU的负担,有时候会让系统不稳定。这些问题都可以通过一些定制的Linux发行版来解决,像游戏玩家或其他任何有特殊需求的人。发行版的这种重新混合加工的方式意味这面对一个应急情况,Linux能够很快的作出调整来获得更好的支持。

音乐制作:64 Studio

开源软件已经创造了一些非常好的音乐制作软件。和那些在OS X和windows上使用的商业软件相比的唯一区别就是这些开源软件不太好安装和使用。最主要的问题是音频延时。就是输入到你电脑里的音频于你从耳机和音箱里面听到的有一段时间的延迟。

尽可能的家伙减少这种延迟是一个优秀录音系统的关键,这也是大多数面向音乐制作的发行版努力解决的问题。在这方面竞争里面领先者就是64 Studio。

64 Studio提供了一套完整的音频处理环境,同样也有针对你的硬件环境进行的内核和系统的调优。它被设计成为一套专业的软件,能够胜任录音,混音和同时控制多条音轨。

安装过程很直接,但是安装完之后你看到是一个几乎空白的Gnome桌面。幸运的是64 Stuido已经配置了系统最棘手的方面,Jack音频层(http://jackaudio.org/faq)已经在后台运行了。Jack的存在正是Linux音频处理如此强大的原因,另一方面也是导致如此复杂的原因。

Jack位于你的音频驱动和兼容Jack的音乐软件之间。它处理音频流,可以被认为是一个类似很大无限延伸的混音控制台。让你通过系统音频视频菜单的快捷方式中选择“Jack 控制台” 运行,就可以看到在一个类似LCD面板上出现“激活”的字样,这表示已经正常运行,你可以通过点击“连接”按钮来查看当前状态,否则运行Jack程序绝对是让人头痛的事情。

视频音频菜单中被合成器程序,示波器程序,吉他和音效合成工具,一个音频实例,一个转换模拟器和几种音频监视器程序塞的满满的。里面最重要的两个菜单是RoseGarden软件和Ardour软件。这两个开源软件相当于商业软件里面的Cubase和Pro工具,他们都是专门为编写和录制音乐而制作的。



Ardour在音乐制作方面是一款旗舰般的产品,该项目受益于商业赞助。

Rosegarden能和MIDI很好的配合使用,并且由实时虚拟合成组成,同时虽然Ardour缺乏对MIDI的支持,但是它可以多音轨录音,混音和控制,这让它成为为乐队和广播录音的不错选择。在你使用Jamin程序最大限度的提高作品音质,使用Audacity音波编辑软件消除最后的空白部分,将最后的WAV文件用音频视频菜单中Gnome CD Master软件制作成CD时,你就完成了你的杰作。

所有这些软件都是64 Studio桌面程序默认的一部分,你可以看到这个发行版覆盖了所有从录音到声音合成,从编辑,控制到最后CD制作的各方各面。我们想象不出还有什么系统可以免费提供这么丰富的软件了。

备选:Ubuntu Studio

64 Studio:不要错过...



Jack运行了!这曾经是个噩梦般的工作,但是64 Studio优化了Jack的用途,在启动时就自动运行了。



选择范围:几乎所有我们能想到与音频制作相关的软件都已经安装和能够运行了。

游戏玩家:Live.linux-gamers

如果你喜爱玩游戏,Linux平台并不是你最好的选择。大部分发行的游戏都没有Linux版本,只有少量的第三方手柄支持Linux。但是对于爱好游戏的我们来说,转到Linux平台并不意味着我们要放弃这个消磨时间的好东西。从第一视角射击游戏到益智类游戏再到即时战略游戏,在Linux平台上都有对应的游戏。

许多游戏都是免费的,也有些独立的开发员发布一些收取少量费用的游戏。浏览我们World of Goo review 网站,看看那里有些什么好推荐。

许多发行版在标准安装中都带有一些小游戏,大多数都允许你通过软件管理工具安装任何你能找到的游戏。但是大部分游戏都体积庞大,你会发现你的硬盘会被迅速填满。我们发现最好的解决方法就是使用一个专门为游戏定制的发行版,这里我们给大家推荐的最好的是Live.linux-gamers.net。它有整整一张DVD的有用的数据,包含了几乎所有值得玩玩的游戏,并提供了一些专有显卡驱动能根据你的硬件环境来提高运行性能。



感谢专注于游戏的发行版,它使我们能重温黄金时代的游戏。

我们最喜爱的包括Termulous和Nexuiz这两款第一人称游戏,他们的风格很象QuakeIII竞技场。Astro-Menace是我们最爱的射击类游戏,Neverball似乎把Marble Madness有限的游戏时间,变得无穷无尽。战略类的当属Glest和Bos Wars,还有一些其他值得人们去尝试的。如果你一定要在你Linux桌面环境中安装最新的游戏版本,那么有另外一或两种途径。

有两家公司在销售经过商业化修改的Wine版本,能兼容weindows程序,尤其是针对windows下的最新游戏进行了优化。这两个软件是CrossOver Game和 Cedega,都声称可以运行如Spore,魔兽世界等其他主流游戏。可以在大多数发行版上安装,在我们的经验中他们运行的相当不错。

即使没有这些商业化的替代方案,你也会发现普通的Wine版本也能很好的支持一些老的游戏,感谢CrossOver背后的公司,他们对Wine的错误修复很大程度上让它的兼容性越来越好。

备选: Ultimate Edition.

多媒体:Mythbuntu

我们一件介绍过MythTV,那是我们为开始使用Mythbuntu人介绍的。它可以播放音乐,电影,还能让你浏览图片和上网。可能安装时会有点痛苦,它需要完全匹配你的电脑。但是Mythbuntu作为Ubuntu的一个很大程度上客户化的版本,已经在易用性上作出了巨大的努力。它有它自身的一套安装方式,一个已经定制的配置工具来一步步指导你完成困难的MythTV的设置。

最终一两个小时候你就能拥有一个可以使用的环境了,比在Mythbuntu出现前要折腾一整个周末改进了许多。安装过程包括了你需要开始了解的部分,捆绑了MythTV为多媒体播放准备的最常用的插件。你甚至可以把安装盘当作一个即时使用盘,不需要安装就可以从光盘运行一个MythTV客户端接入到网络上观看电影。即使你网络上没有一套MythTV系统,你可以使用光盘作为回放的基本支持,这个光盘在标准的Ubunut基础上增加一个额外的软件。



通过Mythbuntu将你的电视带入前沿的媒体中心。

一个Mythbuntu的替代者是LinuxMCE,它试图在Linux上提供像Windows那样的多媒体版本-一个为连接电视设备和音响设备而准备的标准的可视化平台。LinuxMCE没有在MythTV构建,这使它在复杂性上有一定的优势。

使用自定义的或标准的开源软件,LinuxMCE在普通电视上表现不错。图形界面是经过OpenGL加速的,可以在不同的播放模式中过渡。它显示效果要比Mythbuntu好些。但是这里我们没有推荐这个发行版的理由是:它的更新速度太慢了,新的测试版去年底才发布,还不清楚下一个新版本什么才能出现。

到目前为止,我们认为如果在为你的家庭娱乐找一个多媒体发行版,还是使用Mythbuntu省心点。但是如果你更追求界面的美观,并且不需要配置繁琐的MythTV,LinuxMCE也值得尝试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-3-24 19:51:02 | 显示全部楼层
:lol 这个嘛,每个人都有自己的习惯,我就不习惯Ubuntu
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-3-26 10:57:38 | 显示全部楼层
顶顶顶顶。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-3-27 20:42:05 | 显示全部楼层
linux与我相伴!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-3-28 17:35:04 | 显示全部楼层
UBUNTU挺好的,但有几个哥们用ARCH LINUX,我也准备尝试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-3-28 18:46:05 | 显示全部楼层
支持支持支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-5-4 01:53:53 | 显示全部楼层
CentOS 用起来不错。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 16:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表