User-mode Linux: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Исправление отсутствующей секции примечаний.
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 5: Строка 5:
| developer =
| developer =
| operating_system = [[Linux]]
| operating_system = [[Linux]]
| platform = [[x86]], [[x86-64]], [[IA-64]], [[PowerPC]], [[SPARC]], [[ARM (архитектура)|ARM]]
| platform = [[x86]], [[x86-64]], [[IA-64]]
| genre = [[Виртуализация на уровне операционной системы]]
| genre = [[Виртуализация на уровне операционной системы]]
| license = [[GNU GPL]] v.2
| license = [[GNU GPL]] v.2
Строка 49: Строка 49:
{{linux-stub}}
{{linux-stub}}


[[Категория:Linux]]
[[Категория:Ядро Linux]]

Текущая версия от 14:29, 6 июля 2021

UML (User-mode Linux)
Тип Виртуализация на уровне операционной системы
Написана на Си[1]
Операционная система Linux
Аппаратные платформы x86, x86-64, IA-64
Лицензия GNU GPL v.2
Сайт user-mode-linux.sourceforge.net
libvirt поддерживает UML в качестве одного из методов запуска виртуальных машин.

User-Mode Linux (UML, Линукс пользовательского режима) — вариант ядра Linux, который позволяет запустить несколько виртуализованных Линукс-систем (т. н. гостевых от англ. guests) в качестве обычных приложений в основной Linux‐системе (т. н. хост от англ. host). Каждый гость запущен как процесс в «пространстве пользователя» (англ. user space), что позволяет запускать несколько виртуальных ОС без перенастройки основной линукс-системы.

Применения UML

[править | править код]

Возможен запуск сетевых сервисов в UML, в том числе honeypot. UML может использоваться для тестирования и отладки программ без влияния на основную ОС, а также для обучения и исследований.

В системе UML допускается несовпадение версий ядра основной и гостевой систем. UML может использоваться для отладки ядер на одном компьютере.

Иногда предоставляется веб-хостинг на базе UML.

Интеграция в ядро Linux

[править | править код]

Доступно в виде патча для некоторых ядер начиная с версий 2.2.x.

Был интегрирован в ядро начиная с Linux 2.6.0.

Считается, что User-mode Linux имеет более низкую производительность по сравнению с Xen и OpenVZ.

Изначально создано для x86, но позже переносилось на IA-64 и PowerPC. В настоящее время работает на x86-64.

Примечания

[править | править код]

Литература

[править | править код]