WINE это эмулятор ?! (Продолжение философской беседы)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

WINE это эмулятор ?!

Сообщение shotdownsystem »

Суть вопроса: можно ли WINE называть эмулятором ?
Просьба сохранять доброжелательный настрой, чувство юмора и не тыкать в Wine is not emulator, ибо это напиток.
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: WINE это эмулятор ?!

Сообщение serzh-z »

Если касаться терминов, Wine - самый, что ни на есть настоящий эмулятор Windows API:
QUOTE писал(а):An emulator in computer sciences duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system. This focus on exact reproduction of external behavior is in contrast to some other forms of computer simulation, which can concern an abstract model of the system being simulated.
(http://en.wikipedia.org/wiki/Emulator)

А так, имхо, - как авторы его решили назвать, так оно и есть - "НЕ эмулятор".
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: WINE это эмулятор ?!

Сообщение sash-kan »

serzh-z писал(а):
25.11.2010 01:54
настоящий эмулятор Windows API
только api. и только для прикладных программ. afaik.
system — не эмулируется, как в тех программах, что действительно являются эмуляторами: bochs, qemu, vbox, etc.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: WINE это эмулятор ?!

Сообщение taaroa »

ни разу не эмулятор.
один лишь ntdll.dll.
Изображение
таши делек.
:wq
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: WINE это эмулятор ?!

Сообщение Goodvin »

Вопрос ни о чём.
Всё давно обсуждено, гугль работает - я проверял.
Переназовите тему в "Мне лень пользоваться поиском, буду увеличивать энтропию".
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: WINE это эмулятор ?!

Сообщение shotdownsystem »

An emulator in computer sciences duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system.

The WINE duplicates (provides an emulation of) the functions of The Windows family system using a different system, so that the Linux system behaves like (and appears to be) the Windows system. It is right ?

Я припоминаю только 3 тернима, приминимых к объектам, выдающих себя за другие объекты: эмулятор, симулятор и модель.
ВАЙН вышел за рамки простого переходника API, он эмулирует еще и среду, т.е. является эмулятором.
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: WINE это эмулятор ?!

Сообщение serzh-z »

Goodvin
Ну, скажу по секрету, - все темы, которые мне попадались, к сожалению, были замусорены постами различных троллей, с текстом "Вопрос ни о чём. Всё давно обсуждено, гугль работает - я проверял.".

shotdownsystem писал(а):
25.11.2010 16:41
ВАЙН вышел за рамки простого переходника API, он эмулирует еще и среду, т.е. является эмулятором.
Именно.

Просто "реализацией Windows API" он бы был, если бы, скажем, предоставлял пару библиотек вида winesys.so, которые бы предоставляли API, совместимый с Windows API и приложения могли бы с этими библиотеками, при желании, линковаться. Или если бы на вызовы GetVersion/GetVersionEx/VerifyVersionInfo отвечал бы кодами для "WINE system 1.2", а не "Microsoft Windows". Или если бы он реализовывал задокументированный стандарт, какой-нибудь "ECMA-XXX: Windows API".
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: WINE это эмулятор ?!

Сообщение frp »

shotdownsystem писал(а):
25.11.2010 01:40
Суть вопроса: можно ли WINE называть эмулятором ?
Просьба сохранять доброжелательный настрой, чувство юмора и не тыкать в Wine is not emulator, ибо это напиток.

С одной стороны - WINE - эмулятор, потому, что он эмулирует винду и для программы wine идентичен винде.
Но с другой стороны - WINE не является эмулятором. Это - всего лишь альтернативная реализация Win API плюс загрузчик виндовых экзешников, dll и других. К тому же в wine невозможно запустить драйвера и прочую гадость, требующую Ring 0.
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: WINE это эмулятор ?!

Сообщение shotdownsystem »

frp писал(а):
25.11.2010 20:17
shotdownsystem писал(а):
25.11.2010 01:40
Суть вопроса: можно ли WINE называть эмулятором ?
Просьба сохранять доброжелательный настрой, чувство юмора и не тыкать в Wine is not emulator, ибо это напиток.

С одной стороны - WINE - эмулятор, потому, что он эмулирует винду и для программы wine идентичен винде.
Но с другой стороны - WINE не является эмулятором. Это - всего лишь альтернативная реализация Win API плюс загрузчик виндовых экзешников, dll и других. К тому же в wine невозможно запустить драйвера и прочую гадость, требующую Ring 0.

+реестр +видовая ВФС(диски с,д) +набор программ.
winAPI не описывает драйвера, он выше них. Драйвера это ВДМ и еще че-то забыл
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: WINE это эмулятор ?!

Сообщение serzh-z »

А откуда вдруг вообще взялся предмет "эмулятор Windows"? В первом посте шла речь о "эмуляторе", без указания предмета эмулирования. Wine, скорее, эмулирует Windows API и среду, и вовсе не ОС Windows.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5435
ОС: Gentoo

Re: WINE это эмулятор ?!

Сообщение /dev/random »

serzh-z писал(а):
26.11.2010 14:49
А откуда вдруг вообще взялся предмет "эмулятор Windows"?

Полагаю, из отрицаемой разработчиками, но очевидной расшифровки слова "wine": windows emulator.
Спасибо сказали: