|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Timoshkov 2:5020/400 15 Aug 2001 06:17:49 To : All Subject : Re: Эмулятор винды -------------------------------------------------------------------------------- "Vladimir Mosgalin" <Vladimir.Mosgalin@p17.f1041.n5030.z2.fidonet.org> wrote: > >> >> MT>>> wine --- это HЕ эмулятор винды. > >> >> VM>> Поподробнее можно? Или что, опять маленькая неточность или > >> >> VM>> пропущенное слово? :) > >> >> MT> Подробнее в документации на wine. Если мне не изменяет мой > >> >> MT> склероз, то это Win API под Linux. Т.е. реализация > >> >> MT> такового. > >> >> > >> >> Имхо нет. wine состоит минимум из двух частей - 1) win api, > >> >> который используют некоторые программы, портированные с виндов, > >> >> и 2) - "эмулятора виндов", т.е. программы, которая используя 1) > >> >> умеет запускать виндовые программы без всякого портирования. > >> > >> DT> Hе верно. Wine это: Win32 API implementation + binary loader. > >> DT> Binary loader - это просто загрузчик, который зная PE формат > >> DT> просто mmap'ит бинари. "Эмулятором виндов" его назвать даже с > >> DT> большой натяжкой нельзя. > >> > >> Охотно верю, что ты в этом разбираешься, но объясни, какая разница > >> (по существу) между тем, что написал ты и я. Да и почему wine - не > >> эмулятор? > > DT> Wine - это open source win32 implementation. Эта реализация win32 > DT> имеет две ключевые характеристики: source compatibility и binary > DT> compatibility с оригинальной реализацией от ms. > > >> Hикто не мешает определять слово "эмулятор" и в более широком смысле > >> (типа xterm - terminal emulator :). А в данном случае программа > >> считает, что работет в виндах, и происходит прозрачная (теоретически > >> :) для нее эмуляция системы. > > DT> Linux - это эмулятор Unix? (source compatibility) > DT> Процессоры AMD - это эмуляторы процессоров Intel? (binary > DT> compatibility) > > Я уже привел пример с xterm'ом. Мне он не слишком-то нравится, так как тогда > можно сказать "консоль в линуксе - эмулятор терминала", что конечно отчасти > правильно, но глупо. Здесь так же. Видимо, нет четкого определения слова > "эмулятор" (или я его не знаю), удовлетворяющего всех. Поэтому если сильно > крючкотворствовать, то можно далеко зайти. Оба твои утверждения о (о линуксе и > процессорах) не лишены рациональности, но это мне кажется глупо. А в случае с > wine'ом - нет. Будем считать, что это imho. Попробуй еще поразмышлять о версиях BIOS от разных производителей. Тебе знакомо слово "клон"? > Кстати, не мог бы ты объяснить, что такое "source compatibility"? Совместимость на уровне исходного кода, т.е. API. -- Dmitry at Baikal.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577f7f8ca64.html, оценка из 5, голосов 10
|