所谓的Linux 版本:通常指的是Linux的内核版本
所谓的Linux 系统:指的是Linux 的发行版
Linux 概念
Linux 指的是一个操作系统最底层的内核以及提供的内核工具,由GPL授权。任何人都可以取得内核源代码并且修改。Linux 遵循的是POSIX设计规范,兼容UNIX系统(是先有UNIX系统做的好,得到了大家的认可后,然后有了Linux免费来兼容),Linux是UNIX-like 的一种。
Linux 内核与Linux 发行版本的关系
Linux 系统并不利于发行,对于一般人来说,使用Linux 仍然存在困难,于是很多软件公司将自己定制的软件以及安装程序,软件分发平台等等整合进入Linux 系统,形成一个完整的软件系统包。所以也就做Linux 发行版,也叫做Linux 发布商业套件,Linux distribution。
各个发行版区别
有人问,我该如何选择各个不同发行版呢?之间主要差异是什么?
这并不需要担心,因为所有的内核都是所发布,提供的软件都是知名软件包。(分发公司不可能选择一些陌生软件给用户,这只会使得用户放弃)。
规范
为了避免各中发行版本,差异过大(比如:出现同一个目录在不同的发行商的定义,是不同的目的的可怕情况),提出:
LSB规范(Linux Standard Base)规范
规范目录结构:File System Hierachymoshi 规范
LSB 简介
Linux标准库(LSB)是由Linux基金会的组织结构下的几个Linux发行版联合发起的一个项目,旨在标准化软件系统结构,包括文件系统层次结构标准 FHS。LSB基于规范、(SUS)和其他几个开放标准,但在某些领域进行了扩展
LSB 目标
LSB的目标是开发和推广一组开放标准,以提高Linux发行版之间的兼容性,并使软件应用程序能够在任何兼容的系统上运行,即使是二进制形式。此外,LSB将帮助协调招募软件供应商的工作,以便为Linux操作系统移植和编写产品。
FSH 简介
文件系统层次标准(Filesystem Hierarchy Standard,FHS)是一系统布局约定的参考。它因在Linux发行版中的使用而流行,但它也被其他类Unix系统使用。[它由维护。
Linux 发行版分类
根据Linux 私房菜的说法,更具软件安装包的提供方式可以分为两类。
RPM 安装方式的有:Red Hat、Fedora、SUSE
dpkg安装方式的有:Debian、Ubuntu、B2D等
以下是一些常见的 Linux 发行版以及它们之间的关系:
- Debian: Debian 是一个免费的开源 Linux 发行版,以稳定性和包管理著称。 Ubuntu 是基于 Debian 构建的发行版。
- Ubuntu: Ubuntu 是一个基于 Debian 的发行版,它添加了易用性和广泛的社区支持。 Xubuntu、Kubuntu 和 Lubuntu 是 Ubuntu 的官方衍生版本,它们分别使用不同的桌面环境。
- Fedora: Fedora 是一个由 Red Hat 赞助的社区驱动的 Linux 发行版,以提供最新的开源技术为特点。 Red Hat Enterprise Linux(RHEL)是基于 Fedora 的企业级发行版。
- CentOS: CentOS 是一个以 RHEL 为基础的免费和开源的企业级 Linux 发行版,它是 RHEL 的重新编译版,除了商标和商业支持外,几乎与 RHEL 一样。
- openSUSE: openSUSE 是一种流行的 Linux 发行版,具有良好的 GUI 工具和配置管理。 SUSE Linux Enterprise 是 openSUSE 的商业版本,适用于企业。
- Arch Linux: Arch Linux 是一种面向经验丰富的用户的滚动发行版,以简洁和自定义为特点。 Manjaro 是基于 Arch Linux 构建的用户友好的版本,提供了易用的安装和更新方式。
- Gentoo: Gentoo 是一种源代码为基础的 Linux 发行版,用户需要编译所有软件包,以获得最大的自定义性。 Funtoo 是基于 Gentoo 构建的发行版,旨在提供改进的性能和一些额外的功能。
- Slackware: Slackware 是一种传统的 Linux 发行版,以简洁、稳定和自由为特点。
更多Linux 版本
Linux 目前作为最好的社区,实在是太多版本了,各个版本之间又极其的复杂。为此很多大神以及开源社区做了相关的配套。
https://distrowatch.com/ 提供目前所有版本的分发情况。读者有需要可以自行查看,并且截至目前网址依旧运行十分良好。
注意:此网站虽然不提供简体,但提供繁体维护。读者可以切换到对应的繁体进行查看。
Linux 版本关系
Linux发行版的家谱显示了项目之间的生命周期和关系。其结果是下面的Linux系列操作系统的可视化表示。 点击图像将显示更高分辨率版本的家谱。
警告:全分辨率图像相当大,大约6MB大小,来自。
此图片实在是太大,题主截图了一部分,用户如果需要,请自行前往查看所需内容。来源:https://distrowatch.com/images/other/distro-family-tree.png
参考
[1] FSH : www.pathname.com/fhs
[2] distriwatch:https://distrowatch.com/
[3] Linux发行版的家谱:https://distrowatch.com/images/other/distro-family-tree.png
0 评论