Эмулятор Linux в Windows
vmware
ядро пускается как виндовое приложение.
корень берётся из файла или партишна.
есть текстовая консолька.
есть сеть для связи с хост-машиной.
если надо иксы - можно какие-нить виндовые запустить.
можно ещё маунить каталоги внутрь, но когда я смотрел оно глючило.
coLinux это забавная штуковина. Вот только сеть мне так и не удалось настроить. Видимо для этого надо выбивать из СНТО второй IP.
там tun интерфес поднимается между хостом и coLinux
чтоб во внешний мир вылезти можно nat на хосте поднять
в этом смысле лучше использовать VMWare - он сам натит всё, что нужно.
mingw ?
там вобще ничего не эмулируется.
единственное что autoconf/automake работают и прочие удобства сборки.
всё надо самому писать под winapi. там даже libc от M$
а, да, пижжу
там вобще ничего не эмулируется.в Cygwin тоже ничего не эмулируется, но тем не менее он фигурирует в первом посте.
смотря как понимать фразу автора "эмулятор линукса"
либо это всего лишь базовая posix-среда, либо действительно эмулятор, позволяющий например линуксовские бинарники запускать (и еще быть может модули подгружать).
некое подобие vfs там есть.
с остальным не сталкивался. но судя по размеру базового кода там много что должно быть.
некое подобие vfs там есть.в mingw тоже
здесь тоже терминологическая проблема со словом "эмулируется"
VFS встроена в стандартную библиотеку и появляется на стадии компиляции, а не на стадии исполнения. Вот если бы один и тот же EXE-шник можно было запустить "без cygwin", где "VFS недоступна", или "с cygwin", где "VFS доступна" именно посредством runtime-функциональности cygwin, то тогда было бы правомерно сказать, что VFS эмулируется. А так это всего лишь особенность реализации libc, а не эмулируемая функциональность.
Оставить комментарий
Vasya156
Вопрос туповатый, но какой еще есть хороший эмулятор Linux под винду, кроме Cygwin?