답변:
와인은 그런 종류의 에뮬레이터가 아닙니다
사용자는 에뮬레이터를 생각할 때 Dosbox 또는 zsnes와 같은 프로그램을 생각합니다. 이러한 응용 프로그램은 가상 시스템으로 실행되며 속도가 느려 각 프로세서 명령을 에뮬레이션해야합니다. 와인은 CPU 에뮬레이션을 수행하지 않으므로 "와인은 에뮬레이터가 아닙니다."
일부 사람들은 Wine이 시스템 위에 추가 계층을 도입하기 때문에 Windows 응용 프로그램이 느리게 실행될 것이라고 주장합니다. 기술적으로 사실이지만 Wine은 이와 관련하여 다른 소프트웨어 라이브러리와 다르지 않습니다. 최신 버전의 Windows조차도 이전 응용 프로그램을 지원하기 위해 추가 리소스를로드해야합니다.
중요하게, Wine과 Unix의 조합은 때때로 Windows 자체보다 빠를 수 있습니다. 시스템에 드라이버가 양호하고 응용 프로그램이 성능 관련 버그를 노출하지 않는 경우에 특히 그렇습니다.
에뮬레이터는 다른 것과 완전히 같은 역할을합니다. 이러한 애플리케이션에는 일반적으로 원래 애플리케이션 또는 플랫폼에 포함 된 모든 것이 포함됩니다.
그러나 와인은 Windows의 필수 기능 만 구현하고 X-Windows에서 이해할 수있는 명령으로 번역함으로써 번역자 역할을합니다.
보다 실제적인 예는 가상 머신입니다. 가상 머신을 사용하여 Linux에서 Windows를 실행하는 경우 전체 OS가로드되고 호스트와 직접적인 상호 작용이 없으므로 가상 머신은 Windows를 에뮬레이트합니다.
그러나 Wine은 필요할 때 직접 필요한 경우 X-Windows와 직접 대화하기 때문에 응용 프로그램이 Wine에서 작동하는 데 시간이 걸립니다.
더 위키 백과에서 찾을 수 있습니다 여기에 .
Wine은 Windows를 에뮬레이트하지 않고 Windows 이외의 OS를위한 win32 API (또는 래퍼)입니다.
실질적인 목적으로 와인 은 에뮬레이터이거나 기술적으로 단지 에뮬레이터 가 아니더라도 대부분의 사람들이 에뮬레이터가 기대하는 것을 수행 합니다. 자세한 설명은 FAQ를 참조하십시오 . 이것은 또한 유닉스 명명의 위대한 전통을 따른다. GNU는 유닉스가 아닙니다 . :-)