|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Mosgalin 2:5030/1041.17 15 Aug 2001 00:53:52 To : Dmitry Timoshkov Subject : Эмулятор винды -------------------------------------------------------------------------------- 14 Aug 01 17:15, you wrote to all: >> >> 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. Кстати, не мог бы ты объяснить, что такое "source compatibility"? Vladimir ... I wanna live, I wanna love, but it's a long hard road, out of hell... --- Why use Windows, since there is a door? * Origin: [...CENSORED...] (2:5030/1041.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/45283b79c9dd.html, оценка из 5, голосов 10
|