Совместный Linux
-
Обзор Cooperative Linux
- Cooperative Linux позволяет Windows и ядру Linux работать на одном компьютере.
- Использует концепцию совместной виртуальной машины (CVM), которая совместно использует ресурсы хоста.
- В отличие от традиционных виртуальных машин, CVM предоставляет полный контроль над хостом обеим ОС.
-
История и разработка
- Разработка началась как исследовательский проект Дэна Алони в 2004 году.
- Исходный код выпущен под лицензией GNU GPL.
- С тех пор в программу были внесены различные исправления и дополнения.
-
Сравнение с полной виртуализацией
- Cooperative Linux отличается от полной виртуализации, которая работает в менее привилегированном режиме.
- В Cooperative Linux используется модифицированное ядро Linux, которое берет на себя ответственность за совместное использование ресурсов.
-
Распределение обновлений
- Большинство изменений в обновлении Cooperative Linux касаются дерева i386.
- Изменения включают добавление виртуальных драйверов и обновление кода инициализации.
-
Установка и использование
- Установка дистрибутивов Linux под управлением coLinux может быть затруднена.
- Пользователи могут использовать готовые образы файловой системы или создавать их вручную.
- Для установки Linux можно использовать QEMU и модифицировать образы файловой системы.
-
Выделенные дистрибутивы и эмулируемое оборудование
- Существуют специальные дистрибутивы, такие как andLinux и TopologiLinux, которые оптимизированы для работы с coLinux.
- Поддерживается сетевое оборудование через различные протоколы.
-
Ограничения
- Пока не поддерживает 64-разрядные версии Windows или Linux и не использует более 4 ГБ оперативной памяти.
- Нет поддержки мультипроцессора.
-
Ссылки и рекомендации
- Ссылки на официальный веб-сайт, SourceForge и GitHub.
- Рекомендации по использованию и дополнительная информация о виртуализации с помощью coLinux.
Полный текст статьи: