cygwin은 와인과 같지만 Linux 응용 프로그램 용입니까?


답변:


27

Cygwin은 와인처럼 작동합니까? 아니.

외국 OS 내부에 호환성 계층을 제공합니까? 예.

Wine은 Linux에서 Windows 실행 파일을 실행할 수 있지만 Cygwin은 Windows에서 Linux 실행 파일을 실행할 수 없습니다. 대신, 리눅스 프로그램은 Cygwin을 위해 특별히 컴파일되어야합니다. Cygwin 프로젝트의 목표는 가능한 한 간단하게, 즉 바이너리 호환성보다는 소스 호환성을 목표로하는 것입니다.

그러나 Wine 프로젝트의 일부인 Winelib는 기본적으로 Cygwin입니다. Windows 프로그램을 Linux 실행 파일로 컴파일 할 수있는 소스 호환성 계층을 제공합니다.


1
Cygwin도 도서관인가요? 리눅스 명령이 매핑 될 수있는 윈도우에서 작동하는 일반적인 기능 계층? 감사합니다
Vass

3
Cygwin의 핵심에는 Cygwin DLL (동적 링크 라이브러리)이 있는데 이는 Linux에서 glibc 와 비슷한 Cygwin에서 비슷한 역할을 합니다. 그러나 Linux 커널 호출 측면 에서 POSIX API 를 구현하는 대신 Windows API 및 기본 NT API를 사용하여이를 구현합니다 . 어떤 경우에는 매핑이 간단하지만 다른 경우 (예 : fork ()) 는 복잡하고 느립니다.
ak2

Windows에서 Linux 프로그램을 실행하는 데 Wine과 더 가까운 것이 있습니까?
Alex Flint
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.