
Wine 11, Windows 32비트 및 64비트 실행 파일을 통합
Wine, 약어로 Wine Is Not an Emulator을 의미하는,은 Linux나 macOS 같은 운영 체제에서 Windows용으로 설계된 프로그램 실행을 가능하게 하는 호환성 레이어입니다. 하드웨어를 에뮬레이션하는 대신 Windows API 호출을 POSIX 기반 시스템이 직접 처리할 수 있는 명령어로 번역합니다. 1월 13일에 출시된 버전 11은 아키텍처를 통합함으로써 중요한 발전을 이루었습니다. 🚀
두 아키텍처를 위한 단일 바이너리
이 업데이트 이전에는 32비트와 64비트 소프트웨어를 처리하기 위해 Wine의 두 가지 다른 버전을 설치하고 구성해야 했습니다. 이 접근 방식은 충돌을 일으킬 수 있고 디스크 공간을 더 많이 차지할 수 있었습니다. Wine 11은 이를 해결하여 자동적이고 투명하게 두 아키텍처를 모두 처리하는 단일 실행 파일로 모든 것을 통합합니다.
통합의 주요 장점:- 복잡한 구성 단계를 제거하여 설치와 관리를 단순화합니다.
- 필수 구성 요소의 중복을 피하여 저장 공간 사용을 최적화합니다.
- 이전 두 설치 간의 오류 및 비호환성 가능성을 줄입니다.
Wine은 에뮬레이터가 아니지만, 때때로 사용자에게 실제로 어떤 시스템에서 작업 중인지 의심하게 만드는 마법 같은 일을 합니다.
확장된 지원과 향상된 안정성
이 버전은 바이너리 통합뿐만이 아닙니다. NT 커널의 동기화 프리미티브인 NTSync에 대한 지원을 도입하여, 많은 현대 멀티스레드 게임과 애플리케이션이 비네이티브 환경에서 올바르게 작동할 수 있도록 합니다.
포함된 기타 기술적 개선 사항:- Vulkan 및 Direct3D와 같은 구현된 그래픽 라이브러리에 대한 중요한 업데이트로 시각적 성능을 향상시킵니다.
- 커뮤니티에서 보고된 수많은 오류 수정으로 전체 안정성을 높입니다.
- 다양한 소프트웨어와의 호환성을 확대하기 위한 시스템 호출 번역의 지속적인 개선.
멀티플랫폼 호환성의 미래
Wine 11은 Linux에서 Windows 애플리케이션 실행을 더 직접적이고 신뢰할 수 있게 만들어 전환점을 이룹니다. 이중 설치를 제거하고 NTSync와 같은 핵심 기술 지원을 강화함으로써 네이티브 시스템 경험에 더 가까워집니다. 이 진화는 오픈 소스 프로젝트가 겉보기에는 다른 소프트웨어 생태계 간의 격차를 어떻게 좁일 수 있는지를 보여줍니다.