king

linux的发行版本有哪些

king linux 2022-06-21 712浏览 0

linux的发行版本有哪些

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

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

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

Linux 的发行版本可以大体分为两类:

商业公司维护的发行版本,以著名的 Red Hat 为代表;

社区组织维护的发行版本,以 Debian 为代表。

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

1) Red Hat

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

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

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

本教程以我国国内互联网公司常用的 Linux 发行版本 CentOS 为例讲解,它是基于 Red Hat Enterprise Linux 源代码重新编译、去除 Red Hat 商标的产物,各种操作使用和付费版本没有区别,且完全免费。缺点是不向用户提供技术支持,也不负任何商业责任。有实力的公司可以选择付费版本。

2) Ubuntu

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) CentOS

CentOS 是一种对 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,由于 Linux 是开发源代码的操作系统,并不排斥样基于源代码的再分发,CentOS 就是将商业的 Linux 操作系统 RHEL 进行源代码再编译后分发,并在 RHEL 的基础上修正了不少已知的漏洞

4) SuSE

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

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

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

5) Gentoo

Gentoo 最初由 Daniel Robbins(FreeBSD 的开发者之一)创建,首个稳定版本发布于 2002 年。Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。

不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。自从 Gentoo 1.0 面世后,它就像一场风暴,给 Linux 世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入 Gentoo Linux 的怀抱。

有人这样评价 Gentoo:快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用。

要注意的是,由于编译软件需要消耗大量的时间,所以,如果你所有的软件都由自己编译,并安装 KDE 桌面系统等比较大的软件包,则可能需要花费很长时间。

6) Debian

国际化组织的开源操作系统(Debian)

提供超过37500种不同的自由软件且拥有很高的认可度,

对于各类内核架构支持性良好,稳定性、安全性强更有免费的技术支持。

遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get;不过安装相对不易,stable分支的软件极度过时。

官网:http://www.debian.org/

7) Fedora Core

拥有数量庞人的用户,优秀的社区技术支持. 并且有许多创新

8) Mandriva

最早的Mandriva开发者是基于redhat进行开发的,默认采用GNOME桌面系统,而且Mandriva将之改为KDE,当时Linux普遍比较难以安装,所以Mandriva简化了系统,具有友好的操作界面,图形配置工具,庞大的社区技术支持,不过部分版本bug较多,最新版本只先发布给Mandriva的俱乐部成员。

9) KNOPPIX

KNOPPIX是一个linux发行版, 基于debian,功能包括:自动硬件监测、支持常见的显卡、声卡、SCSI和USB设备,以及其它外设。

KNOPPIX可用于Linux演示、光盘教学、系统急救,经过适 当改造,还可以用于商业软件的产品演示。KNOPPIX采用了特殊的解压缩技术,不需要硬盘安装,一张CD,就容纳了2GB的可执行程序,供用户自由使 用。

特点:可以直接在 CD 上运行,具有优秀的硬件检测和适配能力,可作为系统的急救盘使用

10) Linux Mint

Linux Mint是一个基于Ubuntu的发行版,最早于2006年由居住在爱尔兰的法国出生的IT专家Clement Lefebvre发布。最初维护一个专门为新Linux用户提供帮助,技巧和文档的Linux网站,笔者看到了开发Linux发行版的必要性,该发行版致力于解决那些技术性较强的产品的使用问题,让它们更易于使用。在他的网站上向访问者征求反馈意见之后,他继续把许多人提到的“改进的Ubuntu”或“Ubuntu完善版”的东西建立起来。注:Ubuntu就是以易用,对新手友好著称的。可想而知Mint的目标更进一步,让Linux更加的贴近了普通用户。

11) Mageia

Mageia 是一个基于 Mandriva Linux 的新发行版。这是一个社区驱动的产品,并不会依赖任何一个公司。他们正在组建一个非盈利的管理组织,来管理这个社区成员。

Mageia是Mandriva Linux于2010年9月形成的分支,它由那份来自法国的颇受欢迎的Linux发行的前雇员及贡献者们创建。与Mandriva这份商业实体所不同的是,Mageia计划乃是一个社区项目及一个非盈利性组织,它的目标是开发一套自由的基于Linux的操作系统。

“Mageia”一词出自希腊语“μαγεία”,在英语中对应为"magic",即“魔术”。之所以取这一名称,灵感来自魔术师Leon Mandrake 的名字,而 Mandrake 也是 Mandriva Linux 发行版的原名。

12) openSUSE

openSUSE(IPA读音:/̩əʊ.pʰənˈsuːz/)项目是由Novell发起的开源项目,旨在推进Linux的广泛使用,提供了自由简单的方法来获得世界上最好用的Linux发行版之一:openSUSE。openSUSE项目为Linux开发者和爱好者提供了开始使用Linux所需要的一切。该项目由SUSE等公司赞助,2011年Attachmate集团收购了Novell,并把Novell和SUSE做为两个独立的子公司运营。openSUSE操作系统和相关的开源程序会被SUSE Linux Enterprise(比如SLES和SLED)使用。openSUSE对个人来说是完全免费的,包括使用和在线更新。

13) Arch Linux

Arch Linux(或Arch /ˈɑːrtʃ/))是一款基于x86-64架构的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux系统安装、删除和更新软件的软件包管理器叫做pacman。

Arch Linux采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。

Arch Linux以社区Wiki的形式提供文档,称为Arch Wiki。该Wiki经常编有特定主题的最新信息,受到了Linux社区的广泛认可,内容也应用在Arch Linux以外的领域。

14) PCLinuxOS

PCLinuxOS是一个完全开放的linux版本,经过PClinuxOS开发团队的不懈努力,正越来越受到广大 linux爱好者的关注。秉承“简单易用,安全无忧”的理念,PCLinuxOS逐步成长为一个稳定、成熟的版本。在没有大公司的帮助下,PCLinuxOS 的开发团队奇迹一般把这样一个平民Linux版本推动到Linux世界的巅峰,也让Linux的开源、自由精神绽放出极致的光彩。 [1]

PCLinuxOS是一份纯英文的自启动运行光盘,它最初基于Mandrake Linux(现已更名为Mandriva)。PCLinuxOS完全从一张可启动光盘运行。光盘上的数据实时地解压缩,从而使得这一张光盘上集成的应用程序多达2G,这包括一份完整的X服务器,KDE桌面(已经有缺省为gnome桌面的单独发行),Office套件、Firefox web browser、xmms播放器等更多即刻可用的程序。除了作为自启动运行光盘来使用,你也可以通过一套易于使用的光盘安装程序将PCLinuxOS安装到硬盘。额外的应用程序可以通过一份友好的apt-get前端Synaptic来添加或删除。

PCLinuxOS是一份优秀的发行版,在国外很流行,关注度与Ubuntu、Fedora、openSUSE不分高下。

官方下载镜像不包括中文语言文件,但并不妨碍其对中文的良好支持。(国内PCLinuxOS中文社区也已经发布了含有中文语言包的下载镜像)。

15) Slackware Linux

Slackware Linux 是由 Patrick Volkerding 开发的 GNU/Linux 发行版,于 1993 年创建,最初基于 Softlanding Linux System(SLS) 。与很多其他的发行版不同,它坚持 KISS(Keep It Simple Stupid)原则。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。Slackware 的很多特性体现出了 KISS 原则,最为有名的例子就是不依赖图形界面的文本化系统配置,传统的服务管理方式和不解决依赖的包管理。

16) FreeBSD

FreeBSD 是一种类 UNIX操作系统,是由经过 BSD、386BSD 和 4.4BSD 发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来 BSD UNIX 的开发者后来转到 FreeBSD 的开发,使得 FreeBSD 在内部结构和系统 API 上和 UNIX 有很大的兼容性。由于 FreeBSD 宽松的法律条款,其代码被其他很多系统借鉴,包括苹果公司的 macOS,正是由于 macOS 的 UNIX 兼容性,使得 macOS 获得了 UNIX 商标认证。

FreeBSD 支持 amd64(x86_64)、X86(i386)、ARM、AArch64、IA-64、PowerPC、PC-98、SPARC等架构(不同版本支持有所不同)(详细情况见官方文档)。


继续浏览有关 linux 的文章
发表评论