用于教育目的的非常基本的 Linux

Goo*_*bot 6 linux live-usb small-distribution

我想使用 Linux 以更好地了解它的工作原理。因此,我正在寻找一个非常基本的小型 Linux 来玩。我尝试了小型 Linux 发行版(将自己复制到 RAM),但它们有自己的结构(如 Live CD)。相反,我希望有一个最小但标准的 Linux 结构。

我在 USB 上安装了最小版本的 Debian 并设置了 GRUB 以将这个实验与我的主计算机分开。然而,Debian(甚至是最小的)比我需要的要先进得多。

在 USB 上复制非常小的 Linux 版本并使用 GRUB 启动的最佳方法是什么?每个发行版都有自己的功能和选项,但我更喜欢在不自定义发行版的情况下更接近标准 Linux(Linux 内核)。

Ren*_*nan 8

没有“标准 Linux”这样的东西。对于学习(你想学习什么,特别是?),一个最小的 Slackware 安装应该做。

您可以轻松构建可引导的内核,但如果没有用户空间应用程序(例如 shell 和实用程序),它将毫无用处。

如果您想从头开始构建自己的系统,请检查Linux from Scratch。

Linux From Scratch (LFS) 是一个项目,它为您提供完全从源代码构建您自己的定制 Linux 系统的分步说明。

  • @Ali LFS 指导您构建和安装内核 + 标准实用程序,因此最终您拥有一个非常小的系统。它不是教程,而是一本假设您具有基本 Linux 技能的书。 (4认同)

Nil*_*ils 5

Slackware 应该这样做。

老实说 - 没有“标准”的 linux。

您定义了标准,然后定义了您需要用它做什么以及对它的期望。

底层(即插即用、设备命名、网络配置、系统配置、网络服务检测、强化)在不同的 Linux 发行版上有很大不同。甚至 init-scripts 以及它们在启动过程中的处理方式也是不同的。