admin管理员组

文章数量:1569331

Linux是一个开源操作系统,由一个纯利他的理想主义社区维护,这个社区本身没有一个闭环的商业逻辑,但通过各种Linux发行版,Linux内核成为了各种商业化服务器系统的OS技术底座。Linux已经被广泛应用在人们的日常生活工作用品中,比如手机,智能家居,汽车电子,可穿戴设备等等,只不过很多人并不知道自己使用的电子设备里面运行的是linux系统。看一组数据:

1.90%的公有云应用在使用Linux系统。

2.62%的嵌入式市场在使用Linux系统,其余的是RTOS和嵌入式裸机系统。

3.99%的超级计算机在使用Linux系统。

4.82%的手机操作系统在使用Linux系统。

这些数据足以证明Linux是操作系统领域的绝对霸主。

Linux发行版

Linux最早的应用就是个人计算机操作系统,也就是我们常说的Linux发行版,从1995年的Redhat Linux发行版到现在,Linux经历的发行版多如牛毛,可是现在最流行的发行版仅有几个,比如RHEL,Debian, SuSE,Ubuntu,CentOS, RockyOS等。国内出现多个国产的Linux发行版,比如蓝点Linux,红旗Linux和优麒麟Linux,银河麒麟Linux等等。

下面分别介绍:

Red Hat Linux:

Red Hat Linux不是第一个制作Linux发行版的厂商,但它是在商业和技术上做的最好的Linux厂商,从RedHat9.0发布后,Red Hat不再发行个人计算机的桌面Linux发行版,而是转向利润更高,发展前景更好的服务器版本开发上,也就是后来的Red Hat Enterprise Linux(rhel),原来的Red Hat Linux个人发行版和Fedora社区合并,成为 Fedora Linux发行版。

到目前为止,RedHat系列Linux有三个版版本可供选择

1.Fedora Core

Fedora Core发行版是Red Hat公司的新技术测试平台,很多新的计数首先会应用到Fedora Core中,经过测试验证才会加入Red Hat的RHEL版本中。Fedora Core面向桌面应用,所以Fedora Core胡i提供最新的软件包.Fedora 大约每6个月会发布一个新版本。Fedora Core由Fedora Project社区开发,并得到Red Hat公司的赞助,所以它是以社区的方式来运作的。

2.RHEL

RHEL 是面向服务器应用的REHL发行版,注重性能,稳定性和服务器端软件的支持,2018年4月,Red Hat公司发布的RHEL7.5操作系统提升了性能,增强了安全性。红帽系统可以从官网免费下载,但是需要提前注册一个账号。

Red Hat Enterprise Linux Download | Red Hat Developer

此刻,RHEL9.1已经发布,点击下载即可,安装后的RHEL LINUX发行版信息:

3.CentOS Linux

CentOS Linux的全称是Community Enterprise Operating System,它根据REHL的源代码重新编译而成。因为REHL是商业产品,所以CentOS把RedHat所有商标信息都改成了CentOS的,除此之外,CentOS和RHEL的另一个不同之处是CentOS不包含封闭源代码的软件,因此,CentOS可以免费使用,并由社区主导。RHEL在发行时会发布源代码,所以第三方公司或者社区可以使用RHEL发布的源代码进行重新编译,以形成一个可使用的二进制版本。因为Linux的源代码基于GPLv2,所以从获取RHEL的源代码到编译成新的二进制都是合法的。

2014年,Red Hat公司收购了CentOS社区,但CentOS仍然是免费的,CentOS并不向用户提供商业支持,所以如果用户在使用CentOS时遇到问题,只能自行解决。

centos的源码下载地址:Index of /

Index of /7.3.1611/os/Source/SPackages

Index of /8.5.2111/BaseOS/Source/SPackages

7.1 Release Notes Red Hat Enterprise Linux 7 | Red Hat Customer Portal

查看发现,CentOS使用的内核和gcc都非常古老,目还在使用3.10的内核和4.8.5的gcc.我们下载kernel的rpm解压看看:


wget -c https://vault.centos/7.3.1611/os/Source/SPackages/kernel-3.10.0-514.el7.src.rpm
rpm -qi ./kernel-3.10.0-514.el7.src.rpm
rpm -ql ./kernel-3.10.0-514.el7.src.rpm
cd source && rpm2cpio ../kernel-3.10.0-514.el7.src.rpm |cpio -div

Rocky OS

CentOS 停止维护 CentOS Linux后,将更多资金和人力投入到 CentOS Stream 中。而 Rocky Linux 是红帽宣布放弃 CentOS Linux 后,由 CentOS 联合创始人 Gregory Kurtzer 创建的 CentOS 发行版,旨在继承 CentOS 的社区属性。

从图中可以看出,主要是上下游的变化,CentOS Linux是基于RHEL的发行版产生的免费版本,CentOS Steam是RHEL发行版之前的迭代产品;官方的意思是,希望更多企业参与到RHEL上游的开发中,多提意见,让开发过程更开放。

Debian Linux

Debian Linux是由Ian Murdock在1993年创建,是一个致力于创建自由操作系统的合作组织,因为Debian项目以Linux内核为主,所以Debian一般指的是Debian GNU/Linux.Debian能风靡全球的主要原因是其特有的apt-et/dpkg软件包管理工具,该工具被认为是所有Linux软件包管理工具中最强大,最好用的一个。目前有很多Linux发行版基于Debian, 比如流行的Ubuntu.

Index of /ubuntu-releases/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
Index of /ubuntu-releases/18.04.6/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

SuSE Linux

SuSE Linux是来在德国的著名Linux发行版,在Linux业界享有很高的声誉。SuSE公司在Linux内核社区的贡献仅次于RedHat,培养了一大批Linux内核方面的专家,SuSE Linux 在欧洲Linux市场中占用近八成的份额,但是中国用户并不多。

openSUSE Leap 15.5 - Get openSUSE

优麒麟Linux

优麒麟(Ubuntu Kylin)Linux诞生于2013年,是由中国国防科技大学联合Ubuntu,CSIP(工业和信息化部软件与集成电路促进中心)开发的开源桌面LINUX 发行版,是Ubuntu的官方衍生版。

优麒麟使用自研的UKUI轻量级桌面环境,符合Windows用户的使用习惯。优麒麟Linux默认安装的软件让中文用户更容易上手。基于优麒麟的银河麒麟企业版支持X86和ARM64架构,在中国市场具有较大的占有率。比如飞腾服务器就是基于银河麒麟和ARM64平台。

Deepin

deepin(原名:Linux Deepin;中文通称:深度操作系统)是由武汉深之度科技有限公司在Debian基础上开发的Linux操作系统,其前身是Hiweed Linux操作系统,于2004年2月28日开始对外发行,可以安装在个人计算机和服务器中.

 社区官网:deepin - 基于Linux的开源国产操作系统

统信UOS

UOS是国内公司开发的LINUX发行版,基于deepin,deepin基于debian,所以和ubuntu一样,是debian系的。安装软件包同样使用apt命令。可以修改/etc/apt/source.list设置下载源。和早年使用的深度XP盗版系统以及那个熟悉的水滴桌面有渊源。

"2008年,同样受番茄花园洪磊事件影响,深度宣布永久关闭论坛的系统板块,将研究重点转向Liunx,这便是现在的Deepin系统,这个系统在全球排名十名左右,相较于雨林木风的OS肯定更有影响力。"

Manjaro(曼加罗) Linux

Manjaro 是基于 Arch Linux 并且拥有一个漂亮的用户界面的操作系统。 Manjaro 并不像 Debian 或者 Arch 这些 Linux 发行版一样历史悠久,但是它依然十分的稳定而可靠,从而在各色发行版中显得鹤立鸡群。

基于 Arch

就像许多人已经知道的那样,不开玩笑的说 Arch 绝对是一个优秀的发行版。但是它对于新手来说十分难以使用。许多新手根本就无法在非图形界面下完成 Arch 的安装。与之相反,Manjaro 有着一个好用的图形安装界面。所以那些想要尝试 Arch 但是又被它的高难度操作所困扰的人们可以去试试 Manjaro。Manjaro 很容易安装并且有着一个友好的用户界面。

桌面环境

Manjaro 在桌面环境上有着许多选择,比如 Xfce、KDE、Deepin、BspWM、Budgie、i3、LXDE、Cinnamon、Enlightenment、Netbook、Fluxbox、Gnome、JWM、LXQT、MATE、Openbox 和 PekWM。所有这些桌面环境在 Manjaro 中都十分漂亮。Manjaro 官方的桌面环境是 Xfce 和 KDE,而其他桌面环境则是社区支持的.

下载地址:

Manjaro Downloads

安装:


总结

一张图总结一下:


结束

本文标签: 发行版Linux