-
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의 매끄러운 이용을 지원하는 솔루션임