Systemd
2025
该机制在不同内核时代有两种主要实现:
在Linux系统的启动链条中,一个看似短暂却至关重要的阶段是initramfs(Initial RAM Filesystem)的加载和执行。它的核心任务是搭建一个临时的根文件系统,加载必要的驱动(如存储、文件系统、加密模块),并最终挂载真实的根文件系统,将控制权交给系统的init进程(如systemd)。长期以来,Debian及其衍生版(如Ubuntu)依赖initramfs-tools来生成这个初始环境,而Red Hat生态则选择了更为现代的dracut。
Linux 初始化系统是操作系统启动过程中第一个用户空间进程(PID 1),负责引导用户空间环境、管理系统服务和进程。本文档详细介绍了 Linux 初始化系统的发展历程、技术特点及各系统的比较。
[[systemd]]