Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Эмуляторы .exe

2.1K
29 февраля 2008 года
smoki
115 / / 05.11.2006
Здравствуйте Уважаемые! У меня такой вопрос к вам, есть ли какие - то эмуляторы .exe файлов для FreeBSD, а то мне дали FreeBSD там был какой - то эмулятор, только он как - то долго работал и много оперативы грузил! Так что он был приговорен к расстрелу:)
489
29 февраля 2008 года
NeO_u
277 / / 11.10.2006
Насколько я знаю, один из лучших эмуляторов Wine, но он много есть оперативы, и компьютер должен быть не самым галимым...

ЗЫ: Помоему все эмули будут хавать много оперативы, с этим ничего не поделаешь, все таки это эмулятор.
240
29 февраля 2008 года
aks
2.5K / / 14.07.2006
wine - по сути лишь реализует виндовое API, не эмулирует всю систему.
8.2K
02 марта 2008 года
Pelican
115 / / 16.06.2007
Не только эмулирует API, но и реализует двоичную совместимость.
240
02 марта 2008 года
aks
2.5K / / 14.07.2006
Двоичная совместимость, это по вышему что? )
245
02 марта 2008 года
~ArchimeD~
1.4K / / 24.07.2006
Цитата: aks
Двоичная совместимость, это по вышему что? )



Красивые малопонятные слова, употребление которых повышает авторитет в собственных глазах

63
02 марта 2008 года
Zorkus
2.6K / / 04.11.2006
Лично мне скорей нравится Cedega.
63
02 марта 2008 года
Zorkus
2.6K / / 04.11.2006
Цитата: ~ArchimeD~
Красивые малопонятные слова, употребление которых повышает авторитет в собственных глазах


http://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C
http://en.wikipedia.org/wiki/Binary_compatibility
Чего непонятного?

240
02 марта 2008 года
aks
2.5K / / 14.07.2006
Я просто не совсем понял, что автор имел ввиду под этим термином в данном контексте? Как бы понятно, что wine умеет открывать виндовые исполняемый файлы и исполнять их на наборе алтернативного виндового API.
8.2K
03 марта 2008 года
Pelican
115 / / 16.06.2007
Нет. Я вовсе не умничаю. Может я не прав, тогда поправьте меня. Насколько я знаю WINE эмулирует еще и реестр. А по идее должен эумулировать и файловую систему. Если в проге есть инструкция
 
Код:
...
FILE* File = fopen("C:\\MyFile.dat", "r");
...

Как же WINE ее обработает? Ведь Linux не знает понятия "диск" - она монтирует одну ФС в другую, на сколько Вам и мне известно... Я повторюсь: возможно, я ошибаюсь, возможно. Но ведь нельзя знать всё и вся... :) ЖДУ ОТВЕТОВ!!! :)
2
04 марта 2008 года
squirL
5.6K / / 13.08.2003
двоичная совместимость - это когда ОС выполняет бинарный файл из другой ОС без костылей в виде wine :) если же присутствует любая прослойка - wine, cedega и т. п. - то это уже не двоичная совместимость, а именно эмуляция.

[QUOTE="~ArchimeD~"]Красивые малопонятные слова, употребление которых повышает авторитет в собственных глазах[/QUOTE]
давай не будем заниматься прикладной психологией? ладно?
245
04 марта 2008 года
~ArchimeD~
1.4K / / 24.07.2006
Цитата: squirL

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


угу, это я брюзжу.

кстати, как насчет freebsd и linux? в хэндбуке пишут про

Цитата:

FreeBSD предоставляет двоичную совместимость с несколькими другими UNIX®-подобными операционными системами, включая Linux.



тем не менее нужен модуль ядра. поскольку он является именно модулем ядра, т.е. частью ОС, то он "костылем" не считается?

но в тоже время

Цитата:

Вкратце, эта совместимость позволяет пользователям FreeBSD работать с 90% приложений для Linux без каких-либо модификаций последних.
...
Конечно, существуют некоторые особенности Linux, которые не поддерживаются в полной мере под FreeBSD.



т.е. 10% приложений таки не поддерживается. все равно это двоичная совместимость?

сами они пишут

Цитата:

Да, но можно ли назвать это эмуляцией? Нет. Это реализация ABI, а не эмуляция. Как таковой, эмулятор (или симулятор) отсутствует.

2
04 марта 2008 года
squirL
5.6K / / 13.08.2003
Цитата: ~ArchimeD~
т.е. 10% приложений таки не поддерживается. все равно это двоичная совместимость?


а что тебя удивляет?

245
05 марта 2008 года
~ArchimeD~
1.4K / / 24.07.2006
Цитата: squirL
а что тебя удивляет?



просто интересуюсь, подходит ли это по твоему определению. я бы сказал - костыль, прикрученный к ядру ;)

2
05 марта 2008 года
squirL
5.6K / / 13.08.2003
Цитата: ~ArchimeD~
просто интересуюсь, подходит ли это по твоему определению. я бы сказал - костыль, прикрученный к ядру ;)


ну в таком случае - и compat5/6 - костыли :) ДС - реализуется на уровня ядра. эмулятор - это приложение. вот собссно и все.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог