如何为桌面获得尽可能小的 linux 设置

Dev*_*136 -4 linux ubuntu debian

我想设置一个最小的 linux 安装,只有基本的实用程序,没有别的。如果发行版附带包管理器,那就太好了。发行版应该小于 500MB,并且应该易于安装。所以,让我们忽略 Arch、Gentoo 和 Debian。

M C*_*rad 5

如果您的目标是学习 Linux 的工作原理并从头开始构建它,我建议您阅读Linux From Scratch或从安装 Gentoo开始。

如果您的目标是拥有一个非常小的或最小的 Linux 系统,我建议您调查Alpine Linux 发行版

用 Ubuntu 做你问的问题是,Ubuntu 有一大堆集成软件,所以“保留包管理器和网络管理器”意味着你需要保留 1/3 的系统,以便软件继续运作。(你也没有说明这是一个图形桌面还是文本控制台。我是在假设文本控制台的情况下回答的,因为保留桌面图形意味着你需要另外安装 1/3 的常用东西)。

为了详细说明上面的项目,“Linux from Scratch”教你所有关于内核、用户空间、驱动程序、设备节点以及 Linux 系统最深层次的所有东西,你可以从一个裸机构建一个工作系统件的基本清单。

Gentoo 项目是一个旨在构建“源代码实时”Linux 系统的发行版,您可以在其中完全配置您带入系统的每个软件。他们有一个非常详尽的文档来引导您完成安装所有内容的过程,它将教您大量有关不同软件项目如何交互以生成完整 Linux 系统的知识。我应该说它会迫使你学习所有这些东西以获得一个工作系统:-) 从源代码编译所有东西也需要很长时间,所以只有当你有耐心并且非常感兴趣时才走这条路学习。

Alpine 是上述两者的最终产品。它是一个基于包的 Linux 发行版,他们基本上从 Linux From Scratch 原则开始,然后用最少的选项编译了大量软件(就像您使用 Gentoo 所做的那样),然后提供这些包供您使用包管理器下载. Alpine 的结果是非常小的非常简单的系统,但是你可以比 Gentoo 更快地运行它。

Ubuntu 是频谱的另一端。Ubuntu 启用了每个包中的每个选项,以便您拥有触手可及的所有功能。但是,这也导致了一个极其复杂且高度集成的系统,因此您无法轻易将其拆开。如果你使用“apt purge”命令攻击一个完全安装的Ubuntu系统,你最终会在没有学到很多东西的情况下破坏你的系统。

希望有帮助。是的,人们对你投反对票,因为你的问题听起来很傻;-)