linux的发行版本有:1、RedHat;2、Ubuntu;3、CentOS;4、SuSE;5、Gentoo;6、Debian;7、FedoraCore;8、Mandriva;9、KNOPPIX;10、LinuxMint等等。
本教程操作环境:linux5.9.8系统、DellG3笔记本。
从技术上来说,李纳斯•托瓦兹开发的Linux只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通讯等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将Linux内核与各类软件和文档包装上去,并提供系统安装界面和系统配置、设定与管理工具,就构成了Linux的发行版本。
在Linux内核的发展过程中,各类Linux发行版本起了巨大的作用linux设置默认网关,正是它们促进了Linux的应用,进而让更多的人开始关注Linux。为此,把RedHat、Ubuntu、SUSE等直接说成Linux或许是不准确的,它们是Linux的发行版本,更准确地说,应当叫作“以Linux为核心的操作系统软件包”。
Linux的各个发行版本使用的是同一个Linux内核,因而在内核层不存在哪些兼容性问题,每位版本有不一样的觉得,只是在发行版本的最内层(由发行商整合开发的应用)才有所彰显。
Linux的发行版本可以大体分为两类:
很难说大量Linux版本中哪一款更好,每位版本都有自己的特性。下边为你们介绍几款常用的Linux发行版本。
1)RedHat
RedHat(红帽公司)创建于1993年,是目前世界上资深的Linux厂商,也是最获认可的Linux品牌。
RedHat公司的产品主要包括RHEL(RedHatEnterpriseLinux,收费版本)和CentOS(RHEL的社区克隆版本,免费版本)、FedoraCore(由RedHat桌面版发展而至,免费版本)。
RedHat是在我国国外使用人群最多的Linux版本,资料丰富,假如你有哪些不明白的地方,则容易找到人来讨教,但是大多数Linux教程是以RedHat为例来讲解的(包括本教程)。
本教程以我国国外互联网公司常用的Linux发行版本CentOS为例讲解,它是基于RedHatEnterpriseLinux源代码重新编译、去除RedHat商标的产物,各类操作使用和付费版本没有区别,且完全免费。缺点是不向用户提供技术支持,也不负任何商业责任。有实力的公司可以选择付费版本。
2)Ubuntu
Ubuntu基于著名的DebianLinux发展而至,界面友好,容易上手,对硬件的支持十分全面,是目前最适宜做桌面系统的Linux发行版本,但是Ubuntu的所有发行版本都免费提供。
Ubuntu的创始人MarkShuttleworth是特别具有传奇色调的人物。他在学院结业后创建了一家安全咨询公司,1999年以5.75亿欧元被竞购,由此一跃成为法国最年青有为的本土富豪。作为一名狂热的天文爱好者,MarkShuttleworth于2002年自费搭乘美国联盟号飞船,在国际空间站中渡过了8天的岁月。以后,MarkShuttleworth成立了Ubuntu社区,2005年7月1日完善了Ubuntu基金会,并为该基金会投资1000万港元。他说,太空的所见正是他成立Ubuntu的精神之所在。现在,他最热衷的事情就是四处为自由开源的Ubuntu进行宣传讲演。
3)CentOS
CentOS是一种对RHEL(RedHatEnterpriseLinux)源代码再编译的产物,因为Linux是开发源代码的操作系统,并不抵触样基于源代码的再分发,CentOS就是将商业的Linux操作系统RHEL进行源代码再编译后分发,并在RHEL的基础上修正了不少已知的漏洞
4)SuSE
SuSE以SlackwareLinux为基础,原先是英国的SuSELinuxAG公司发布的Linux版本,1994年发行了第一版,初期只有商业版本,2004年被Novell公司竞购后,创立了OpenSUSE社区,推出了自己的社区版本OpenSUSE。
SuSEL在亚洲较为流行,在我国国外也有较多应用。值得一提的是,它汲取了RedHatLinux的好多特质。
SuSE可以十分便捷地实现与Windows的交互,硬件监测十分优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用十分便捷。
5)Gentoo
Gentoo最初由DanielRobbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。Gentoo是所有Linux发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。
不过,它是安装完成后最易于管理的版本,也是在相同硬件环境下运行最快的版本。自从Gentoo1.0面世后,它如同一场风暴,给Linux世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入GentooLinux的怀抱。
有人这样评价Gentoo:快速、设计干净而有弹性,它的出名是由于其高度的自订制性(基于源代码的发行版)。虽然安装时可以选择预先编译好的软件包,而且大部份使用Gentoo的用户都选择自己自动编译。这也是为何Gentoo适宜比较有Linux使用经验的老鸟使用。
要注意的是,因为编译软件须要消耗大量的时间,所以,假若你所有的软件都由自己编译,并安装KDE桌面系统等比较大的软件包,则可能须要耗费很长时间。
6)Debian
国际化组织的开源操作系统(Debian)
提供超过37500种不同的自由软件且拥有很高的认可度,
对于各种内核构架支持性良好,稳定性、安全性强更有免费的技术支持。
遵守GNU规范,100%免费,优秀的网路和社区资源,强悍的apt-get;不过安装相对不易,stable分支的软件极渡过时。
官网:
7)FedoraCore
拥有数目庞人的用户,优秀的社区技术支持.而且有许多创新
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)LinuxMint
LinuxMint是一个基于Ubuntu的发行版,最早于2006年由居住在美国的罗马尼亚出生的IT专家ClementLefebvre发布。最初维护一个专门为新Linux用户提供帮助,方法和文档的Linux网站,笔者见到了开发Linux发行版的必要性,该发行版旨在于解决这些技术性较强的产品的使用问题,让它们更便于使用。在他的网站上向访问者征询反馈意见以后,他继续把许多人提及的“改进的Ubuntu”或“Ubuntu建立版”的东西构建上去。注:Ubuntu就是以易用,对菜鸟友好闻名的。可想而知Mint的目标更进一步,让Linux愈发的紧贴了普通用户。
11)Mageia
Mageia是一个基于MandrivaLinux的新发行版。这是一个社区驱动的产品,并不会依赖任何一个公司。她们正在成立一个非赢利的管理组织,来管理这个社区成员。
Mageia是MandrivaLinux于2010年9月产生的分支,它由那份来自美国的颇受欢迎的Linux发行的前雇员及贡献者们创建。与Mandriva这份商业实体所不同的是,Mageia计划乃是一个社区项目及一个非赢利性组织,它的目标是开发一套自由的基于Linux的操作系统。
“Mageia”一词出自西班牙语“μαγεία”,在英文中对应为"magic",即“魔术”。之所以取这一名称,灵感来自魔术师LeonMandrake的名子linux有哪些版本,而Mandrake也是MandrivaLinux发行版的原名。
12)openSUSE
openSUSE(IPA读音:/̩əʊ.pʰənˈsuːz/)项目是由Novell发起的开源项目,致力推动Linux的广泛使用,提供了自由简单的方式来获得世界上最好用的Linux发行版之一:openSUSE。openSUSE项目为Linux开发者和爱好者提供了开始使用Linux所须要的一切。该项目由SUSE等公司赞助,2011年Attachmate集团竞购了Novell,并把Novell和SUSE做为两个独立的子公司营运。openSUSE操作系统和相关的开源程序会被SUSELinuxEnterprise(例如SLES和SLED)使用。openSUSE对个人来说是完全免费的,包括使用和在线更新。
13)ArchLinux
ArchLinux(或Arch/ˈɑːrtʃ/))是一款基于x86-64构架的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和荒谬)为总体指导原则,着重代码正确、优雅和极简主义,期盼用户才能乐意去理解系统的操作。ArchLinux系统安装、删除和更新软件的软件包管理器称作pacman。
ArchLinux采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。
ArchLinux以社区Wiki的方式提供文档,称为ArchWiki。该Wiki常常编有特定主题的最新信息,遭到了Linux社区的广泛认可,内容也应用在ArchLinux以外的领域。
14)PCLinuxOS
PCLinuxOS是一个完全开放的linux版本,经过PClinuxOS开发团队的不懈努力,正越来越遭到广大linux爱好者的关注。秉持“简单易用,安全无忧”的理念,PCLinuxOS逐渐成长为一个稳定、成熟的版本。在没有大公司的帮助下,PCLinuxOS的开发团队奇迹通常把这样一个平民Linux版本推进到Linux世界的颠峰,也让Linux的开源、自由精神盛开出极至的光彩。[1]
PCLinuxOS是一份纯中文的自启动运行光碟,它最初基于MandrakeLinux(现已改名为Mandriva)。PCLinuxOS完全从一张可启动光碟运行。光碟上的数据实时地解压缩,进而促使这一张光碟上集成的应用程序多达2G,这包括一份完整的X服务器,KDE桌面(早已有缺省为gnome桌面的单独发行),Office套件、Firefoxwebbrowser、xmms播放器等更多即刻可用的程序。不仅作为自启动运行光碟来使用,你也可以通过一套便于使用的光碟安装程序将PCLinuxOS安装到硬碟。额外的应用程序可以通过一份友好的apt-get后端Synaptic来添加或删掉。
PCLinuxOS是一份优秀的发行版,在美国很流行,关注度与Ubuntu、Fedora、openSUSE不分高下。
官方下载镜像不包括英文语言文件linux有哪些版本,但并不阻碍其对英文的良好支持。(国外PCLinuxOS英文社区也早已发布了富含英文语言包的下载镜像)。
15)SlackwareLinux
SlackwareLinux是由PatrickVolkerding开发的GNU/Linux发行版linux压缩命令,于1993年创建,最初基于SoftlandingLinuxSystem(SLS)。与好多其他的发行版不同,它坚持KISS(KeepItSimpleStupid)原则。一开始,配置系统会有一些困难,而且更有经验的用户会喜欢这些方法的透明性和灵活性。Slackware的好多特点彰显出了KISS原则,最为有名的反例就是不依赖图形界面的文本化系统配置,传统的服务管理方法和不解决依赖的包管理。
16)FreeBSD
FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而至的Unix的一个重要分支。FreeBSD为不同构架的计算机系统提供了不同程度的支持。而且一些原先BSDUNIX的开发者后来转入FreeBSD的开发,致使FreeBSD在内部结构和系统API上和UNIX有很大的兼容性。因为FreeBSD修身的法律条款,其代码被其他好多系统借鉴,包括苹果公司的macOS,正是因为macOS的UNIX兼容性,致使macOS获得了UNIX商标认证。
FreeBSD支持amd64(x86_64)、X86(i386)、ARM、AArch64、IA-64、PowerPC、PC-98、SPARC等构架(不同版本支持有所不同)(详尽情况见官方文档)。