Apple Silicon Mac에서 bottle을 만들고 Windows 앱과 게임을 실행할 수 있는 Wine용 SwiftUI 그래픽 인터페이스입니다.
bottlesdevs/Bottles
Wine prefix를 관리해 준비된 runner와 의존성으로 Windows 소프트웨어와 게임을 실행하는 Linux용 GTK4/libadwaita 앱입니다.
- 스타
- 9,053
- 포크
- 385
- 열린 이슈
- 32
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Bottles는 Linux에서 Windows 소프트웨어와 게임을 실행하기 위한 데스크톱 애플리케이션입니다. Wine prefix를 bottle이라고 부르는 단위로 관리하며, 각 bottle에는 자체 runner, 구성 요소와 설정이 있어 Wine을 직접 구성하지 않고도 애플리케이션을 설치하고 실행할 수 있습니다.
이 프로젝트는 Python으로 작성되었으며 인터페이스에는 GTK4와 libadwaita를 사용합니다. 프로젝트 주제에는 이 분야에서 흔히 쓰이는 DXVK, Proton, MSI installer 등의 지원 도구가 포함되어 있으며, 앱은 주로 Flathub를 통해 Flatpak으로 배포됩니다.
저장소에는 소스에서 빌드하기 위한 개발용 Flatpak manifest와 Flathub manifest를 사용해 로컬에서 릴리스를 빌드하는 안내가 포함되어 있습니다. 기여 절차와 AI 지원 커밋 형식도 문서화되어 있습니다.
핵심 기능
- 01각각 자체 runner와 설정을 갖춘 별도의 Wine prefix(bottle)를 관리합니다.
- 02GTK4와 libadwaita로 GNOME 스타일의 네이티브 인터페이스를 구현했습니다.
- 03Flathub를 통해 Flatpak으로 배포하며 개발 빌드 옵션도 제공합니다.
- 04Wine 환경의 일부로 DXVK, Proton, MSI installer를 지원합니다.
활용 사례
- Wine을 직접 관리하지 않고 Linux 데스크톱에서 Windows 게임을 실행합니다.
- 격리된 Wine 환경이 필요한 Windows 애플리케이션을 설치합니다.
- Flatpak 개발용 manifest를 사용해 Bottles 자체를 테스트하거나 개발합니다.
빠른 시작
- 1
Flathub의 'Download on Flathub' 배지를 사용해 Bottles를 설치하세요
- 2
애플리케이션 메뉴에서 Bottles를 실행하세요
사용 전 알아둘 점
- Bottles는 Linux 전용 앱이므로 Windows나 macOS에서는 실행되지 않습니다.
- README에서 공식적으로 지원하는 배포 방식은 Flatpak뿐이며, Flatpak 환경 외부에서 빌드하는 과정은 복잡합니다.
- 실험용 빌드는 데이터를 손상시킬 수 있으므로 README에서는 테스트 전에 데이터를 백업할 것을 권장합니다.
토픽
자주 묻는 질문
- Bottles은(는) 무엇인가요?
- Wine prefix를 관리해 준비된 runner와 의존성으로 Windows 소프트웨어와 게임을 실행하는 Linux용 GTK4/libadwaita 앱입니다. Bottles는 Linux에서 Windows 소프트웨어와 게임을 실행하기 위한 데스크톱 애플리케이션입니다. Wine prefix를 bottle이라고 부르는 단위로 관리하며, 각 bottle에는 자체 runner, 구성 요소와 설정이 있어 Wine을 직접 구성하지 않고도 애플리케이션을 설치하고 실행할 수 있습니다.
- Bottles은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Bottles은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Bottles은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Bottles의 마지막 커밋은 2026년 11월 6일입니다.
- Bottles은(는) 어디에 사용할 수 있나요?
- Wine을 직접 관리하지 않고 Linux 데스크톱에서 Windows 게임을 실행합니다. 격리된 Wine 환경이 필요한 Windows 애플리케이션을 설치합니다. Flatpak 개발용 manifest를 사용해 Bottles 자체를 테스트하거나 개발합니다.
- Bottles는 어떻게 설치하나요?
- Flathub의 'Download on Flathub' 배지를 사용해 Bottles를 설치하세요 애플리케이션 메뉴에서 Bottles를 실행하세요
- Bottles은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bottlesdevs/Bottles
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
에뮬레이터, 엔진 재구현 및 호환성 레이어를 결합해 여러 시대와 플랫폼의 게임을 설치하고 실행하는 오픈소스 게임 런처입니다.
Apple Silicon에서 Windows 게임을 실행하도록 Wine과 그래픽 렌더러를 설정하는 네이티브 macOS 앱
Epic Games Store, GOG, Amazon Games 라이브러리를 한곳에 모으는 오픈소스 게임 런처
Sway, Hyprland, river 등의 Wayland 컴포지터에서 사용할 수 있으며, 시스템·네트워크·오디오 상태 모듈을 갖춘 높은 수준으로 사용자 지정 가능한 상태 표시줄입니다.