Эмулятор Linux в Windows

Vasya156

Вопрос туповатый, но какой еще есть хороший эмулятор Linux под винду, кроме Cygwin?

dickofan

vmware

vall

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

vook

coLinux это забавная штуковина. Вот только сеть мне так и не удалось настроить. Видимо для этого надо выбивать из СНТО второй IP.

vall

в смысле?
там tun интерфес поднимается между хостом и coLinux
чтоб во внешний мир вылезти можно nat на хосте поднять

Andbar

в этом смысле лучше использовать VMWare - он сам натит всё, что нужно.

otets-mihail

mingw ?

vall

да?
там вобще ничего не эмулируется.
единственное что autoconf/automake работают и прочие удобства сборки.
всё надо самому писать под winapi. там даже libc от M$

otets-mihail

а, да, пижжу

mira-bella

там вобще ничего не эмулируется.
в Cygwin тоже ничего не эмулируется, но тем не менее он фигурирует в первом посте.
смотря как понимать фразу автора "эмулятор линукса"
либо это всего лишь базовая posix-среда, либо действительно эмулятор, позволяющий например линуксовские бинарники запускать (и еще быть может модули подгружать).

vall

ну как это ничего?
некое подобие vfs там есть.
с остальным не сталкивался. но судя по размеру базового кода там много что должно быть.

mira-bella

некое подобие vfs там есть.
в mingw тоже
здесь тоже терминологическая проблема со словом "эмулируется"
VFS встроена в стандартную библиотеку и появляется на стадии компиляции, а не на стадии исполнения. Вот если бы один и тот же EXE-шник можно было запустить "без cygwin", где "VFS недоступна", или "с cygwin", где "VFS доступна" именно посредством runtime-функциональности cygwin, то тогда было бы правомерно сказать, что VFS эмулируется. А так это всего лишь особенность реализации libc, а не эмулируемая функциональность.
Оставить комментарий
Имя или ник:
Комментарий: