WikiDer > TuxOnIce
эта статья слишком полагается на Рекомендации к основные источники. (Май 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Эта статья фактическая точность могут быть скомпрометированы из-за устаревшей информации. (Октябрь 2016) |
Оригинальный автор (ы) | Найджел Каннингем |
---|---|
Стабильный выпуск | 3.14 / 16 марта 2014 г. |
Операционная система | Linux |
Платформа | Intel, AMD |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | gitlab |
TuxOnIce (ранее известный как Приостановить2) является реализацией приостановить на диск (или же впадать в спячку), которая доступна в виде исправлений для версии 2.6 Ядро Linux. В эпоху ядра 2.5 Павел Мачек разветвил оригинальную версию swsusp (на тот момент примерно бета 10) и включил ее в ванильное ядро, в то время как разработка продолжалась в ветке swsusp / Suspend2 / TuxOnIce. TuxOnIce включает поддержку SMP, highmem и упреждение. Его основные преимущества перед swsusp находятся:
- Он имеет расширяемую архитектуру, которая позволяет производить произвольные преобразования изображения и произвольные серверные части для записи изображения;
- Он подготавливает образ и распределяет хранилище перед тем, как создавать какое-либо хранилище, и очень тщательно учитывает память и использование хранилища, тем самым становясь более надежным;
- Его текущие модули для записи изображения были разработаны для скорости, сочетая асинхронный ввод / вывод, многопоточность и опережающее чтение со сжатием LZF в его конфигурации по умолчанию, чтобы читать и записывать изображение настолько быстро, насколько это возможно для оборудования;
- У него есть активное сообщество, поддерживающее его через вики, списки рассылки и irc-канал (см. Веб-сайт TuxOnIce);
- Он более гибкий и настраиваемый (через интерфейс / sys / power / tuxonice);
- В то время как текущие реализации swsusp (и uswsusp) поддерживают запись образа только на одно устройство подкачки, TuxOnIce поддерживает несколько устройств в любой комбинации файлов подкачки и разделов подкачки. Он также может записывать образ в обычный файл, тем самым избегая потенциальных проблем гонки при освобождении памяти при подготовке к приостановке.[сомнительный ]
- Поддерживает шифрование различными методами;
- Он может хранить полный образ памяти (что приводит к более быстрому реагированию системы после возобновления работы), в то время как uswsusp и swsusp записывают не более половины объема ОЗУ.
Изначально TuxOnIce назывался Suspend2, потому что после бета-релизов (в то время, когда Павел разветвлял кодовую базу) был выпуск 1.0, а затем выпуск 2.0. Название «Suspend2» возникло как сокращение от «Software Suspend 2.x».
Со временем были предприняты некоторые попытки объединить TuxOnIce в ванильное ядро, но Павел противился им.[1] в первую очередь (кажется), потому что Павел считает, что большая часть процесса приостановки на диск может и должна выполняться из пользовательского пространства (см. uswsusp), тогда как Найджел Каннингем считает, что этот код принадлежит ядру.[2] Найджел заявил как о своем желании, так и о своем разочаровании по поводу объединения специфических функций TuxOnIce обратно в основную линию и в настоящее время активно не занимается этим.[3]
Смотрите также
Рекомендации
внешняя ссылка
- Домашняя страница TuxOnIce на Wayback Machine (Архивировано 13 мая 2017 г.)
- Интервью с Найджелом Каннингемом