나는 이전에 와인을 사용한 적이 있습니다. 최근 VirtualBox에 대해 들었습니다. 그들은 같은 일을 합니까? 차이점과 상대적인 장점은 무엇입니까?
답변1
그들은 동일하지 않습니다. VirtualBox는 "가상 머신"입니다. 즉, 내부 소프트웨어가 Windows, MacOSX, Linux, SunOS(x86용) 등을 실행할 수 있다고 생각하는 시스템을 생성합니다. 일단 부팅되면 운영 체제가 되며 실행하려는 애플리케이션을 설치해야 합니다. VirtualBox를 사용하면 Windows 응용 프로그램은 Windows 응용 프로그램처럼 보이고 MacOSX 응용 프로그램은 MacOSX 응용 프로그램처럼 보입니다.
Wine은 MS-Windows 인터페이스 에뮬레이터입니다. MS-Windows GUI 프로그램이 WinXP/Vista/Win7 대신 XWindows에 표시될 수 있도록 창 라이브러리를 에뮬레이션합니다. 이는 환경이 아니며 하나의 프로그램만 실행할 수 있습니다(그러나 여러 와인 응용 프로그램을 시작할 수 있습니다). 표준 MS 라이브러리를 모방하기 때문에 추가 라이브러리가 필요하거나 표준 라이브러리를 우회하고 하위 수준 라이브러리/인터페이스에 액세스하려고 시도하는 경우 모든 Windows 프로그램이 이 프로그램에서 실행될 수는 없습니다. Wine을 사용하면 일단 실행되면 Windows 응용 프로그램처럼 보이지 않을 수 있습니다.
VirtualBox는 더 많은 공간을 차지하지만(게스트 OS의 복사본 생성) Wine을 사용하는 응용 프로그램보다 훨씬 더 안정적입니다(보통 Wine의 잘못이 아니라 응용 프로그램의 잘못입니다). 지원 프로그램(예: Pageant를 사용하는 Putty)이 필요한 응용 프로그램이 있는 경우 해당 응용 프로그램은 Wine에서는 작동하지 않지만 VirtualBox에서는 제대로 작동합니다.