Александр Андреев рассказал о настройке "засыпания" Linux системы со сбросом образа памяти на диск, что позволяет мгновенно выключить компьютер и так же мгновенно продолжить работать после включения.
В статье рассматривается настройка для Slackware Linux 10 с ядром 2.6.14 и Suspend2 патчами версии 2.2-rc14.
Статья ни о чем. Гораздо более полных хаутушек дочерта. В частности, не
сказано, какие сервисы надо останавливать и какие драйверы выгружать. О
hibernate-script, который это все автоматизирует, и которому zenity
совсем не нужен, сказаны лишь пара слов. Ядро надо либо ванильное
патчить, либо брать готовый патчсет, emerge suspend2-sources.
более того: для hibernate-script второй суспенд ваще не нужен: в конфиге мона выбрать : suspend2, sysfs, proc. В статье описан метод через проц фс, хотя такой метод на данный момент деприкейдед. У мя всё прекрасно работает и с первым суспендом, правда после суспенда в рамы компу кранты: ничё не грузится и не пошет клава - наверрное fglrx бесится. Ну и ... с ним
ставить сорцы ориентированные только на гибернейт ? меня если честно всегда немного раздражала эта особенность в портэжах, благо есть нормальные десктопные ядра, патченые для suspend2
Статья похоже была сделана очень просто, автор перевёл всё что смог из http://www.suspend2.net/HOWTO и добавил от себя строчку о том какой командой накладывать патч на ядро.
А вот если я гружу несколько ОС которые работают с одной файловой системой?
Выключаюсь suspend'ом этим. Гружу другую ОС, модифицирую данные на ФС. Перегружаю обратно suspend'ом, предыдущую систему и её приложения и драйверы ни подозревая об изменениях между suspend'ом и восстановлением начинают всё ломать. То есть тут нужно только с одной системой работать?
> это, как минимум, ускорение в разы старта системы и ее независимость от глюков сохранялки сеансов wm/de.
Windows XP поставь - там ни глюков сохранялки сеансов, да и suspend-to-disk давно без костылей и патчей. Это ж только в линуксах кривых "прикручивание" постоянное. ))
>ставить сорцы ориентированные только на гибернейт ? меня если честно всегда немного раздражала эта особенность в портэжах, благо есть нормальные десктопные ядра, патченые для suspend2
> Windows XP поставь - там ни глюков сохранялки сеансов, да и suspend-to-disk давно без костылей и патчей. Это ж только в линуксах кривых "прикручивание" постоянное. ))
а и стоит. венда для работы, линукс фо фан. меня прикалывает полдня возиться с тем, что в windows работает с двух тыцек крысой, я мазохист ;)
> Что есть "голая система", если не "куча программ"?
"Голая система" - ядро. Куча программ - всё, что запущенно на "голой системе" для того, чтобы ты, как поьзователь, мог хотя бы как-нибудь пообщаться с железом :)
>Windows XP поставь - там ни глюков сохранялки сеансов, да и suspend-to-disk давно без костылей и патчей. Это ж только в линуксах кривых "прикручивание" постоянное. ))
Это надо в DE типа KDE/Gnome чтоб было. Действительно тут unuxы не на высоте. Сплошные патчи,перекомпиляция ядра и толпа полурабочих программ/скриптов для этого. И почему то описывают только ноуты. Под виндовс нажал на Sleep и через 3 секунды комп уже спит отключив всё что можно.
Очень полезно на десктопе. А все, что на десктопе, должно быть просто и прозрачно. Патчи и конфиги не здорово для ендюзера. Вывод - практическая польза будет, когда фича войдет в дистры.