代码编织梦想

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等等。

63df47a787e9bb4d5986446dc8dcf8e4.png

下面分别介绍:

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公司的赞助,所以它是以社区的方式来运作的。

  1. RHEL

RHEL 是面向服务器应用的REHL发行版,注重性能,稳定性和服务器端软件的支持,2018年4月,Red Hat公司发布的RHEL7.5操作系统提升了性能,增强了安全性。

  1. 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的源码下载地址:https://vault.centos.org/

a25c95d92ae00a1a5b404bb8580993ff.png

https://vault.centos.org/7.3.1611/os/Source/SPackages/

https://vault.centos.org/8.5.2111/BaseOS/Source/SPackages/

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.1_release_notes/index

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

be29fe65b446acd329b8c877f4589b53.png
f0dc6873c3489678ac6a357756bb184b.png
wget -c https://vault.centos.org/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
fcac90c6388cff8a276587bdd5cd4f75.png
06ba7f0631ff0a3bddd17075d1da6b0a.png

Rocky OS

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

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

646b49d916dc80c253c342f795d4e013.png

Debian Linux

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

SuSE Linux

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

优麒麟Linux

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

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

结束

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tugouxp/article/details/129459799

linux常用发行版介绍_风烟倦的博客-爱代码爱编程_linux发行版

Linux有很多的发行版本,好比windows有windows xp,win7,win10.虽然这个比喻不是很恰当,但是对于初学者来说可以暂时这样理解。在全球范围内有上百款Liunx发行版,常见的主流发行版如下图所示:   基本上可以分为三大系列:Redhat,Debian,Arch 以及其他自成体系的发行版如opensuse,slackware

2021十个最佳linux发行版介绍-爱代码爱编程

去年,由于众多因素,Linux以惊人的速度增长。虽然Linux的世界确实提供了很多选择,但一开始它可能会让人不知所措。因此,我们准备了此Linux发行列表,以帮助您选择适合您需要的最佳Linux发行版。有些发行版在一种任务上表现更好,有些则是多面手,依此类推。现在,让我们开始了解2021年最佳的Linux发行版列表。 1、Windows用户和初学者的最佳

linux内核和发行版本的关系,简述Linux内核和Linux发行版的区别-爱代码爱编程

做服务器运维工作,要经常和Linux的版本号打交道,但一直搞不明白Linux内核和Linux发行版到底是个啥东西。其实要理解Linux内核和Linux发行版之间的关系,只要能理解下面的关系就可以了: 1.类似于游戏引擎《虚幻4》和游戏《绝地求生》之间的关系。没有虚幻4这款引擎,就没有绝地求生的游戏,但是有了虚幻4这款引擎,可以开发各种各样的游戏。

linux发行版本排行,2020年10种最受欢迎的Linux发行版排名-爱代码爱编程

2020年已经快过半了,我们认为应该和Linux爱好者们分享一下今年最受欢迎的发行版。在这篇文章中,我们将回顾10个最流行的Linux发行版,根据统计,这些发行版在过去6个月里的页面点击率最高。 DistroWatch首次发布于2001年5月31日,一直以来都是最可靠的开源操作系统信息来源,尤其是Linux发行版和BSD风格。它始终如一地收集和展示了

Linux发行版本及其区别-爱代码爱编程

目前市面上Linux发行版本分为: Linux Mintubuntudebian GUNmageiafedoraopenSUSEArch LinuxCentOSPCLinuxOSSlackware Linux详情可参考:Linux发行版:CentOS、Ubuntu、RedHat、Android、Tizen、MeeGo Linux 发行版(移动): A

Linux 发行版的组件是什么?-爱代码爱编程

Linux 发行版的组件是什么? 一、Linux组件简介二、Linxu主要组件1.Linux Kernel2.GNU 工具3.显示服务器或视窗系统4.显示管理器5.守护 进程6.包管理器7.桌面环境8.用户应用程序三.结论 一、Linux组件简介 Linux 发行版中有很多组件,成百上千的软件组合在一起,以便为您提供一个可运行的,可用的操作

什么是 linux 内核和发行版?_迷路爸爸180的博客-爱代码爱编程

什么是 linux 内核和发行版? 文章目录 什么是 linux 内核和发行版?linux 内核linux 发行版 什么是linux内核-MssGuo-CSDN linux 内核 linu

盘点最好用的linux发行版本!_oldboyedu1的博客-爱代码爱编程

  Linux是一种免费使用和自由传播的类UNIX操作系统,完全免费、支持多用户多任务,且具有良好的界面,支持多种平台,不仅如此linux还具有很多的发行版本,各具有独特优势,以满足不同人的使用需求。那么2022年最受欢迎的linux发行版本是哪些?以下是具体内容介绍。   1、Debian   优点:专注于稳定性、成立已久   缺点:有限的应用