[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: suspend & debian testing (etch) & linux-image-2.6.17-2



Hi all.

On 06/12/06 17:45, Alexander Vlasov wrote:

> Кошмар, ну и каша.
> 
> software suspend -- это механизм, наличествующий в ванильном ядре (в
> противоположность патчам software suspend 2), а не состояние саспенда.
> Состояний два -- suspend2ram и suspend2disk. 
> hibernate -- это во-первых термин Windows для suspend2disk, а во-вторых
> обертка для software suspend (как 1 так и 2), умеющая подготовительные и
> восстановительные операции.

Меня учили немножко другому. Наш "Software suspend" - это, по
определению, ЧИСТО ПРОГРАММНЫЙ метод приостановки и восстановления
работы, принципиально не закладывающийся на аппаратные методы управления
электричеством ни при остановке, ни при восстановлении. Честное полное
выключение (хоть кнопкой при отсутствии ACPI), честный холодный старт с
последующим программным восстановлением состояния системы из образа на
диске. При холодном старте часть драйверов (диск, например) стартует
обычным образом, часть (видео, например) - восстанавливается из образа
на диске драйвером suspend, часть принудительно выгружается-загружается
через механизм управления модулями в скрипте hibernate.

Соответственно, "Software suspend 2ram" - оксюморон. Либо он software,
либо to ram.

Отличие между "vanilla" и "software suspend 2" - в основном, в
функциональности. В частности, SSuspend 2 умеет это делать и в штатную
область для свопа при наличии в нём достаточного места, и в обычный файл.

А.Л.



Reply to: