Оригинал: "Anatomy of a Linux hypervisor"
Автор: M. Tim Jones
Дата публикации: 31 May 2009
Перевод: Н.Ромоданов
Дата перевода: 10 марта 2010 г.
Краткое содержание: Одной из наиболее важных современных
инноваций Linux является его трансформация в гипервизор (или
операционную систему для других операционных систем). Появились ряд
решений, относящиеся к гипервизору, которые используется в Linux как
базовые. В настоящей статье будут рассмотрены идеи, лежащие в основе
понятия гипервизора, и изучены два конкретных гипервизора на платформе
Linux (KVM и Lguest).
Гипервизоры дают операционным системам примерно то же самое, что
операционные системы дают процессам. С их помощью предоставляются
виртуальные аппаратные вычислительные платформы, создающие иллюзию
полного доступа к лежащей под ними машине (реально существующим
аппаратным средствам — прим.пер.). Но не все гипервизоры одинаковы,
что, конечно, хорошо, поскольку речь идет о гибкости и возможности
выбора в системе Linux. Настоящая статья начинается с краткого введения
в понятия виртуализации и гипервизора, а затем изучается пара
гипервизоров, базирующихся на Linux.