1년 이상의 노력 끝에 Wine 9.0은 7,000개 이상의 개선 사항을 제공합니다. 이러한 업데이트는 사용자 경험과 시스템 성능을 크게 향상시켜 Linux 및 Unix 계열 시스템에서 Windows 호환성 계층을 구현하는 데 상당한 진전을 가져왔습니다.
Wine 9.0의 주요 업데이트
- WoW64 아키텍처: Wine 9.0 버전에는 순수 64비트 Unix 시스템에서 32비트 Windows 응용 프로그램을 실행할 수 있는 WoW64 아키텍처가 도입되었습니다(과거에는 불가능했습니다). 이 모드는 기본적으로 활성화되어 있지 않으며 16비트 코드 및 일부 OpenGL 기능을 지원하지 않습니다.
- 실험적인 Wayland 드라이버: 실험적인 Wayland 그래픽 드라이버가 추가되었습니다. 아직 개발 단계이지만 기본 창 관리, 다중 모니터 지원, 높은 DPI 스케일링, Vulkan 지원 등의 기능을 이미 지원하고 있습니다.
- ARM64 개선: PE/Unix 분리가 완료되어 Wine 9.0은 이제 ARM64 아키텍처에서 기존 Windows 바이너리를 실행할 수 있습니다. ARM64X 및 ARM64EC 모듈에 대한 지원은 물론 예비 32비트 x86 에뮬레이션 기능도 포함됩니다.
- 그래픽 및 Direct3D 최적화: PostScript 드라이버가 다시 구현되었으며, WinRT 테마에 새로운 어두운 모드 옵션이 있으며, Vulkan 드라이버가 업데이트되었습니다. 또한 에너지 효율성 기능을 개선하기 위해 WineD3D 및 Vulkan 백엔드에 대한 많은 최적화가 이루어졌습니다.
- 오디오/비디오 및 DirectShow 업그레이드: DirectMusic 모듈의 일부 기본 기능을 구현하고 MIDI 재생을 통합했으며 다양한 DirectShow 필터 및 디코더를 제공했습니다.
- 데스크톱 통합 및 국제화: URL/URI의 프로토콜 연결 기능이 강화되었으며, 사용자 인터페이스에 조지아어와 같은 여러 언어에 대한 지원이 추가되었습니다. 또한 로케일 데이터는 유니코드 CLDR 데이터베이스를 기반으로 업데이트됩니다.
Wine 9.0
의 새로운 하이라이트
위 기능 외에도 Wine 9.0 버전에는 보안과 성능을 더욱 향상시키기 위한 일련의 다른 중요한 기능도 도입되었습니다.
- 시스템 보안을 강화하는 데 사용되는 기술인 ASLR(주소 공간 레이아웃 무작위화)을 구현했습니다.
- 보다 효율적인 메모리 관리를 위해 LFH(Low Fragmentation Heap) 기술을 채택했습니다.
- 스마트 카드에 대한 지원이 추가되었습니다.
Mono 엔진이 업그레이드되어 .NET 애플리케이션을 더 잘 지원하고 Wine의 디버거도 향상되었습니다. 이제 Zydis 라이브러리를 사용하여 x86 아키텍처 코드를 분해하여 디버깅 프로세스의 효율성과 정확성이 향상되었습니다. 또한, 더 나은 개발 경험을 제공하기 위해 다양한 개발 도구가 최적화 및 개선되었습니다.
Wine 9.0에는 FluidSynth, Faudio 및 LibPng 등과 같은 일부 라이브러리도 추가되었습니다. 이러한 라이브러리를 업데이트하면 호환성과 성능이 향상됩니다. Wayland 드라이버의 경우 스마트 카드를 지원하려면 Wayland 클라이언트 라이브러리와 PCSClite 라이브러리가 필요합니다.
자세한 내용은 Wine 9.0 출시 공지를 확인해주세요.
위 내용은 Wine 9.0: 최첨단 기술과 Windows 응용 프로그램의 완벽한 조합의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!