龙空技术网

Linux基础- Linux 主流的发行版

guoguodelu 680

前言:

目前兄弟们对“mac sle目录”可能比较讲究,大家都想要剖析一些“mac sle目录”的相关知识。那么小编同时在网上收集了一些对于“mac sle目录””的相关资讯,希望姐妹们能喜欢,朋友们快快来了解一下吧!

Linux发行版(Distribution,简称“发行版”或“发行版本”)是基于Linux内核的操作系统,它们在内核之上添加了各种工具、应用程序和库,以创建完整的操作系统。不同的发行版针对不同的用户需求和应用场景。

一、Linux 不同发行版市场占有率

下表展示 Linux 子类别的使用历史趋势。

自 2012 年 1 月至 2023 年 8 月 26 日

表格不容易看趋势,以下趋势图更直观。

该图仅显示使用率超过 1% 的 Linux 子类别

市场占有率前三为:Ubuntu、Debian、CentOS。

二、流行的发行版分类

基于Dpkg

商业发行版

Ubuntu,一个非常流行的桌面发行版,由Canonical维护。

社群发行版

Debian,一个强烈信奉自由软件,并由志愿者维护的系统。Kubuntu, 使用KDE桌面的Ubuntu。Linux Mint,使用Cinnamon桌面系统的Ubuntu派生版。Knoppix,第一个Live CD发行版,可以从可移动介质运行,Debian的派生版。Elementary OS:基于Ubuntu,图形界面酷似Mac OS X。

基于RPM

商业发行版

Red Hat Enterprise Linux,Fedora的商业版,由Red Hat维护和提供技术支持。SUSE Linux Enterprise,由德国SUSE公司开发。

社群发行版

Fedora,是Red Hat的社区版,会经常引入新特性进行测试。openSUSE,是SLE的社区版,主要由SUSE赞助PCLinuxOS,Mandriva的派生版本,由社区维护的流行的发行版。CentOS,从Red Hat发展而来的发行版,由志愿者维护,旨在提供开源的,并与Red Hat 100%兼容的系统。Mageia,从Mandriva发展而来的发行版。Loongnix,从Fedora发展而来的发行版。

基于其他包格式

Arch Linux,一个基于KISS(Keep It Simple and Stupid)的滚动更新的操作发行版。Alpine Linux,是一个由社区开发的基于musl和BusyBox的发行版。Chakra,一个从ArchLinux派生出来,只使用KDE桌面的半滚动更新发行版。Gentoo,一个面向高级用户的发行版,绝大部分软件的源代码需要自行编译。Slackware,最早的发行版之一,1993年建立,由Patrick J. Volkerding维护。

三、常用发行版介绍

CentOS

CentOS 市场占用率不断下降其中一个关键因素:

2020年,红帽公司宣布,将在2021年12月31日和2024年6月30日分别终止对CentOS 8和CentOS 7的服务支持,将CentOS Linux 转变为CentOS Stream,一个位于Fedora 和RHEL 之间的滚动更新的发行版,作为 RHEL 的上游开发平台。

CentOS 生命周期

之前国内为什么那么企业和个人选择CentOS?

稳定性和可靠性: CentOS是一个稳定的发行版,它基于Red Hat Enterprise Linux(RHEL)的源代码构建而成,经过了严格的测试和验证。在服务器环境中,稳定性和可靠性非常重要,因此许多企业和组织倾向于选择CentOS作为服务器操作系统。成本因素: CentOS是开源的,免费提供给用户使用,而且它的设计和功能与商业版的RHEL相似。对于那些希望在不支付商业订阅费用的情况下获得类似RHEL功能的用户来说,CentOS是一个经济实惠的选择。社区支持: CentOS拥有庞大的社区,这意味着用户可以从社区获取支持、解决问题和分享经验。在中国,很多开发者和系统管理员积极参与到CentOS社区中,提供帮助和贡献。企业应用: 许多中国企业使用CentOS作为服务器操作系统,因为它适用于各种企业应用,包括Web服务器、数据库服务器、应用服务器等。CentOS的稳定性和兼容性使得它成为许多企业的首选。学习和培训: 由于CentOS与RHEL相似,因此使用CentOS可以为学生和初学者提供一个学习RHEL及相关技术的机会。这对于培养Linux系统管理员和开发人员在中国的就业市场中具有重要意义。国内镜像和资源: 在中国,有许多CentOS的镜像站点和社区资源,这些资源能够加速软件下载和更新,并提供了中文支持和文档。

Debian

Debian是一个受欢迎的开源操作系统,以其稳定性、自由软件哲学和多样的版本分支而闻名。它适用于多种用途,从服务器到桌面,从开发到特定用途的系统。

适用场景:

服务器:Debian稳定版非常适合作为服务器操作系统,提供稳定性和安全性。桌面:Debian适用于桌面用户,尤其是那些希望体验自由开源软件的人。开发:Debian提供了各种开发工具和库,适用于开发人员构建和测试应用程序。定制需求:由于其灵活性,Debian可用于定制和构建特定用途的系统

Debian 生命周期

Ubuntu

Ubuntu是一个受欢迎的、用户友好的Linux操作系统,它适用于各种不同的场景,从个人使用到开发和服务器环境。其定期发布、LTS版本和全球社区为用户提供了广泛的支持和选择。

Ubuntu 生命周期

Ubuntu LTS(Long Term Support:长期支持版本)

Ubuntu是一个基于Debian发行版的自由开源操作系统,它是目前最为流行的Linux发行版之一。

1. 历史: Ubuntu项目始于2004年,由南非企业家马克·舍特尔沃思(Mark Shuttleworth)发起。该项目的目标是创建一个用户友好、易用且免费的Linux操作系统,以便使Linux技术更广泛地可用和接受。

2. 特点:

用户友好: Ubuntu以用户友好性为重点,提供了直观的图形界面和易于使用的工具,使新手和有经验的用户都能轻松使用。免费和开源: Ubuntu完全免费,并且遵循自由开源软件的哲学,鼓励用户自由地使用、修改和分发软件。定期发布: Ubuntu按照固定的发布时间表,每年四月和十月发布一个新版本,版本号基于发布年份和月份(例如,Ubuntu 20.04是指2020年4月发布的版本)。Long Term Support(LTS): 每两年发布一个LTS版本,提供5年的支持,这意味着用户可以在长期内获得安全更新和维护。全球社区: Ubuntu拥有庞大的全球社区,提供技术支持、文档、帮助和社交交流渠道。

3. 发行版:

桌面版: Ubuntu桌面版适用于个人用户和桌面环境。它提供了友好的用户界面、广泛的应用程序和工具,适合日常使用和办公工作。服务器版: Ubuntu服务器版适用于构建服务器和数据中心环境。它提供了稳定性、安全性和高度可定制性,适合托管网站、应用程序、数据库等任务。Ubuntu Core: Ubuntu Core是专为嵌入式和物联网设备设计的版本,它提供了最小化的系统和安全的软件管理。

4. 适用场景:

个人使用: Ubuntu桌面版适用于普通用户、学生和个人用户,提供了友好的图形界面和广泛的应用程序。开发和编程: Ubuntu提供了丰富的开发工具和库,适合开发人员编写应用程序和进行编程。服务器环境: Ubuntu服务器版适用于托管网站、应用程序、数据库等服务器任务,提供稳定性和安全性。教育和非营利组织: Ubuntu的免费性和易用性使其成为教育机构和非营利组织的受欢迎选择。

彩蛋

下图为不同主要发行版开发过程的时间线

感兴趣可以下载高清图片。链接: 提取码:a22h

标签: #mac sle目录