6

Каковы преимущества / недостатки использования кооперативного linux, например, портативного ubuntu, например, по сравнению с qemu или любой другой установкой виртуальной машины. Является ли один вариант заметно быстрее, чем другой плюс и другие вещи, которые следует принимать во внимание.

2 ответа2

2

Я нашел оба варианта довольно медленными. Проблема заключается в том, что оба кода запускают весь код, связанный с гостем, в одном потоке, даже если у вас многоядерный компьютер, а для хост-ОС это выглядит как "любой другой поток", который может быть прерван другими потоками на хосте. ОПЕРАЦИОННЫЕ СИСТЕМЫ...

2

В настоящее время я использую систему Arch Linux на основе Colinux. Мне это нравится, потому что он очень легкий по сравнению с отдельной версией, особенно такой системы, как Ubuntu.

Colinux в настоящее время является только одноядерным, новейший VirtualBox поддерживает многоядерный (если ваш процессор имеет VT-x).

Графика может быть хитрой. Если вы используете Colinux с простой переадресацией X11 (подключая его к Windows X-серверу, такому как Xming - я полагаю, именно это и делают Linux и Portable Ubuntu), вы получаете хороший «плавный режим» - приложения Linux работают вместе с Windows, а не в отдельное окно; вам не нужен отдельный оконный менеджер - но он не такой отзывчивый, как VM.

Вы также можете настроить VNC-сервер в гостевой системе и войти с хоста. Нет бесшовного режима, но он более отзывчив и может быть в целом более удобным. Тем не менее, шансов на 3D-ускорение пока нет.

Из-за того, что нет необходимости запускать X/window manager/ различные демоны, Colinux заметно легче в оперативной памяти. Я считаю, что это также быстрее, но я не проверял много.

Мне удалось запустить одну и ту же установку Arch (из отдельного раздела) как в Colinux, так и в натуре - подробности такой установки смотрите здесь . Тем не менее, я думаю, что VirtualBox может сделать это тоже.

Имейте в виду, что вы не можете использовать оба одновременно - Colinux отказывается работать вместе с виртуальной машиной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .