ACPI、udev、HAL 和 pm-utils 之间有什么关系

ACPI、udev、HAL 和 pm-utils 之间有什么关系

我试图弄清楚 Linux 中的电源管理是如何实现的,因为我想解决笔记本电脑中的一些问题。我分别找到了有关这些元素的周到文档。在其他更多以问题和如何修复为导向的手册中,经常提到这些元素。然而,我找不到解释这些概念之间的关系和潜在重叠的概述。在分别深入了解每个元素的更多细节之前,我需要有一个总体思路。

有人可以概述一下这些概念及其相互作用吗?

答案1

HAL 已不复存在,并且不再在现代发行版中使用。 ACPI 是有关 BIOS 和内核如何与系统硬件枚举和电源管理交互的规范。 udev 是一个守护进程,当硬件发生变化时(例如当您插入新的磁盘驱动器时),内核会通知它,并且可能会采取一些操作,例如检测磁盘上的文件系统,或者注意到它是 raid 阵列的一部分以及激活该阵列。 pm-utils 是一组命令行实用程序,用于执行挂起和休眠系统等操作。

相关内容