CoLinux

coLinux
Логотип программы coLinux
Скриншот программы coLinux
coLinux с запущенным Debian Linux
Тип Эмуляция
Разработчик community
Написана на C++ и Си[1]
Операционная система Microsoft Windows
Первый выпуск 2 февраля 2004
Аппаратная платформа Windows
Последняя версия 0.7.9 (9 апреля 2011)
Лицензия GNU GPL
Сайт colinux.org

coLinux (от англ. cooperative Linux) — технология, позволяющая запускать операционную систему Linux на ОС Microsoft Windows XP и новее. coLinux использует модифицированный Linux и специальный 32-битный драйвер Windows для отображения системных вызовов Linux в вызовы Windows — именно по этой причине coLinux работает только на 32-битных ОС и не может работать на 64-битных. Память приложения используется как системная память операционной системы.

Эта технология предоставляет возможность запускать один или несколько экземпляров Linux в среде Windows без потери скорости (в отличие от использования полной эмуляции процессора — как, например, в QEMU или Bochs). Для пользователя экземпляры выглядят как запущенные на другом компьютере и доступны по сети.

coLinux может быть использован для обучения Linux, выполнения Linux-приложений на компьютерах, где требуется наличие Windows, для запуска дополнительных серверов или для повышения безопасности.

Приложения Linux выполняются без перекомпиляции и каких-либо изменений.

Примечания

  1. The colinux Open Source Project on Open Hub: Languages Page — 2006.

Литература

  • Рик Росс. «Кооперативный» Linux. Найдёт ли поддержку в Microsoft новая разработка? // «Computerworld Россия». — 2004. — № 16.

Ссылки

  • Официальный сайт проекта (англ.)
  • Wiki-сайт проекта CoLinux (англ.). Дата обращения: 23 февраля 2009. Архивировано из оригинала 13 февраля 2012 года.
  • andLinux.org — полная система.
  • TopologiLinux.com — сайт TopologiLinux.
  • Ulteo Virtual Desktop позволяет прозрачно запускать Linux-приложения в среде Windows.

См. также

  • Wine — реализация WindowsAPI, позволяющая запускать приложения Windows без перекомпиляции под управлением ОС с ядром Linux.
Перейти к шаблону «Программные эмуляторы»
Уровень приложений
Уровень ОС
(Контейнеры)
Аппаратный уровень
Универсальные
Микроядро
Монолитные
Специализированные
Android
DOS
Прочие
Виртуализация сетей