原创 Linux发行版

2009-7-14 10:56 2196 4 5 分类: MCU/ 嵌入式

 


作者:孙天泽,华清远见嵌入式学院金牌讲师。


从1991年诞生的那天起,Linux内核就在全世界的黑客们精心呵护下不断发展壮大。很多Linux Fans想为Linux内核做贡献,但或许是包括技术在内的等等原因,你的Ideas不一定会被内核容纳。对于操作系统来说,内核是一个容不得半点沙子的圣地。相对Linux内核的苛刻,系统上层的服务和应用则显得友好的多。同时也是更多人关注的。毕竟对于Linux用户来讲,系统提供的功能和友好性是最重要的。


于是,越来越多的人热衷于定制有一定特色的Linux发行版。发行版之间都采用标准的Linux内核,只是集成的应用和服务,以及系统管理方式有些不同。目前,全世界Linux的发行版大概有上千种,面对令人眼花缭乱的Logos,如何选择?


在linuxjournal最近进行的一次“我最喜欢的桌面Linux发行版”调查中,我们看到以下结果:


Ubuntu    37% (Kubuntu 4%)
    Fedora    10%
    Mint       9%
    Debian    8%
    Slackware    7%
    openSUSE    6%
    Gentoo    4%


其中Ubuntu优势明显。下面我们就了解主流发行版的特点:


1) Ubuntu


Ubuntu是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语,是指对他人仁慈的意思。Ubuntu基于Debian/Linux,使用 APT 包管理系统。APT 完美的解决了软件包之间的依赖问题,使得任何人升级系统组件变得非常容易。相对Gentoo,可以省掉很多麻烦。就笔者观察,Ubuntu的中文支持是最好的。在众多Linux发行版中,Ubuntu社区无疑是最强大的。Ubuntu社区不仅有活跃积极的新手,也有热心助人的高手,你在这里几乎可以得到所有问题的答案。


2) Fedora


说到Fedora,就不能不提大名鼎鼎的Red Hat Linux。曾经的RH6.2、RH7.1、Rh8.0、RH9.0都是经典。但是Red Hat公司在RH9.0以后不再推出RH10.0,而是宣布将原有的Red Hat Linux开发计划与Fedora Linux计划整合成新的Fedora Project。Fedora Project由Red Hat公司赞助,以社群主导和支持的方式开发Linux发行版本Fedora Core。在市场上看到的RH10.0、11.0、甚至更高版本其实就是Fedora Core 1、2、3版本。Red Hat公司重心放在了企业版的服务。至于Red Hat公司的此战略是否正确我们不做过多评价,但是Fedora Core减慢了Red Hat的发展势头是显而易见的。相比Ubuntu的来势汹汹,Fedora低调了许多。Fedora性能上不及Ubuntu,毕竟Red Hat是通过Fedora充当RHEL的排头兵。但是与Red Hat 企业版完全兼容,因此也有一大批忠实用户(笔者就是其中之一)。


不过面对市场下滑,Red Hat 调整了战略,Fedora Core 11再次给人们带来了惊喜。启动速度的提升、全新的桌面、Presto增量包升级系统等新特性,再次将Fedora推向世人眼球。


3) Mint


Mint其实也是一份基于Ubuntu的发行版,它的目标是为用户提供一种更完整的即刻可用体验,包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它与Ubuntu软件仓库兼容。对于这个发展势头良好的发行版,不妨多加关注。特别是当你觉得Ubuntu配置复杂的时候,可以试试界面更清爽的Mint。


4) Debian


Debian建立于1993年,经过了十余年的发展,Debian成为了最大的Linux发行版本,是一个完全非商业的发行版本,超过1000名核心开发成员在业余时间为Debian进行开发。事实上,许多Ubuntu开发人员同时也是 Debian开发人员。作为最古老的社区支持的Linux发行版,在安全性和长寿性方面,Debian做得很出色。Debian的软件库丰富众人皆知,但是Debian管理模式的一些分歧已经大大减少了其参与者,也是不争的事实。


5) Slackware


Slackware是笔者第一个使用的Linux系统,当时对Linux所知甚少,又苦于没有任何图形界面工具,简直是无从下手。但是因为Slackware始终坚持KISS(Keep It Simple Stupid)的原则,所以对于有经验的用户来说,可以通过比RPM更强大的tgz进行定制。与多数发行版相比,Slackware的学习曲线会陡峭一点。简单的说,对比Ubuntu、Red Hat而言,Slackware是哪种可以通过简单的配置,让操作系统更好的为你服务的系统。


6) openSUSE


如果我说openSUSE是最华丽的Linux系统,不知道Ubuntu或其他Linux发行版的Fans会不含有意见。但是对于英文系统用户来说,openSUSE一定是Windows用户转型的系统之一。而我觉得SUSE最令人称道的是其YAST系统。可以说新版本中集成的YaST2是最易用的配置管理工具。SUSE出自Novell公司,而Novell和微软的良好合作,也使得在企业服务器领域,SUSE具有更好的兼容性。

文章评论1条评论)

登录后参与讨论

用户1156376 2009-7-22 08:13

孙老师的文章啊,顶一个!
相关推荐阅读
用户396724 2012-09-12 15:40
【视频课程】Android应用开发典型案例分析—主流mp3播放器
课程主题:Android应用开发典型案例分析—主流mp3播放器   详情课程大纲如下:     1  Android Project架构和eclipse开发环境搭建      1.1 Androi...
用户396724 2012-09-12 13:48
【视频课程】Android底层开发关键技术—Android系统移植与HAL框架开发
课程主题:Android底层开发关键技术—Android系统移植与HAL框架开发 详情课程大纲如下: 5  Android4.0系统的下载与编译       5.1 设置...
用户396724 2012-09-05 09:35
Android开发之性能优化概述
  程序能否运行的快速而高效,这在资源有限的移动终端设备上尤其显得重要。因为即使目前最强大的移动终端的计算能力也无法和市场上普通的桌面PC相抗衡。简单地说,有两个原则在资源受限的系统中必须遵守...
用户396724 2011-10-26 10:49
【华清远见】大型全国Linux及Android技术巡回讲座
     来源:华清远见嵌入式培训中心     开源Linux作为嵌入式领域内最成功、最主流的操作系统,其免费、开源、支持软件多、呼拥者众而带来的嵌入式产品成本低等优势,早已为大家所公认。同时,基于L...
用户396724 2011-09-30 15:12
Symbian移动应用开发前景分析、典型应用
视频主题:Symbian移动应用开发前景分析、典型应用 视频简介:本专题主要结合移动计算、移动互联网、应用程序商店等炙手可热的技术和应用领域,分析介绍Symbian移动应用开发的历史演进,以及未来QT...
用户396724 2011-09-30 15:08
Symbian移动应用开发前景分析、典型应用
视频主题:Symbian移动应用开发前景分析、典型应用 视频简介:本专题主要结合移动计算、移动互联网、应用程序商店等炙手可热的技术和应用领域,分析介绍Symbian移动应用开发的历史演进,以及未来QT...
我要评论
1
4
关闭 站长推荐上一条 /2 下一条