LINUX不同发行版之间的联系与区别 您所在的位置:网站首页 常用linux发行版以及它们各自的优势 LINUX不同发行版之间的联系与区别

LINUX不同发行版之间的联系与区别

2023-08-26 08:32| 来源: 网络整理| 查看: 265

@[TOC] LINUX不同发行版之间的联系与区别

LINUX发行版概述

从技术上来说,李纳斯•托瓦兹开发的 Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。

在 Linux 内核的发展过程中,各种 Linux 发行版本起了巨大的作用,正是它们推动了 Linux 的应用,从而让更多的人开始关注 Linux。因此,把 Red Hat、Ubuntu、SUSE 等直接说成 Linux 其实是不确切的,它们是 Linux 的发行版本,更确切地说,应该叫作“以Linux为核心的操作系统软件包”。

Linux 的各个发行版本使用的是同一个 Linux 内核,因此在内核层不存在什么兼容性问题,每个版本有不一样的感觉,只是在发行版本的最外层(由发行商整合开发的应用)才有所体现。

Linux 的发行版本可以大体分为两类: 商业公司维护的发行版本,以著名的 Red Hat 为代表; 社区组织维护的发行版本,以 Debian 为代表。

很难说大量 Linux 版本中哪一款更好,每个版本都有自己的特点。下面为大家介绍几款常用的 Linux 发行版本。

常用的 Linux 发行版本 1. Red Hat Linux

Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。

Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。

Red Hat 是在我国国内使用人群最多的 Linux 版本,资料丰富,如果你有什么不明白的地方,则容易找到人来请教,而且大多数 Linux 教程是以 Red Hat 为例来讲解的。

2. Ubuntu Linux

Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。

Ubuntu 的创始人 Mark Shuttleworth 是非常具有传奇色彩的人物。他在大学毕业后创建了一家安全咨询公司,1999 年以 5.75 亿美元被收购,由此一跃成为南非最年轻有为的本土富翁。作为一名狂热的天文爱好者,Mark Shuttleworth 于 2002 年自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了 8 天的时光。之后,Mark Shuttleworth 创立了 Ubuntu 社区,2005 年 7 月 1 日建立了 Ubuntu 基金会,并为该基金会投资 1000 万美元。他说,太空的所见正是他创立 Ubuntu 的精神之所在。如今,他最热衷的事情就是到处为自由开源的 Ubuntu 进行宣传演讲。

3. SuSE Linux

SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。

SuSE Linux 在欧洲较为流行,在我国国内也有较多应用。值得一提的是,它吸取了 Red Hat Linux 的很多特质。

SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。

4. Fedora

虽然Fedora的正式推出在2004年9月,但是它的起源可追溯至1995年,它是由两个Linux梦想家 – Bob Young和 Marc Ewing(在红帽Linux的名字)共同创建推出。作为公司的第一个产品,红帽Linux 1.0“母亲节”,发表于同年并很快更新修复了一些错误。 1997年,红帽公司推出了其革命性的RPM包管理方案及其他高级特性,这极大的促进了发行版急速上升和普及,超越Slackware Linux成为全球最广泛使用的Linux发行版。在随后几年中,红帽公司制定了标准,每6个月发行的时间表。

2003年,在发布了Red Hat Linux 9系统后不久,该公司在其产品线中推出了一些激进的变化。它保留了它的商业产品品牌,尤其是 Red Hat Enterprise Linux,并推出了 Fedora Core,一个由红帽公司赞助的,但以社区为导向的分配给“Linux的爱好者”设计的核心。新的变化最初饱受批评,Linux社区最终接受了“作为红帽 Linux的合乎逻辑的延续”的新的发行版。一系列高质量版本的发布为Fedora恢复了其作为一个市场上的状态最好的操作系统的地位。同时,红帽公司迅 速成为世界上最大和最赚钱的Linux公司,以创新的产品线和其他有趣的特性,如它的红帽认证工程师(RHCE)认证计划。

虽然Fedora的方向,仍然主要由红帽公司控制,无论正确与否,有时作为红帽企业Linux测试版而出现 ,但是不能否认的是,直到今天Fedora仍然是最具创新性的分布版之一。其贡献的Linux内核,glibc和GCC是众所周知的,其最近更多的与 SELinux的功能整合,Xen的虚拟化技术和其他企业级功能都受到很多公司客户的赞赏。不好的一点是,Fedora的桌面上仍缺乏一个清晰的导向战 略,使产品更容易使用并超越“Linux爱好者”这一目标。

5. Debian

Debian GNU / Linux 首次公布于1993年。其创始人为Ian Murdock,他设想通过已有的数百位开发志愿者在业余时间创建一个完全非商业目的的发行版。当时怀疑论者远要大于乐观派,认为这是注定要失败和崩溃 的,但事实情况却恰恰相反。 Debian不仅幸存下来,经过将近10年蓬勃发展,它成为最大的Linux发行版,也可能是迄今为止最大的协同软件项目!

Debian GNU / Linux的成功可以通过以下数字说明。拥有超过1000名志愿开发者,其软件库包含超过20,000包(11个处理器架构编制),它提供给超过120多 个基于Debian的发行和live光盘。这些数字是其他任何基于Linux的操作系统无法比拟的。在Debian的实际发展包含三个主要分支(如把 “experimental”算在内的话是四个分支):”unstable” (或者称之为 “sid”), “testing” 和 “stable”.。这种渐进集成和封装的稳定特性,随着项目的完善的质量控制机制一起,使Debian赢得了“最好的体验和最少BUG的发行版之一”的 美誉。

当然,这漫长而复杂的开发模式也有一些缺点:Debian的stable(稳定版本)不是当前最新的,这是因为新的稳定版本是每1 – 3年才发布一次。这些用户更喜欢使用包括最新技术的不稳定的Debian发行版或测试版。 Debian的高度民主结构导致了有争议的决定,并引起了开发者之间的混战。这导致不得不放弃一些成果并做出激进的决定来使项目继续向前发展。

6. CentOS

CentOS在2003年底推出,CentOS是一个重新编译可安装的Red Hat Enterprise Linux(RHEL)代码,并提供及时的安全更新的所有套装软件升级为目标的社区项目。更直接地说,CentOS是RHEL克隆版而已。两个发行版技术 间唯一的区别是品牌 – CentOS替换所有红帽的商标和标识为他自己的。但是与RHEL和CentOS的联系在CentOS的网站上无法看到,由于商标法,红帽被称为一个 “Prominent North American Enterprise Linux Vendor”(著名的北美企业Linux销售商),而不是它的正确名称。然而,红帽和CentOS的之间的关系仍然良好,许多CentOS的开发者在与 红帽工程师积极接触。

CentOS常常被视为是一个可靠的服务器发行版。它继承配备了完善的测试和稳定的Linux内核和软件,和红帽企业Linux基础相同。尽管对一 个社区项目志愿者来说,免费获得了一个坚实的,市场上昂贵的服务器产品自由选择的声誉,特别是对经验丰富的Linux系统管理员来说。 CentOS是一个企业也适合的桌面解决方案,特别是在稳定性,可靠性和长期支持方面,是对最新的软件和功能的首选。像RHEL,CentOS是支持有5 年以上的安全更新。

尽管它有优势,CentOS的可能不是所有部署方案中的最佳解决方案。这些愿意使用最新的Linux技术和最新的软件程序包的用户也应该看看其他方 案。Major CentOS的版本中,这些基于RHEL版本,每2 – 3年发布,而“点”版本(如5.1版本)往往相隔6 – 9个月的时间间隔。这一“点”发行版通常不包含任何主要特点(虽然他们有时会包括最近的硬件支持),只有极少数的软件可以得到更新的版本。 Linux的内核,基本系统和大部分应用版本保持不变,但偶尔的一个重要软件(如OpenOffice.org或者 Firefox火狐)有更新提供实验。作为附带项目,CentOS还建立了其发行版的用户更新包,但这些库默认情况下不启用,因为他们可能破坏兼容性。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有