Wine 8.0은 이미 출시되었으며 많은 새로운 기능과 개선 사항이 탑재되어 있습니다.

Linux의 와인

Wine은 Unix 기반 운영 체제용 Win16 및 Win32 응용 프로그래밍 인터페이스를 다시 구현한 것입니다.

28년 간의 개발과 XNUMX개의 실험 버전을 거쳐 포 핀 출시 API 공개 구현의 안정적인 버전 Win32 와인 8.0, 8600개 이상의 변경 사항을 흡수했습니다.

새 버전의 주요 성과는 Wine 모듈을 형식으로 변환하는 작업을 완료하고 Windows용 5266 프로그램이 추가 설정 및 외부 DLL 파일과 함께 올바르게 작동하는지 확인하는 것입니다.

Wine 8.0의 주요 뉴스

Wine 8.0에서 제공되는 이 새 버전에서 PE 형식의 모듈, XNUMX년의 작업 끝에 모든 DLL 라이브러리의 전송이 완료되었습니다. PE 실행 파일 형식을 사용합니다. PE를 사용하면 Windows에서 사용할 수 있는 디버거를 사용할 수 있으며 디스크 및 메모리에서 시스템 모듈의 ID를 확인하는 다양한 복사 방지 체계와의 호환성 문제를 해결할 수 있습니다.

또한 32비트 호스트에서 64비트 응용 프로그램을 실행할 때 발생하는 문제가 해결되었습니다. ARM 시스템의 x86 애플리케이션. Wine 8.x의 후기 실험 버전에서 해결하기로 계획된 나머지 작업 중에서 PE와 Unix 수준 사이를 직접 호출하는 대신 NT 시스템 호출 인터페이스로 모듈을 이동하는 것이 눈에 띕니다.

이 외에도 강조하고 있는 것은 PE에서 Unix 라이브러리로 호출을 변환하는 데 사용되는 특수 시스템 호출 디스패처 구현 전체 NT 시스템 호출을 할 때 오버헤드를 줄이기 위해. 예를 들어 최적화를 통해 OpenGL 및 Vulkan 라이브러리를 사용할 때 성능 저하를 줄일 수 있었습니다.

WoW64에서는 모든 Unix 라이브러리에 계층이 제공되며, 32비트 PE 형식 모듈이 64비트 Unix 라이브러리에 액세스할 수 있도록 허용하여 직접 PE/Unix 호출을 제거한 후 32비트 Unix 라이브러리를 설치하지 않고도 32비트 Windows 응용 프로그램을 실행할 수 있습니다.

Direct3D에서 vkd3d-shader 라이브러리를 기반으로 새로운 HLSL 셰이더 컴파일러가 추가되었습니다. 또한 vkd3d-shader를 기반으로 HLSL 디스어셈블러와 HLSL 전처리기가 준비되어 있습니다.

SDL 라이브러리 및 포스 피드백 효과와의 호환성을 기반으로 게임 휠을 결정하는 코드의 개선된 구현이 제안되었다는 사실 외에도 입력 장치 부분에서 핫 플러그 ​​컨트롤러에 대한 지원이 크게 향상되었음을 알 수 있습니다. 게이밍 휠을 사용할 때

모듈도 강조 표시됩니다. 게임 패드, 조이스틱 및 게임 휠에 액세스하기 위한 프로그래밍 인터페이스의 구현과 함께 제안된 WinRT Windows.Gaming.Input. 새 API의 경우 무엇보다도 장치의 핫 플러깅 알림 지원, 터치 및 진동 효과가 구현됩니다.
국제화

눈에 띄는 기타 변경 사항 :

  • OpenAL 라이브러리의 사용이 중단되었습니다.
  • ASF(Advanced Systems Format) 형식의 오디오 및 비디오 스트림을 읽기 위한 필터를 추가했습니다.
  • 응용 프로그램과 함께 제공되는 기본 Windows 라이브러리 OpenAL32.dll 대신 이제 중간 계층 라이브러리 OpenAL32.dll이 제거되었습니다.
  • Media Foundation Player는 콘텐츠 유형 감지를 개선했습니다.
  • 데이터 전송 속도를 제어하는 ​​기능(Rate Control)이 구현되었습니다.
  • 향상된 비디오 렌더러(EVR)의 기본 믹서 및 렌더러에 대한 지원이 향상되었습니다.
  • Writer Encoding API의 초기 구현을 추가했습니다.
    기본 설정은 "Light" 테마를 사용합니다. WineCfg 유틸리티를 사용하여 테마를 변경할 수 있습니다.
  • 그래픽 드라이버(winex11.drv, winemac.drv, wineandroid.drv)는 Unix 수준 시스템 호출을 수행하고 Win32u 라이브러리를 통해 드라이버에 액세스하도록 변환되었습니다.
  • 프린터 드라이버에서 PE와 Unix 수준 간의 직접 호출을 제거하기 위해 인쇄 프로세서 아키텍처가 구현되었습니다.

최종적으로 그것에 대해 더 많이 알고 싶다면에서 세부 정보를 확인할 수 있습니다. 다음 링크.

Ubuntu 및 파생 제품에 Wine 8.0을 설치하는 방법은 무엇입니까?

이 새 버전의 Wine을 설치하는 데 관심이 있는 사람들은 터미널을 열고 다음 명령을 입력하기만 하면 됩니다.

  1. sudo apt install libgnutls30:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
  2. sudo dpkg --add-architecture i386
    wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
  3. sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
  4. sudo apt install --install-recommends winehq-stable

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.