Bottles 63.0: 리눅스 Wine 환경을 위한 Eagle 개선 및 수정 사항
2026년 3월 22일, Bottles 63.0이 출시되었습니다 — 리눅스에서 Windows 애플리케이션을 실행하기 위한 오픈소스 Wine prefix 관리자입니다. 핵심 도구인 Eagle은 이제 실행 파일을 프레임워크, 런타임 환경, 보호 메커니즘에 대해 분석하여 최적의 소프트웨어 실행 설정을 결정합니다. Python 기반 프로젝트로 2017년부터 개발 중이며, 이전 버전은 2026년 2월에 출시되었습니다. Notepad++와 Battle.net에서 테스트 확인되었습니다.
Eagle은 바이너리의 다단계 분석을 수행합니다: 리소스 스캔, 설치 프로그램 내용 추출(Electron의 Asar 포함), 안티치트 감지, 종속성 제안. 이를 통해 수동 prefix 구성 작업을 최소화합니다.
주요 수정 및 개선 사항
이번 릴리스에는 새로운 버전 관리 시스템으로의 전환과 여러 안정성 수정이 포함되어 있습니다:
- 0바이트 유령 파일 감지 시 충돌 수정;
- Bottles 목록의 알파벳 및 숫자 정렬;
- 일부 아이콘의 ICO에서 PNG로 변환 수정;
- 번역 업데이트;
- 다운로드용 프록시 지원 추가;
- 수동 추가 폰트의 자동 처리;
- Flatpak 확장( Gamescope, MangoHud, OBS) 사용 가능 여부 확인;
- Desktop Entry 및 Steam 단축키 개선;
- CLI에서 실행 시 terminal.py의 shlex.quote 오류 수정;
- 레지스트리 복원 시 .tmp 파일 무시;
- exe 및 아이콘 경로 누락 수정;
- 앱 설치 화면에서의 멈춤 현상 제거.
wezterm 터미널 지원이 원활한 통합을 위해 개선되었습니다.
Wine 및 Proton 생태계 맥락
Bottles은 최신 Wine 버전과 통합됩니다. Valve는 2025년 11월 13일 Steam 게임을 위해 Wine 10.0 기반의 Proton 10.0을 출시했습니다. Wine 11.5는 2026년 3월 20일 실험 빌드로, Linux, macOS, BSD를 위한 Win32 API 기반입니다. 안정 버전 Wine 11.0은 2026년 1월 13일 출시되었으며, Wine 12.0은 2027년 초에 예상됩니다.
중급/시니어 개발자에게 Bottles은 Wine prefix 배포를 간소화합니다: GUI를 통한 runner, DXVK/VKD3D, 오버라이드 관리. Eagle은 프레임워크(.NET, Electron) 감지를 자동화하여 디버깅 시간을 줄입니다.
중요한 점
- Eagle 모드: 종속성 및 오버라이드 자동 구성のための exe 심층 분석;
- 새로운 버전 관리: 변경 추적을 위한 시맨틱 넘버링;
- Flatpak 통합: 게임을 위한 Gamescope/MangoHud 확인;
- CLI 수정: 스크립팅을 위한 shlex.quote 및 terminal.py;
- 프록시 지원: 기업 환경 간소화.
— Editorial Team
아직 댓글이 없습니다.