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