Symbian 智能手机

Windows Mobile 智能手机
Pocket PC 5.0智能手机
Smartphone 2003/SE 智能手机
Pocket PC 2003/SE智能手机
Smartphone 5.0 智能手机
Linux 智能手机
嵌入式 Linux 智能手机
Palm 智能手机
Palm4、Garnet智能手机
 

1 什么是 Linux ?

也许很多人会不屑的说, Linux 不就是个操作系统么。错! Linux 不是一个操作系统,严格来讲, Linux 只是一个操作系统中的内核 。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备 I/O 等。
既然 Linux 只是一个内核。那么我们通常所说的 Linux 操作系统又是什么?我们通常所说的 Linux ,指 GNU/Linux ,即采用 Linux 内核的 GNU 操作系统。是的,操作系统的实际名称是 GNU 。什么是 GNU ? GNU 代表 G NU's N ot U nix 。可以说是一个操作系统又可以说是一种规范。比如,众所周知的 PHP ,原名为 Personal HomePage (个人主页),根据 GNU 的软件命名规则, PHP 现已更名为 P HP: H ypertext P reprocessor (超文本预处理程序)。

2 谁编写 / 创造了 Linux ?

Linux 最早由 Linus Torvalds 在 1991 年开始编写。在这之前, Richard Stallman 创建了 Free Software Foundation ( FSF )组织以及 GNU 项目,并不断的编写创建 GNU 程序(程序的许可方式均为 GPL : General Public License )。在不断的有程序员和开发者加入到 GNU 组织中后,变造就了今天我们所看到的 Linux ,或称 GNU/Linux 。

3 什么是 Linux 发行版?

正如之前所说的, Linux 只是一个内核。然而,一个完整的操作系统不仅仅是内核而已。所以,许多个人、组织和企业,开发了基于 GNU/Linux 的 Linux 发行版。这其中最著名的便是 Red Hat 公司的 Red Hat 系列以及社区( community )组织的 Debian 系列。

下面简单介绍一下目前比较著名、流行的 Linux 发行版本。

 Mandriva

Mandriva 原名 Mandrake ,最早由 Ga?l Duval 创建并在 1998 年 7 月发布。记得前两年国内刚开始普及 Linux 时, Mandrake 非常流行。说起 Mandrake 的历史,其实最早 Mandrake 的开发者是基于 Redhat 进行开发的。 Redhat 默认采用 GNOME 桌面系统,而 Mandrake 将之改为 KDE 。而由于当时的 Linux 普遍比较难安装,不适合第一次接触 Linux 的新手,所以 Mandrake 还简化了安装系统。这也是当时 Mandrake 在国内如此红火的原因之一。 Mandrake 在易用性方面的确是下了不少功夫,包括默认情况下的硬件检测等。

Mandrake 的开发完全透明化,包括 “cooker” 。当系统有了新的测试版本后,便可以在 cooker 上找到。之前 Mandrake 的新版本的发布速度很快,但从 9.0 之后便开始减缓。估计是希望能够延长版本的生命力以确保稳定和安全性。

优点:友好的操作界面,图形配置工具,庞大的社区技术支持, NTFS 分区大小变更

缺点:部分版本 bug 较多,最新版本只先发布给 Mandrake 俱乐部的成员

软件包管理系统: urpmi (RPM)

免费下载: FTP 即时发布下载, ISO 在版本发布后数星期内提供

官方主页: http://www.mandrivalinux.com/

Red Hat

国内,乃至是全世界的 Linux 用户所最熟悉、最耳闻能详的发行版想必就是 Red Hat 了。 Red Hat 最早由 Bob Young 和 Marc Ewing 在 1995 年创建。而公司在最近才开始真正步入盈利时代,归功于收费的 Red Hat Enterprise Linux ( RHEL , Red Hat 的企业版)。而正统的 Red Hat 版本早已停止技术支持,最后一版是 Red Hat 9.0 。于是,目前 Red Hat 分为两个系列:由 Red Hat 公司提供收费技术支持和更新的 Red Hat Enterprise Linux ,以及由社区开发的免费的 Fedora Core 。 Fedora Core 1 发布于 2003 年年末,而 FC 的定位便是桌面用户。 FC 提供了最新的软件包,同时,它的版本更新周期也非常短,仅六个月。目前最新版本为 FC 3 ,而 FC4 也预定将于今年 6 月发布。这也是为什么服务器上一般不推荐采用 Fedora Core 。

适用于服务器的版本是 Red Hat Enterprise Linux ,而由于这是个收费的操作系统。于是,国内外许多企业或空间商选择 CentOS 。 CentOS 可以算是 RHEL 的克隆版,但它最大的好处是免费!

优点:拥有数量庞大的用户,优秀的社区技术支持,许多创新

缺点:免费版( Fedora Core )版本生命周期太短,多媒体支持不佳

软件包管理系统: up2date (RPM), YUM (RPM)

免费下载:是

官方主页: http://www.redhat.com/

SUSE

SUSE 是德国最著名的 Linux 发行版,在全世界范围中也享有较高的声誉。 SUSE 自主开发的软件包管理系统 YaST 也大受好评。 SUSE 于 2003 年年末被 Novell 收购。

SUSE 之后的发布显得比较混乱,比如 9.0 版本是收费的,而 10.0 版本(也许由于各种压力)又免费发布。这使得一部分用户感到困惑,也转而使用其它发行版本。但是,瑕不掩瑜, SUSE 仍然是一个非常专业、优秀的发行版。

优点:专业,易用的 YaST 软件包管理系统

缺点: FTP 发布通常要比零售版晚 1~3 个月

软件包管理系统: YaST (RPM), 第三方 APT (RPM) 软件库( repository )

免费下载:取决于版本

官方主页: http://www.suse.com/

 Debian GNU/Linux

Debian 最早由 Ian Murdock 于 1993 年创建。可以算是迄今为止,最遵循 GNU 规范的 Linux 系统。 Debian 系统分为三个版本分支( branch ): stable, testing 和 unstable 。截至 2005 年 5 月,这三个版本分支分别对应的具体版本为: Woody, Sarge 和 Sid 。其中, unstable 为最新的测试版本,其中包括最新的软件包,但是也有相对较多的 bug ,适合桌面用户。 testing 的版本都经过 unstable 中的测试,相对较为稳定,也支持了不少新技术(比如 SMP 等)。而 Woody 一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。

为何有如此多的用户痴迷于 Debian 呢? apt-get / dpkg 是原因之一。 dpkg 是 Debian 系列特有的软件包管理工具,它被誉为所有 Linux 软件包管理工具(比如 RPM )最强大的!配合 apt-get ,在 Debian 上安装、升级、删除和管理软件变得异常容易。许多 Debian 的用户都开玩笑的说, Debian 将他们养懒了,因为只要简单得敲一下 ”apt-get upgrade && apt-get update” ,机器上所有的软件就会自动更新了 ……

优点:遵循 GNU 规范, 100% 免费,优秀的网络和社区资源,强大的 apt-get

缺点:安装相对不易, stable 分支的软件极度过时

软件包管理系统: APT (DEB)

免费下载:是

官方主页: http://www.debian.org/

Ubuntu

Ubuntu 是一个拥有 Debian 所有的优点,以及自己所加强的优点的近乎完美的 Linux 操作系统。 Ubuntu 是一个相对较新的发行版,但是,它的出现可能改变了许多潜在用户对 Linux 的看法。也许,从前人们会认为 Linux 难以安装、难以使用,但是, Ubuntu 出现后,这些都成为了历史。 Ubuntu 基于 Debian Sid , Ubuntu 拥有 Debian 的所有优点,包括 apt-get 。然而,不仅如此而已, Ubuntu 默认采用的 GNOME 桌面系统也将 Ubuntu 的界面装饰的简易而不失华丽。当然,是一个 KDE 的拥护者的话, Kubuntu 同样适合!

Ubuntu 的安装非常的人性化,只要按照提示一步一步进行,安装和 Windows 同样简便!并且, Ubuntu 被誉为对硬件支持最好最全面的 Linux 发行版之一,许多在其他发行版上无法使用,或者默认配置时无法使用的硬件,在 Ubuntu 上轻松搞定。并且, Ubuntu 采用自行加强的内核( kernel ),安全性方面更上一层楼。并且, Ubuntu 默认不能直接 root 登陆,必须从第一个创建的用户通过 su 或 sudo 来获取 root 权限(这也许不太方便,但无疑增加了安全性,避免用户由于粗心而损坏系统)。 Ubuntu 的版本周期为六个月,弥补了 Debian 更新缓慢的不足。

优点:人气颇高的论坛提供优秀的资源和技术支持,固定的版本更新周期和技术支持,可从 Debian Woody 直接升级

缺点:还未建立成熟的商业模式

软件包管理系统: APT (DEB)

免费下载:是

官方主页: http://www.ubuntulinux.org/

 Gentoo

Gentoo 最初由 Daniel Robbins (前 Stampede Linux 和 FreeBSD 的开发者之一)创建。由于开发者对 FreeBSD 的熟识,所以 Gentoo 拥有媲美 FreeBSD 的广受美誉的 ports 系统 ——portage 。( Ports 和 Portage 都是用于在线更新软件的系统,类似 apt-get ,但还是有很大不同) Gentoo 的首个稳定版本发布于 2002 年。

Gentoo 的出名是因为其高度的自定制性:因为它是一个基于源代码的( source-based )发行版。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用的原因。但是要注意的是,由于编译软件需要消耗大量的时间,所以如果所有的软件都自己编译,并安装 KDE 桌面系统等比较大的软件包,可能需要几天时间才能编译完 ……

优点:高度的可定制性,完整的使用手册,媲美 Ports 的 Portage 系统,适合 “ 臭美 ” 的高手使用 ^^

缺点:编译耗时多,安装缓慢

软件包管理系统: Portage (SRC)

免费下载:是

官方主页: http://www.gentoo.org/

Slackware

Slackware 由 Patrick Volkerding 创建于 1992 年。算起来应当是历史最悠久的 Linux 发行版。曾经 Slackware 非常的流行,但是当 Linux 越来越普及,用户的技术层面越来越广(更多的新手)后, Slackware 渐渐的被新来的人们所遗忘。在其他主流发行版强调易用性的时候, Slackware 依然固执的追求最原始的效率 —— 所有的配置均还是要通过配置文件来进行。

尽管如此, Slackware 仍然深入人心(大部分都是比较有经验的 Linux 老手)。 Slackware 稳定、安全,所以仍然有大批的忠实用户。由于 Slackware 尽量采用原版的软件包而不进行任何修改,所以制造新 bug 的几率便低了很多。 Slackware 的版本更新周期较长(大约 1 年),但是新版本的软件仍然不间断的提供给用户下载。

优点:非常稳定、安全,高度坚持 UNIX 的规范

缺点:所有的配置均通过编辑文件来进行,自动硬件检测能力较差

软件包管理系统: Slackware Package Management (TGZ)

免费下载:是

官方主页: http://www.slackware.com/

Knoppix

由德国的 Klaus Knopper 开发的 Knoppix ,是一个基于 Debian 的发行版。 Knoppix 严格算起来是一款 LiveCD Linux ,所谓的 LiveCD 就是整个操作系统都在一张光盘上,只要开机从光盘启动,就能拥有一个完整的 Linux 系统!无需安装!当然, Knoppix 也能够非常轻松的安装到硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术,都令人大加称赞。可以说,在 LiveCD 界, Knoppix 是无人能及的!

优点:无需安装可直接运行于 CD 上,优秀的硬件检测能力,可作为系统急救盘使用

缺点: LiveCD 由于光盘的数据读取速度限制导致性能大幅下降

软件包管理系统: APT (DEB)

免费下载:是

官方主页: http://www.knoppix.com/

MEPIS

MEPIS 由 Warren Woodford 在 2003 年建立。 MEPIS 虽然刚建立不久,但是迅速的传播在 Linux 用户间。简单来说, MEPIS 是一个集合了 Debian Sid 和 Knoppix 的产物。用户即能将之当作 LiveCD 使用,也能使用常规的图形界面进行安装。

MEPIS 默认集成安装了 Java Runtime Environment 、 Flash 插件、 nVidia 加速驱动等许多常用的程序。用户可以非常轻松的安装完系统后就直接开始使用,而不用到处寻找资料如何下载、如何安装、如何配置这些软件。这不仅给 Linux 新手带来了便捷,也给老手们节约了相当多的时间。

优点: LiveCD 与常规安装两用,优秀的硬件检测能力,预装了许多实用的软件

缺点:建立时间不长,默认的界面有些寒酸

软件包管理系统: APT (DEB)

免费下载:是

官方主页: http://www.mepis.org/

 Xandros

Xandros 建立在已经成为历史的 Corel Linux 之上。当初 Corel Linux 的公司由于财政上的困难,被迫终止了 Corel Linux 的开发,而 Xandros 适时的将 Corel Linux 部门买下,于 2002 年 10 月推出全新的 Xandros Desktop 。

Xandros 的卖点在于极其简单的安装和使用,所以它的市场定位是那些没有任何 Linux 使用经验的新手,或是习惯使用 Windows 的用户。 Xandros 的标准版和增强版都是商业软件,分别售价 $40 和 $99 美元。不过你仍然可以下载到免费的公开发行版。

优点:适合完全没有经验的新手,安装完以后就能立即投入使用,自带非常不错的工具

缺点:商业软件

软件包管理系统: Xandros Networks (DEB) 或 APT (DEB) (可选,但不提供技术支持)

免费下载:否

官方主页: http://www.xandros.com/