Wine 10.0은 중요한 발전을 소개하며, 특히 기본 디스플레이 서버로 Wayland를 통합하여 리눅스에서 Windows 애플리케이션을 에뮬레이션 없이 실행할 때 성능을 향상시킵니다. 이전에는 Wine이 X11에 의존했으며, Wayland 호환성을 위해 XWayland가 필요했으나, 이는 성능 저하를 초래했습니다. 이번 업데이트로 Wine은 사용되는 디스플레이 서버에 관계없이 최적의 성능을 제공하는 것을 목표로 하고 있습니다.
또한, Wine 10은 ARM64 아키텍처 지원을 강화하여, x86 에뮬레이션을 위한 서드파티 소프트웨어를 활용하면서 Wine 코드를 네이티브로 실행할 수 있게 되었습니다. 이는 라즈베리 파이와 Apple M 시리즈 장치와 같은 기기에서 Windows 애플리케이션을 실행하는 데 특히 유용하며, FEX Emulator를 통해 원활한 작동을 지원합니다.
업데이트는 또한 확장된 고해상도 지원과 Vulkan 1.4.303 버전까지의 구현을 통해 사용자 경험을 향상시킵니다. 새로운 데스크탑 제어판을 통해 사용자는 가상 데스크탑 해상도를 포함한 디스플레이 설정을 조정할 수 있습니다. 더불어, 구형 DirectX-9 타이틀에 대한 여러 개선 사항이 적용되었으며, Vulkan 렌더러는 게임에서의 끊김을 줄이기 위한 여러 동적 상태 확장을 포함하고 있습니다. 기존 GStreamer 백엔드와 함께 선택적 FFmpeg 기반 백엔드가 도입되었으며, DirectMusic 모듈은 이제 MIDI 파일을 로드할 수 있습니다.
전반적으로, Wine 10.0은 6,000개 이상의 개별 변경 사항을 포함한 상당한 업데이트로, 리눅스 시스템에서 Windows 애플리케이션의 기능성과 성능을 개선할 것을 약속합니다. 새로운 버전은 배포 패키지 소스에 포함될 것으로 예상되며, 곧 Proton에 통합될 예정입니다.
* 이 글은
computerbase.de의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.