리눅스에서 윈도우 앱을 매끄럽게 실행하는 WinBoat

1 month ago 11

  • WinBoat설정 자동화와 직관적인 사용자 인터페이스로 기존 WinApps보다 편의성 강조
  • Wine이나 CrossOver에서 호환되지 않는 Adobe 제품군, Affinity Photo 등 주요 앱 지원
  • 실험적 USB 패스스루 기능을 통해 Windows 전용 하드웨어 구성 가능
  • GPU 가상화 및 Flatpak, Podman 지원 예정으로 확장성 높음
  • Office 365 등 대표적인 윈도우 앱 자유롭게 사용 가능

WinBoat란 무엇인가

  • WinBoat는 Linux 환경에서 Windows 앱을 원활하게 실행할 수 있게 도와주는 도구임
  • 유저가 번거로운 수동 설정 없이, 필수 준비물만 갖춘 뒤 한 번의 설정으로 통합 경험을 제공함
  • 별도의 설정 파일 수정이나 복잡한 CLI 명령어 학습 필요 없이, 단일 인터페이스에서 바로 사용 가능함

WinApps와의 비교

  • WinApps는 여러 설정 작업을 수동으로 처리하고, TUI나 작업 표시줄 위젯, CLI 명령어 활용 필요함
  • WinBoat는 설치 후, 한 번에 모든 구성 자동화 및 직관적 UI 제공으로 전체적인 사용자 경험 완성
  • 구성 파일 직접 관리나 CLI 암기 과정 없이 간편한 사용성 보장함

CrossOver나 WINE 대비 장점

  • Wine, CrossOver에서 실행이 어려운 다양한 앱(예: Affinity Photo, Adobe 전체 스위트, Paint Tool Sai, AeroChat, Acrobat, Office 등)도 작동함
  • 전체 Windows 데스크탑 환경 제공 및 다양한 소프트웨어 호환 확보

주변기기/하드웨어 및 패스스루 지원

  • USB 기반 기기의 경우, WinBoat 0.8.0부터 USB 패스스루 지원(실험적), Windows용 소프트웨어로 설정 가능
  • WinBoat 구버전 사용자는 직접 docker-compose.yml 수정 방식으로 USB 기기 추가 가능
  • 0.8.0 이상에서는 내장 방식만 호환됨

GPU 패스스루 및 그래픽 가상화

  • 현재는 GPU 패스스루 미지원
  • 추후 para-virtualized 드라이버, Indirect Display Driver 등을 활용한 GPU 가속Looking Glass와의 연동 계획함
  • 테스트 결과 일부 드라이버는 실사용 단계에 부적합, 준비 완료 시 통합 예정임

게임 및 보안

  • 커널 레벨의 안티치트가 적용된 게임은 가상화 환경 한계로 실행 불가

확장성 및 배포 계획

  • Podman(Docker 대체) 지원 예정이나, 네트워킹 이슈로 기능 완성 전임
  • Flatpak 패키징도 계획 중이나, 시스템·앱 인터페이스 및 도구 노출 등 기술적 과제 존재함

윈도우 SW 및 오피스 지원

  • Microsoft Office 365 등 주요 Windows 앱 실행 정상 동작함

결론

  • WinBoat는 사용자 친화적 자동화, 호환성, 확장성 등 다양한 강점 바탕으로, Linux 상에서 Windows 응용 SW의 매끄러운 이용을 지원하는 솔루션임

Read Entire Article