• 【Linux从0-1 】之 - 什么是Linux?Linux与Unix有什么区别?Linux的几个主流发行版本


    什么是Linux?

    Linux是一种类Unix的操作系统,例如Windows或macOS。操作系统是在计算机上运行的系统软件,Windows和macOS是专有软件系统。Linux是一个开源操作系统,基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,现如今绝大多数企业都在使用Linux操作系统作为支撑软件以及服务的服务器,要知道,你在访问淘宝,京东,百度,你看到的只是他的前端界面,背后是后台成千上万的 Linux 服务器主机,它们时时刻刻都在忙碌地进行着数据处理,可以说世界上大部分软件和服务都是运行在 Linux 之上的。因为Linux操作系统是非常稳定的系统,适合7*24 不间断工作,而且相对于Windows来说,内存以及CPU消耗资源非常少!哪怕你只有1CPU Core;256MB RAM,也可以流畅稳定的运行Linux操作系统,这放在当今的windows的上面都开不了机吧

    上面我们提到过Unix,那Unix又是什么呢,这两者有什么区别吗?

    1. 开源性
      Linux是一款开源操作系统,不需要付费,即可使用;Unix是一款对源码实行知识产权保护的传统商业软件,使用需要付费授权使用。

    2. 跨平台性
      Linux操作系统具有良好的跨平台性能,可运行在多种硬件平台上;Unix操作系统跨平台性能较弱,大多需与硬件配套使用。

    3. 可视化界面 (GNOME KDE)
      Linux除了进行命令行操作,还可以安装比较常用的KDE GNOME窗体管理系统 来进行日常使用或者维护,图形化界面对于运维开发人员极为友好,有部分从事相关行业的人员会以Linux系统当做生产力工具,在此之上进行开发以及测试等等,Unix只是命令行下的系统。

    4. 硬件环境
      Linux操作系统对硬件的要求较低,安装方法更易掌握;Unix对硬件要求比较苛刻,定制性较高,安装难度较大。

    5. 用户群体
      Linux的用户群体很广泛,个人和企业均可使用;Unix的用户群体比较窄,多是安全性要求高的大型企业使用,如银行、电信部门等,或者Unix硬件厂商使用,如Sun等。

    相比于Unix操作系统,Linux操作系统更受广大计算机爱好者的喜爱,主要原因是Linux操作系统具有Unix操作系统的全部功能,并且能够在普通PC计算机上实现全部的Unix特性,开源免费的特性,更容易普及使用! 例如现在主流的Linux操作系统 Centos Redhat Debian OpenSUSE Ubuntu等等…

    Linux Kernel 以及的几个主流发行版本

    在这里插入图片描述

    如上图所示 几乎的Linux操作系统都围绕着一个名为Linux内核(Kernel)来的,什么是kernel我们后面会说 ,这个图其实拿到现在来说已经不准确了。
    众所周知,在Linux服务器操作系统领域,CentOS一直被认为是一个稳定安全并且可靠的发行版本。它是从RHEL源代码复刻,去除了RHEL有关的商标等一些内容构建出来的。

    但是从CentOS被Red Hat收购以后,它的命运发生了转变。在此之前最新的版本是CenOS 8.5-2111,迎接它的下一个版本不是CentOS 9了,而是RedHat推出的一个新的概念CentOS Stream

    这是怎么一回事,这个改变对Linux服务器领域又意味着什么?

    1、
    以下事情是已经被决定并肯定会发生的一些事情:

    CentOS本来的角色,从RHEL的复刻版转变为RHEL构建之前的开发版(development version),也就是CentOS Stream。
    CentOS 8作为REEL 8的复刻版,其支持将会在2021年末结束。而流行度更广的CentOS 7的生命周期则会在2024年结束。
    没有RHEL 9的复刻版-- CentOS 9了。
    这意味着,CentOS的方式,以前是这样:

    Fedora发布 -> RHEL 发布 --> CentOS 发布

    变成:

    Fedora发布 -> CentOS Stream发布 -> RHEL发布

    2、
    Fedora和CentOS Stream是什么关系。

    Fedora的角色一直就是RHEL的上游开发版本,也就是通常新功能都是先在Fedora上发布,经过使用验证稳定后,才发布到RHEL中。

    那现在CentOS Stream也被RHEL改成midstream version,翻译成中文呢,也就是中游版本。

    Red Hat做这个事情的原因在哪?

    加强CentOS社区的影响与贡献

    在官方的说明中,Red Hat认为这能加强社区力量对RHEL的影响与贡献。因为从以前的流程来看,CentOS做为最后一个阶段的复刻版本,其社区力量对RHEL本身并无太多影响与贡献,而Red Hat本身的Fedora与RHEL又完全属于RHEL公司的行为,没有开源社区力量的参与。

    而一旦把CentOS Stream定位到中游版本,则意味着CentOS社区可以发挥更有效的作用,做出更多的影响与贡献了。

    挺有道理的,听起来确实是个好事。

    减少RHEL的竞争版本

    当然,由于这种改变,仍然有一个官方可能不愿意提及,但又是一个明显的事实点就是:

    CentOS作为RHEL的可替代版本的角色没有了,对于习惯RHEL/CentOS系列的使用者来说,未来并无免费的CentOS可以选择了,只能选择RHEL

  • 相关阅读:
    学习Ajax需要了解的一些概念
    window安装ffmpeg播放本地摄像头视频
    mybatis分页实现
    2021上海市赛【10.10训练补题】
    使用xml配制reids
    FISCO BCOS 3.0【01】搭建第一个区块链网络
    计算机网络概述及因特网
    Linux权限
    Docker Ros melodic Error记录
    bat 批量删除文件名中特定字符
  • 原文地址:https://blog.csdn.net/qq_34185638/article/details/126455034