Linux Minimal 的核心组件主要包括以下几类:
- 内核(Kernel):管理硬件资源(CPU、内存、设备驱动等),提供进程调度、文件系统等基础功能。
- 引导加载程序(Bootloader):如 GRUB、U-Boot,负责加载内核到内存并启动系统。
- 根文件系统(Root Filesystem):包含基本目录(/bin、/sbin、/etc、/dev 等)和必要文件,存储系统命令、配置及设备文件。
- 基本工具与库:
- Shell:如 Bash、Busybox,提供命令行交互接口。
- C 库(如 glibc/musl):支持程序运行的基础函数库。
- 初始化系统(Init System):如 systemd、sysvinit,管理启动流程和服务生命周期。
这些组件构成最小运行环境,可按需扩展其他功能。