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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.