CRIU / CRtools 0.1 — создание контрольных точек Linux-приложений и восстановление с них
2Около года назад разработчики технологии виртуализации OpenVZ представили проект CRIU (checkpoint/restore in userspace), нацеленный на сохранение контрольных точек с состоянием приложений, исполняемых в среде Linux, и восстановление их работы с этой точки. И вот в конце июля был анонсирован первый релиз набора утилит CRtools 0.1, позволяющих воспользоваться наработками проекта CRIU.
Реализация работы с контрольными точками приложений, запущенных в Linux, в OpenVZ называется CPT (checkpoint/restore system). Она используется, например, для живой миграции виртуальных контейнеров. Однако «продвинуть» эту реализацию в основное ядро Linux не представляется возможным, потому что, как пишет Кирилл Колышкин из OpenVZ, «это большой кусок сложного ядерного кода, затрагивающего многие ядерные подсистемы». Так появилось стремление реализовать основные возможности CPT в пользовательском пространстве (в виде отдельной программы) с помощью проекта CRIU, минимизируя потребности в наложении патчей к ядру Linux.
Авторы сообщают, что после года разработки около 90% нужного кода для ядра Linux уже есть в самом ядре (Linux 3.5), а оставшиеся 10% готовы и, «по-видимому, влить их в ядро будет довольно-таки просто». Поддержки контейнеров LXC в CRtools пока нет, но она ожидается в скором времени. Все подробности о проекте можно найти на criu.org.
Постоянная ссылка к новости: http://www.nixp.ru/news/11854.html. Дмитрий Шурупов по материалам Хабрахабр, linux.org.ru.
GNU/Linux kernel 5.7 сменил статус с «mainline» на «stable» — теперь уже можно ставить 1
Вышло ядро Linux 5.7 — это mainline и лучше пока подождать 1
Parallels запускает репозиторий с кодом ядра Linux, использующегося в Virtuozzo и OpenVZ 1
OpenVZ и закрытый Cloud Server объединят в новый свободный проект — Virtuozzo Core 1 1
Linux 3.9: RAID 5 и 6 в btrfs, Android-эмулятор goldfish, SSD-кэш, виртуализация KVM для ARM 3 2
Полная поддержка dom0 и domU в Xen появится в Linux 3.0 6
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1