답변:
Wine 앱 데이터베이스를 확인해야합니다. 여기에는 Wine에서 테스트 된 프로그램과 테스트 결과가 나와 있습니다.
일부 프로그램은 훌륭하게 작동하지만 일부는 그렇지 않습니다. 일부는 Winetricks와 같은 패치 또는 더티 픽스가 필요합니다. 무승부의 행운. App DB는 테스트를 거친 Windows 응용 프로그램에 대한 보고서와 특정 배포판에서 프로그램이 얼마나 성공적인지 자세히 보여 주므로 유용합니다.
전세계에 모든 Windows 프로그램이있는 것은 아니지만 대부분의 주류 Windows 응용 프로그램을 나열합니다.
완벽한 환경에서 Wine 개발자는 Windows를위한 이진 호환 대체물을 빌드하기 위해 고정 된 사양을 따를 수 있습니다. 그러나 이것은 사실이 아닙니다. 그들은 공개 API를 알고 있으며 API가 무엇을해야하는지 알고 있습니다. 다른 모든 것 (즉, 그들이 하는 방법 )은 교육 된 추측입니다.
이상적으로는 Windows 기능이 일관되게 작동해야하지만 그렇지 않습니다. 부품은 매우 오래된 코드에 고정되었습니다. 응용 프로그램 개발자는 앱을 빌드 할 때 이러한 버그를 해결할 수 있지만 Wine은 문제를 포함하여 시행 착오를 통해 모든 것을 따라야합니다 (사용자는 특정 응용 프로그램에 버그를 제출 함).
아무것도 실행 되지 않습니다 . 기본보다 완벽하게 작동하는 것조차 그대로 유지되는 것은 아닙니다. 종종 와인 세계에서 무언가를 고치려면 6 가지 다른 것을 깨뜨려야합니다 ... 코드가 안정적으로 출시되기 전에 새로운 버그를 발견하기를 바랍니다.
애플리케이션 일괄 처리에 대해 장기적으로 안정적인 지원을 원한다면 Wine : CrossOver 의 상용 제품을 살펴보십시오 .
Wine과 Windows 소프트웨어의 호환성은 소프트웨어와 실행하려는 Windows 버전에 따라 다릅니다.
Wine App Database 에는 다양한 소프트웨어 버전과 다양한 버전의 Wine 및 Linux 배포판과의 호환성 수준이 있습니다. 물론 모든 응용 프로그램이보고되는 것은 아니며 해당 응용 프로그램의 상태가 항상 최신 상태 인 것도 아닙니다.
Crossover 및 Cedega 와 같은 Wine에서 파생 된 상용 제품도 있습니다 (구식이긴하지만).
이제 Direct3d 10 & 11이 Linux에서 기본적으로 지원 될 예정이므로 더 많은 게임에서 훨씬 더 많은 안정성과 성능을 기대할 수 있습니다.
www.codeweavers.com/
www.transgaming.com/
www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11
포괄적 인 일반화를 만들려면
와인 아래에서는 게임이 제대로 지원되지 않는 경향이 있습니다. 상황은 거의 작동하지만 거의 작동하지만 일반적으로 비참하게 실패합니다. 몇 가지 드문 눈에 띄는 것이 있지만 일반적으로 와인에서 특정 게임을 실행하는 것에 대해 비관적입니다.
반면에 작은 "응용 프로그램"프로그램은 아주 잘 작동하는 경향이 있습니다. 단일 작업을 수행하기위한 도구는 일반적으로 데이터 형식 변환, 파일 표시 또는 기타 단일 기능 수행에 관계없이 작동합니다. 일반적으로 전체 앱이 10 메가 미만이면 작동 할 가능성이 높습니다.
레거시 코드가 많은 대규모 프로젝트에 참여할 때 응용 프로그램 지원이 중단되는 경향이 있습니다.
.NET으로 작성된 Windows 프로그램에 Mono를 사용할 수도 있습니다. 검색하여 설치하십시오. 사용하려면 그냥 실행mono ProgramName