修改部分错误内容

This commit is contained in:
Hmtsai 2024-06-08 08:04:51 +08:00
parent 8c17c68e9c
commit ac15cd5843
1 changed files with 7 additions and 6 deletions

View File

@ -2,8 +2,7 @@
## 什么是 Linux 发行版 ## 什么是 Linux 发行版
> Linux 发行版是一个由 Linux 内核、GNU 工具、附加软件和软件包管理器组成的操作系统,它也可能包括显示服务器和桌面环境,以用作常规的桌面操作系统。 > Linux 发行版是一个由 Linux 内核、GNU 工具、附加软件和软件包管理器组成的操作系统它也可能包括显示服务器和桌面环境以用作常规的桌面操作系统。1
> 以上内容摘自 linux.cn
如果你不是理解以上的内容,那么请跟随我往下看: 如果你不是理解以上的内容,那么请跟随我往下看:
@ -17,7 +16,8 @@ Linux基本命令中的极大部分都来自 GNU(coreutils),如 `cat`、`grep`
如果没有这些工具,你甚至连一个只能敲命令的黑框框(tty)都见不到。 如果没有这些工具,你甚至连一个只能敲命令的黑框框(tty)都见不到。
> 目前唯一的非 GNU/Linux 发行版是 Android AOSP就是我们平常用的安卓手机(准确来说AOSP只是个基础)。 > 目前唯一常用的的非 GNU/Linux 发行版是 Android AOSP就是我们平常用的安卓手机(准确来说AOSP只是个基础)。
> AOSP使用了非常复杂的方法把内核独立出来包括 glibc 等东西都重写了一遍,从而无需遵守内核和 GNU 各个组件的 GPL 开源协议。(不过这事一直都有争议) > AOSP使用了非常复杂的方法把内核独立出来包括 glibc 等东西都重写了一遍,从而无需遵守内核和 GNU 各个组件的 GPL 开源协议。(不过这事一直都有争议)
用我们前面的比喻:内核就是一辆汽车的引擎,而软件就是汽车的其它部分,这两者缺一不可。而发行版就是直接给你了一辆完整的汽车,你可以直接开走。 用我们前面的比喻:内核就是一辆汽车的引擎,而软件就是汽车的其它部分,这两者缺一不可。而发行版就是直接给你了一辆完整的汽车,你可以直接开走。
@ -43,7 +43,7 @@ Linux基本命令中的极大部分都来自 GNU(coreutils),如 `cat`、`grep`
* `Manjaro` 一款基于 ArchLinux 的带有图形界面的发行版,新手较为友好 * `Manjaro` 一款基于 ArchLinux 的带有图形界面的发行版,新手较为友好
* `SteamOS` 一款默认被用在 SteamDeck 上的专为游戏设计的操作系统,对游戏的兼容性较好 * `SteamOS` 一款默认被用在 SteamDeck 上的专为游戏设计的操作系统,对游戏的兼容性较好
还有一些比较小众的发行版,如`nixos`、`SUSE`,这里不一一说明了。 还有一些比较小众的发行版,如`NixOS`、`Alpine Linux`,这里不一一说明了。
## 如何选择适合的发行版 ## 如何选择适合的发行版
@ -58,9 +58,10 @@ Linux基本命令中的极大部分都来自 GNU(coreutils),如 `cat`、`grep`
如果你不打算安装在实体机上,那么还是推荐 `RockyLinux` 如果你不打算安装在实体机上,那么还是推荐 `RockyLinux`
> 记住:发行版之间的软件都是通用的你甚至可以在Arch上安装dpkg区别只有自带的软件和软件的安装方式不同 > 记住:发行版上的软件一般仅提供了源码级的兼容性,如果你使用的发行版的软件源没有该软件,最好自已编译一下。二进制文件在不同的发行版上,行为有可能不同
下文我们所使用的发行版均为 `RockyLinux`RedHat系的发行版可以直接使用绝大部分命令其它发行版如命令中出现`yum``rpm`请自行替换成对应的包管理器。并且部分包名和软件安装方式不同当出现问题时你可以去“百度一下”看官方文档去社区寻找答案或是问ChatGPT。 ## 注释
1摘自linux.cn
## 附录 ## 附录