本头条号每晚坚持更新原创干货技术文章内核版本 linux发行,欢迎关注本头条号”Linux学习教程”,公众号名称“Linux入门学习教程”。

如需学习视频,请复制以下信息到手机浏览器或笔记本浏览器上:

zcwyou.com

1.序言

本文主要讲解关于Linux系统的基础知识。

当您刚开始使用Linux时,很容易倍感不知所措。

并且当您开始下载和安装Linux时,您会发觉Linux并不是一个单一的版本。有Ubuntu,Fedora,LinuxMint,elementary和数百个其他的“Linux变种”。

为何会有如此多Linux操作系统呢?虽然Linux只是一个内核,而不是操作系统。

本文解释为何Linux只是一个内核,为何有数百种Linux发行版,为何看上去相像,但它们还是不同的。

这儿的解释可能不足以作为考试或笔试的答案,但它应当能让你更好地理解这个话题。

2.Linux只是一个内核

Linux不是一个操作系统,它只是一个内核。

内核发行版本_内核版本 linux发行_linux内核版和发行版

这些说法完全正确。但这意味着哪些呢?假如你查阅书籍,你会发觉Linux内核结构是这样描述的:

把操作系统想像成交通工具:任何一种交通工具,无论是摩托车、汽车还是货车。

汽车的核心是哪些?一个引擎。

可以将内核视为引擎。它是客机的重要组成部份没有它你就不能飞行。

但你不会使用引擎,对吧?你须要好多其他的东西来与引擎互动并驱动汽车。你须要轮子,方向盘,蜗杆,离合器,制动等等来驱动引擎。

类似地,您不能单独使用内核。您须要许多工具来与内核交互并使用操作系统。这种东西可以是shell、命令、图形界面(俗称为桌面环境)等。

内核版本 linux发行_linux内核版和发行版_内核发行版本

manjaroLinux

3.可以把操作系统想像成交通工具

把谷歌想像成一家车辆公司,它生产的通用车辆(Windows操作系统)广受欢迎,并主导着车辆市场。她们使用自己的专利引擎,其他人难以使用。但这种“微软车辆”不提供任何订制空间。您不能自行更改引擎。

如今我们来说说“苹果车辆”。她们提供外形光鲜、价格高昂的奢华车辆。假如你有问题,她们有一个中级支持系统,她们可以更换车辆。

linux内核版和发行版_内核发行版本_内核版本 linux发行

如今Linux。记住,Linux只是一个引擎(内核)。并且这个“Linux引擎”没有专利,因而任何人都可以自由地在它前面更改和制造车辆(桌面操作系统)、自行车(玩具、电视等中的大型嵌入式系统)、卡车(服务器)或喷气式客机(超级计算机)。在现实世界中,不存在这样的引擎,并且为了这个类比而接受它。

内核=引擎

Linux内核=特定类型的引擎

桌面操作系统=车辆

服务器操作系统=轻型货车

嵌入式系统=摩托车

桌面环境=车身和内部(仪表板等)

主题和图标=涂料工作,泥水工和其他可订制的功能

应用程序=用于特定目的的附件(如浏览器)

内核版本 linux发行_linux内核版和发行版_内核发行版本

susuLinux

内核版本 linux发行_内核发行版本_linux内核版和发行版

4.为何有如此多Linux操作系统/发行版?为何有些看上去很相像?

为何有如此多车辆?由于有几家车辆制造商使用“Linux引擎”,每一家都有许多不同类型和用途的车辆。

因为“Linux引擎”可以自由使用和更改,任何人都可以使用它在其上建立汽车。

这就是为何Ubuntu、Debian、Fedora、SUSE、Manjaro和许多其他基于Linux的操作系统(俗称为Linux发行版)会存在。

您可能还注意到,那些Linux操作系统提供了不同的版本,但它们看上去很相像。

在Linux操作系统中提供外型的组件称为桌面环境。在我们这儿的类比中,你可以把它看作是外部物体和内部匹配的组合。

依据外型,您可以将车辆分类为:面包车、SUV、掀背式、旅行车、敞篷车、小型轿车、厢式轿车、紧凑型等等。

然而,每一种“汽车类型”并不只属于一家车辆公司。丰田公司生产suv、紧凑型货车和客车。其他公司如通用车辆和福特车辆也是这么。

类似地,像Fedora、Ubuntu、Debian、Manjaro等发行版(Linux操作系统)也以GNOME、KDE、Cinnamon、MATE和其他桌面环境的方式提供了不同的变种版本。

丰田的SUV可能看上去与福特或雷诺的SUV相像。Fedora的GNOME版本可能看上去与Manjaro或Debian的GNOME版本类似。

一些类型的车辆消耗更多的燃料,一些桌面环境须要更多的显存。

内核发行版本_linux内核版和发行版_内核版本 linux发行

你可能晓得不同类型车辆的“用途”。大型车辆适宜在城市中驾驶,客车适宜与家人进行长途旅行红旗linux系统,两驱车适宜在丛林和其他险峻地形中冒险。一辆SUV可能看上去不错,坐上去很舒服,但它比一辆紧凑型车消耗更多的燃料,而紧凑型车可能不这么舒适。

类似地,桌面环境(GNOME、MATE、KDE、Xfce等)不仅为您的Linux操作系统提供外型之外,还有其他用途。

GNOME提供了一个外形现代的桌面,但它消耗更多的显存,因而要求您的计算机有超过4GB的显存。另一方面,Xfce可能看上去很老旧,但它可以在拥有1GB显存的系统上运行。

5.从发行版获得桌面环境和自己安装之间的区别

当您开始使用Linux时,您还可获得在当前系统上轻松安装其他桌面环境的机会。

记住Linux是一个自由的世界。您可以自由更改引擎、自定义外形。

虽然这么,但加装的东西跟原装的东西还是有些不一样。安装UbuntuMATE比安装Ubuntu(GNOME版本)之后在里面安装MATE桌面要好。

内核版本 linux发行_linux内核版和发行版_内核发行版本

ubuntulinux

6.Linux操作系统处理应用程序的形式也有所不同

内核版本 linux发行_linux内核版和发行版_内核发行版本

内核发行版本_内核版本 linux发行_linux内核版和发行版

fedoraLinux

Linux操作系统之间的另一个主要区别是软件包的管理。

软件包管理基本上是为获取新软件和更新软件的形式。这取决于您的Linux发行版/操作系统提供安全性和维护更新。

有些Linux操作系统在发布后立刻提供所有新软件版本内核版本 linux发行,而有些则花时间对它们进行测试。一些Linux系统(例如Ubuntu)提供了一种安装新软件的更简单的方式,而在其他系统(例如Gentoo)中你可能会发觉它很复杂。

继续我们的类比,把安装软件看作是给你的车辆添加配件。

假定你考虑在你的车里安装一个多媒体车机。你可能有两个选择。你的车可以设计成看到嘎吱一声,你就晓得它安装好了。或则qq linux,你可能须要一个螺栓刀,之后用螺栓把新车机固定在合适的位置。

大多数人更喜欢简单的安装方法。有些人可能会把螺帽刀把握在自己手里。

这就是为何像Ubuntu这样的Linux发行版拥有更多用户的缘由,由于它们有大量的软件,只需点击滑鼠就可以轻松安装。

7.推论

通过本文,您应当可以了解到Linux有无数种版本的诱因了吧?虽然简单来说就是Linux发行版/操作系统是由Linux内核搭配种软件管理器和软件组成。

假如喜欢本文,欢迎转发。本文已同步至博客站,尊重原创,转载时请在正文中附送以下链接:

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复