LINUX.ORG.RU

LINE - эмулятор Линукс для Windows!


0

0

LINE - эмулятор линукса для windows, позволяет пускать немодифицированные ELF-бинарники для linux. Работает путем перехвата системных вызовов и использования функций из cygwin для их эмуляции, а все остальное - прямо выполняется на CPU. Пока реализованы не все системные вызовы, и поэтому не все приложения работают. lynx, bash, telnet, fileutils, xpaint, xeyes, xbill, GV - работают (хотя DNS lookup не работает почему-то и надо использовать IP адреса вместо имен машин).

>>> Подробности



Проверено:

Наконец-то, а то я уже так давно хотел работать в нормальном текстовом процессоре (Емакс) под Виндой а не мог :(((

anonymous
()

По-моему это рисковано - emacs с помощью этого эмулятора в смысле. Лучше native port для win32 взять.

hvv
() автор топика

Мужики, объясните мне кому это может понадобится? А то не понятно. Виндовые приложения на Линух-е - еще более или менее ясно. Типа игрушки там всякие, да и не нетолько игрушки :))

Banshee
()

А покажите хоть одно приложение (скриншот) работы этой фигни (LINE в смысле)

anonymous
()

2anonymous (*) (2001-03-05 11:39:40.0)
Дык есть же Xemacs под винды.

anonymous
()

не.... Winux!

anonymous
()

Это показывает наглядное преимущество unix над win32 - у юникса ~100 syscalls и практически все не-системное (типа печать) реализовано на user-level, у Win32 - примерно 400-500 полностью недокументированных и с долбанутейшей семантикой (кол-во - со слов SolarDesigner'а).

hvv
() автор топика

Гы! GNU/Windows, специально для RMS! :)

anonymous
()

Это может быть реально полезно, если под ним можно будет запустить mgetty. Сбудется мечта идиота - RAS (через эмулятор com-порта), fido и факсы на одной лини.

А еще круче было бы, если б запускался pppd :)

anonymous
()
Ответ на: комментарий от anonymous

>По ссылке несколько шотов есть. Да не с помощью этого LINE эти скриншоты сделаны - смотрите внимательно, люди, это подвох!!! Второй скриншот где нет ничего линуксовского - это само оно!!! А вот остальные - запущены с удаленного Х-сервера... Будьте бдительны, или я ошибаюсь? Кто-нить разъясните.

anonymous
()

Ну, не сравнивай грешное с праведным. Одно дело реализовать subsystem открытой системы, когда есть все исходники и win32, когда огромное количество функций недокуметированно, не говоря уже об исходниках. Кроме того, я вообще очень сомневаюсь, что поддержка win32 должна быть в ядре. wine отлично справляется с этим и из user space. Так что преимущество весьма сомнительное на мой взгляд.

velinor
()

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

sergey_volosat
()

2sergey_volosat: нет, это линуксоиды пытаются таким образом склонить на свою сторону производителей коммерческого софта. Идея правильная, но во-первых запоздала, во-вторых реализовывать неправильно начали. Надо было изначально орентировать ее только на нтю, ибо к тому моменту как прога будет готова, про 9х все уже забудут...

Irsi
()

2anonymous (*) (2001-03-05 18:57:24.0) А что, ppp в win32 не настолько сильно связано с ядром, что бы можно было такое сделать?

allter
()

Прочитал - попробовал - ни хрена(...) не пошла (вылетает с ошибкой), может для неё особый Win98 нужен (Win2000 не пробовал).

anonymous
()

Ну, теперь все будет зашибись:), сидит человече под вынью - компилит прогу под LINE,
И тут - бац! "Прогамма выполнила недопусти...", синие экраны, прочая дребедень.
Звонит юзер на службу техподдержки:"У меня тут gcc глючит..."
Изврат! И блокнот под vmware - еще хуже изврат!
"Перед тем, как поставить Линух, мальчик долго изучал его в среде вин98:)...,
пользуясь гениальным изобретением - LINE":))
Как раз для всяких Ogrов, чтоб консоль вешать, и мышку с клавой блокировать...:))

anonymous
()

> А что, ppp в win32 не настолько сильно связано с ядром, что бы
> можно было такое сделать?

Можно, можно :) Как два пальца... только не нужно никому :)

> Звонит юзер на службу техподдержки:"У меня тут gcc глючит..."

Вообще-то порт gcc есть под винды, проблем тут нет, другое дело что конечно это только компилятор, вызовы все другие.

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

Сколько тут сообщений и (особенно!) скриншотов - "... VMWare..." - а что, такой же изврат. Одну ОС из-под другой запускать - это же надо додуматься ;))))))

Dimentiy ★★
()

Прочитал - попробовал - все работает под win2000
bash2 работает, пытался запустить netscape
там есть две затычки

1. X-ы еще надо поднимать
2. В line нет поддержки nanosleep Syscall

Spy
()

не думаю что line получит популярность. ведь прелесть unix-like ос в архитектуре, а не в большом количестве софта (это уже преимущество windows, для преодоления этого преимущества и создается wine).

sergey_volosat
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.