Исходный код uswsusp:
Этот пакет (также известен как µswsusp или просто suspend) содержит программы для остановки работы компьютера с сохранением состояния путём обращения к соответствующей функции ядра Linux (доступна начиная с версии 2.6.17-rc1). Состояние всей системы сохраняется на диск, после чего питание выключается. При следующем включении компьютера сохранённое состояние восстанавливается (иногда это называют hibernation).
Также в пакет вошла программа для приостановки работы системы в оперативную память. В этом режиме состояние также сохраняется на диск, но подача питания отключается для всех компонентов компьютера кроме оперативной памяти, что позволяет быстрее восстанавливать исходное состояние. В случае разрядки батарей восстановление работоспособности произойдёт без потерь данных.
Возможно также включение шифрования образа системы и настройка экранной заставки во время приостановки и восстановления.
Для работы программ из пакета необходимо ядро Linux версии 2.6.17-rc1 или более новое, и система должна использовать initramfs. Для взаимодействия с initramfs-tools предоставляются «перехватчики» и сценарии.
|
|
|
| Архитектура | Размер пакета | В установленном виде | Файлы |
|---|---|---|---|
| amd64 | 155,1 Кб | 432 Кб | [список файлов] |
| i386 | 147,2 Кб | 380 Кб | [список файлов] |
| powerpc | 144,2 Кб | 440 Кб | [список файлов] |