User Mode Linux: текущее состояние проекта

Алексей Федосеев

Целью проекта, по сути представляющего собой модификацию ядра Linux, является запуск ядра операционной системы в качестве отдельного пользовательского процесса. Запуск виртуальной машины с привилегиями простого пользователя позволяет настроить доступ виртуальной машины только к необходимым ресурсам системы.

Проблемы: производительность.

Для администрирования удобно применять специализированное средство management console, которое имеет следующие функции:

Есть дополнительный набор скриптов для облегчения администрирования, написанных мной. Вместе с документцией по UML на русском можно посмотреть на http://uml.aiya.ru

User Mode Linux: применение

  1. Тестирование дистрибутивов
  2. Отладка системного ПО (можно использовать простой gdb на процесс UML)
  3. Honeypots: можно "замаскировать" UML-ную природу виртуальной машины, можно вести логи всех терминалов
  4. Хостинг: есть несколько провайдеров, предлагающих виртуальный выделенный хостинг на основе UML. На этот счёт есть личный опыт.
  5. Виртуализация отдельных служб (почта, web, ...) - более сильная версия jail.

Что касается демонстрации - то я в принципе могу показать на своем ноутбуке запуск системы и т.п..

Слайды к семинару

SeminarUMLinux (last edited 2008-06-04 08:20:21 by localhost)