想学 Linux, 但版本太多了, 如 Fedora,SuSE,RedHat,Ubuntu 等, 不免让人眼花缭乱, 那么初学者该如何选择呢?
也许很多人会不屑的说, Linux 不就是个操作系统么. 错! Linux 不是一个操作系统, 严格来讲, Linux 只是一个操作系统中的内核. 内核是什么? 内核建立了计算机软件与硬件之间通讯的平台, 内核提供系统服务, 比如文件管理, 虚拟内存, 设备 I/O 等.
我们通常所说的 Linux, 指 GNU/Linux , 即采用 Linux 内核的 GNU 操作系统. 是的, 操作系统的实际名称是 GNU.
[GNU 计划, 又称革奴计划, 是由 Richard Stallman 在 1983 年 9 月 27 日公开发起的. 它的目标是创建一套完全自由的操作系统 http://baike.baidu.com/view/880.htm .Richard Stallman 最早是在 net.unix-wizards 新闻组上公布该消息, 并附带一份《GNU 宣言》等解释为何发起该计划的文章, 其中一个理由就是要 "重现当年软件 http://baike.baidu.com/view/37.htm 界合作互助的团结精神". 为保证 GNU 软件 http://baike.baidu.com/view/37.htm 可以自由地 "使用, 复制, 修改和发布", 所有 GNU 软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款, GNU 通用公共许可证 (GNU General Public License,GPL). 即 "反版权"(或称 Copyleft) 概念]
其实, 对于广大初学者来说, 应该是以可以取得的学习资源最广泛的, 社区最活跃的一个版本. 在 Linux 的领域里, 无论是 Red Hat,SUSE,Ubuntu, 都可以找到很多共通的学习资源, 国内有一些 Linux 应用的解答的平台, 其他还有很多英文的网站, 可以找到学习的资源.
但因为刚接触, 所以有很多技术细节. 系统本身要处理好, 初学者最怕入门门槛高, 一开始就要搞这搞那才能开始用, 可能还没开始就心凉了一大半.
如果可以接受英文操作介面, 那么, 不管哪个平台, 都是很好的学习渠道, 如果一定要用中文介面, 以中文化的完善程度来看, 笔者认为 Ubuntu 稍好一些. 以桌面设计的亲和度来说, Ubuntu 和 Suse 都不错.
一般能看到的 SUSE, 多半是桌面版本. 另外, 还有 Enterprise 版本, 但初学者用 SUSE Desktop 版本就行了, 基本的一些服务器功能也都有.
如果用 Ubuntu 来当初学入门, 安装过程中, 比较不会有硬件驱动程序的限制.
硬体驱动程序, 是学习 Linux 者的恶梦. 笔者认为 Ubuntu 在这方面比 SUSE 周全. 在 Red Hat 或 SUSE 的环境中, 对于太新或比较冷门的硬件, 大多没有预设驱动程序, 需要自己去找. 但熟悉 Ubuntu 后, 还是要去接触 SUSE 或 Red Hat, 因为 SUSE 或 Red Hat 是企业级应用 Linux 的正统.
刚开始学时, 可以先从 GUI 介面学起, 之后慢慢地转向文字介面模式.
可以根据 Linux 的用途来考虑学哪一个, 如果是个人喜好, Ubuntu 桌面版是不错的选择, 如果想做企业级应用, SUSE,Red Hat 就是必要选择了.
附常用 Linux 版本介绍:
CentOS
CentOS 是一个基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本. 每个版本的 CentOS 都会获得十年的支持 (通过安全更新方式). 新版本的 CentOS 大约每两年发行一次, 而每个版本的 CentOS 会定期(大概每六个月) 更新一次, 以便支持新的硬件. 这样, 建立一个安全, 低维护, 稳定, 高预测性, 高重复性的 Linux 环境.[1]CentOS 是 Community Enterprise Operating System 的缩写.
CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物, 而且在 RHEL 的基础上修正了不少已知的 Bug , 相对于其他 Linux 发行版, 其稳定性值得信赖. RHEL 在发行的时候, 有两种方式. 一种是二进制的发行方式, 另外一种是源代码的发行方式. 无论是哪一种发行方式, 你都可以免费获得 (例如从网上下载), 并再次发布. 但如果你使用了他们的在线升级(包括补丁) 或咨询服务, 就必须要付费
1[3].可以把 CentOS 理解为 Red Hat AS 系列! 它完全就是对 Red Hat AS 进行改进后发布的! 各种操作, 使用和 RED HAT 没有区别!
2.CentOS 完全免费, 不存在 RED HAT AS4 需要序列号的问题.
3.CentOS 独有的 yum 命令支持在线升级, 可以即时更新系统, 不像 RED HAT 那样需要花钱购买支持服务!
4.CentOS 修正了许多 RED HAT AS 的 BUG!
5.CentOS 版本说明: CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4
与 RHEL 的关系
RHEL 在发行的时候, 有两种方式. 一种是二进制的发行方式, 另外一种是源代码的发行方式. 无论是哪一种发行方式, 你都可以免费获得 (例如从网上下载), 并再次发布. 但如果你使用了他们的在线升级(包括补丁) 或咨询服务, 就必须要付费. RHEL 一直都提供源代码的发行方式, CentOS 就是将 RHEL 发行的源代码重新编译一次, 形成一个可使用的二进制版本. 由于 Linux 的源代码是 GNU, 所以从获得 RHEL 的源代码到编译成新的二进制, 都是合法. 只是 RedHat 是商标, 所以必须在新的发行版里将 RedHat 的商标去掉. RedHat 对这种发行版的态度是:"我们其实并不反对这种发行版, 真正向我们付费的用户, 他们重视的并不是系统本身, 而是我们所提供的商业服务." 所以, CentOS 可以得到 RHEL 的所有功能, 甚至是更好的软件. 但 CentOS 并不向用户提供商业支持, 当然也不负上任何商业责任. 如果你要将你的 RHEL 转到 CentOS 上, 因为你不希望为 RHEL 升级而付费. 当然, 你必须有丰富 Linux 使用经验, 因此 RHEL 的商业技术支持对你来说并不重要. 但如果你是单纯的业务型企业, 那么还是建议你选购 RHEL 软件并购买相应服务. 这样可以节省你的 IT 管理费用, 并可得到专业服务. 一句话, 选用 CentOS 还是 RHEL, 取决于你所在公司是否拥有相应的技术力量.
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 的克隆版, 但它最大的好处是免费! 菜鸟油目前的服务器便采用的 CentOS 3.4.
优点: 拥有数量庞大的用户, 优秀的社区技术支持, 许多创新
缺点: 免费版 (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 是菜鸟油服务器之前所采用的操作系统. Debian 最早由 Ian Murdock 于 1993 年创建. 可以算是迄今为止, 最遵循 GNU 规范的 Linux 系统. Debian 系统分为三个版本分支 (branch):stable, testing 和 unstable. 截至 2005 年 5 月, 这三个版本分支分别对应的具体版本为: Woody, Sarge 和 Sid. 其中, unstable 为最新的测试版本, 其中包括最新的软件包, 但是也有相对较多的 bug, 适合桌面用户. testing 的版本都经过 unstable 中的测试, 相对较为稳定, 也支持了不少新技术(比如 SMP 等). 而 Woody 一般只用于服务器, 上面的软件包大部分都比较过时, 但是稳定 和安全性都非常的高. 菜鸟油之前所采用的是 Debian Sarge.
Debian
为何有如此多的用户痴迷于 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.bubuko.com/infodetail-3092777.html