那么多linux版本,你有没有疑问,他们的区别是啥?怎么发布的?
也许很多人会不屑的说,Linux不就是个操作系统么。
错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。
内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。
我们通常所说的Linux,指 GNU/Linux ,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU
查阅整理了下,希望对各位有借鉴意义,如果有发现问题请联系我,我更正。
思维导图:
一、按系列罗列linux的发行版,并描述不同发行版之间的联系和区别
Linux发行版=Linux内核+商业软件
常见linux的发行版:RedHat、Fedora、suse、红旗、debian、Ubuntu、centos等
不同发行版之间的联系和区别:
下面这个可能更全些:
1. slackware
SUSE Linux Enterprise Server (SLES) OpenSuse桌面;SUSE是指SUSE Linux ,是德国 SuSE Linux AG公司发行维护的Linux发行版
1、SUSE Linux,针对个人用户。
2、SUSE 让管理员方便管理Linux服务器。
3、SUSE的Yast是以RPM为基础的操作系统安装与设置工具,也是SUSE Linux发行版的主要特性之一。
2. debian
debian 三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织;而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程.
① ubuntu:桌面应用为主的开源GNU/Linux操作系统,Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
- Ubuntu的开发者与Debian和GNOME开源社区合作密切,其各个正式版本的桌面环境均采用GNOME的最新版本,通常会紧随GNOME项目的进展而及时更新。
- Ubuntu建基于Debian的不稳定分支:不论其软件格式(deb)还是软件管理与安装系统(Debian Apt)。
- Ubuntu所有系统相关的任务均需使用Sudo指令是它的一大特色,这种方式比传统的以系统管理员账号进行管理工作的方式更为安全,此为Linux、Unix系统的基本思维之一。
- Ubuntu版本说明:
安装CentOS系统时,无论哪个版本,官方都会提供多种映像文件,大体分为以下几类:
liveDVD版:DVD镜像,无需安装系统,插入光盘就可以体验 CentOS 的各种功能。
liveCD版: CD光盘映像,和liveDVD一样,唯一的区别就是该版本中包含的软件包会少一点,安装系统时使用 U 盘或者CD光盘进行安装。
bin:完整版,由于整个系统安装文件过大,所以一般会分为多个小文件,在下载时需全部下载。
bin-DVD版:该版本就是一个普通的安装版本,本身文件就比较大,包含了大量的常用软件。
minimal版:该版本同bin-DVD相似,不同之处在于该版本只包含有系统必须的几个基本软件包。
netinstall版:该版本也同 bin-DVD相似,不同在于netinstall的软件包全部需要通过网络下载进行安装。
② mint:Linux Mint 是一款基于 Ubuntu 与 Debian 开发的 Linux 操作系统发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Linux 世界中的 macOS,非常适合个人日常办公或开发电脑使用。
3. Redhat
Red Hat(红帽)公司(NYSE:RHT)是一家开源解决方案供应商,也是标准普尔500指数成员。
1、Red Hat公司发布的面向企业用户的Linux操作系统。
2、在各种平台上支持虚拟化技术
3、在各种平台上支持虚拟化技术、安全、支持Autofs, FS-Cache和iSCSI、更新的管理工具、应用程序和对笔记本的支持、增强的开发工具,包括System Tap和Frysk、支持根设置多路IO(MPIO),提高可用性、安装过程更新简化系统配置。
① *RHEL*: RedHat Enterprise Linux,是Redhat自己的发行的企业版,是Redhat的一个重要节点。每18个月发行一个新版本
②*CentOS*:是一个基于Redhat linux 提供的可自由使用源代码的企业级linux发行版本。目前Centos已被收购,成为redhat旗下的一个组织。Centos兼容RHEL的格式
- CentOS是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。
- CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。
- 可以把CentOS理解为Red Hat AS系列,CentOS 完全就是对Red Hat AS进行改进后发布的,各种操作、使用和RED HAT没有区别,CentOS完全免费,不存在RED HAT AS4需要序列号的问题。
③*中标麒麟*:中标软件;
④*Fedora*:Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合由红帽公司赞助。每6个月发行一个新版本,可视为Redhat的技术测试版,被认为可用的技术最终会加入到Red Hat nterprise Linux中
Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。
- Fedora 是一个基于 Linux 的操作系统,旨在为用户提供稳定、安全且易于使用和管理的自由和开源软件。
- Fedora 由Fedora Project社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由和开源的操作系统。
其他
-
轻量简洁ArchLinux是一款基于x86-64架构的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux系统安装、删除和更新软件的软件包管理器叫做pacman。
-
Gentoo:极致性能,不提供传统意义的安装程序
伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo 被称为最完美的Linux发行版本的原因之一。
Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美 FreeBSD的广受美誉的ports系统 ——Portage包管理系统。
不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软 件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux 发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本
-
LFS: Linux From scratch 自制Linux
-
Android: kernel+busybox(工具集)+java虚拟机
常见系统版本介绍
CentOS
安装CentOS系统时,无论哪个版本,官方都会提供多种映像文件,大体分为以下几类:
liveDVD版:DVD镜像,无需安装系统,插入光盘就可以体验 CentOS 的各种功能。
liveCD版: CD光盘映像,和liveDVD一样,唯一的区别就是该版本中包含的软件包会少一点,安装系统时使用 U 盘或者CD光盘进行安装。
bin:完整版,由于整个系统安装文件过大,所以一般会分为多个小文件,在下载时需全部下载。
bin-DVD版:该版本就是一个普通的安装版本,本身文件就比较大,包含了大量的常用软件。
minimal版:该版本同bin-DVD相似,不同之处在于该版本只包含有系统必须的几个基本软件包。
netinstall版:该版本也同 bin-DVD相似,不同在于netinstall的软件包全部需要通过网络下载进行安装。
Ubuntu
Ubuntu的每个发行版本中,针对不同的安装介质,Ubuntu 都会提供相应的安装映像,主要分为以下几类:
amd64.iso:该映像适合 64 位电脑;
i386.iso:应用于 32 位机器(虽然64位也能装,但是不建议);
alternate版:基于文本的“alternate installer”安装盘,不能作为Live CD使用,使用该安装映像安装系统时,安装界面无法使用 鼠标;
desktop版和server版:desktop版位桌面版,适合多数用户;server版为服务器版,两者的区别为:server版安装映像中没有图形界面,只能使用命令行方式操控计算机;
PowerPC、ppc64el、OMAP、OMAP4等:适用于某些专业领域的特定用户,普通用户不建议安装;
参考
- h
- ttps://www.huaweicloud.com/articles/238f4f0ce9de28c987f651d81acaf83c.html
- https://segmentfault.com/q/1010000020487987
- https://zhuanlan.zhihu.com/p/61126647
- https://zhuanlan.zhihu.com/p/27243467
- https://www.huaweicloud.com/articles/238f4f0ce9de28c987f651d81acaf83c.html
- https://blog.nowcoder.net/n/4244aaecd2f34b16999b1f3b59f8bf5b
[1]: