Wine 9.2 및 Winlator 5.0의 새 버전입니다. 커널용입니다. Linux ntsync 드라이버가 제안되었습니다

Win32 API(Wine 9.2)의 개방형 구현에 대한 실험적 릴리스가 진행되었습니다. 9.1 릴리스 이후 14개의 버그 보고서가 마감되었으며 213개의 변경 사항이 적용되었습니다.

가장 중요한 변경 사항:

  • .NET 플랫폼 구현을 갖춘 Wine Mono 엔진이 릴리스 9.0.0으로 업데이트되었습니다.
  • 시스템 트레이 지원이 향상되었습니다.
  • ARM 플랫폼에서 예외 처리가 개선되었습니다.
  • 빌드에서는 YEAR2038 매크로를 사용하여 64비트 time_t 유형을 사용합니다.
  • winewayland.drv 드라이버의 커서 처리 기능이 향상되었습니다.
  • 게임 운영과 관련된 오류 보고서는 마감되었습니다: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • 다음 애플리케이션 작동 관련 버그 보고서가 해결되었습니다: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 설치 프로그램.

또한 보도자료가 발표되었습니다. Android- Winlator 5.0 애플리케이션은 Wine 및 Box86/Box64 에뮬레이터를 실행하기 위한 래퍼를 제공합니다. Windows- 플랫폼의 애플리케이션 Android윈레이터가 펼쳐지고 있습니다 Linux기지 내 환경 Ubuntu Mesa3D, DXVK, D8VK 및 CNC DDraw를 사용하며, ARM 장치에서 에뮬레이터와 Wine을 활용합니다. Android 수행 Windows- x86 아키텍처용으로 개발된 애플리케이션입니다. 새 버전은 향상된 작업 관리, 성능 개선, 테마 변경 지원 추가, XInput 호환성 향상 등의 기능을 제공합니다.

커널 메일링 리스트에 게시된 내용에 표시를 할 수도 있습니다. Linux ntsync 드라이버는 /dev/ntsync 문자 장치와 커널에서 사용되는 일련의 동기화 기본 요소를 구현합니다. Windows NT. 이러한 기본 기능을 커널 수준에서 구현하면 성능이 크게 향상될 수 있습니다. Windows-Wine을 사용하여 실행한 게임들입니다. 예를 들어, ntsync 드라이버를 사용했을 때, NT 동기화 기본 요소의 사용자 공간 구현과 비교하여 Dirt 3의 최대 FPS는 678%, Resident Evil 2는 196%, Tiny Tina's Wonderlands는 177%, Lara Croft: Temple of Osiris는 131%, Call of Juarez는 125%, The Crew는 96%, Forza Horizon 5는 48%, Anger Foot은 43% 증가했습니다.

사용자 공간에서 RPC를 사용하는 데 따른 오버헤드를 제거함으로써 상당한 성능 향상을 얻을 수 있습니다. 별도의 커널 드라이버를 생성합니다. Linux 이는 기존 커널 기본 기능 위에 NT 동기화 API를 정확하게 구현하는 데 따르는 문제점 때문입니다. 예를 들어, NtPulseEvent() 함수와 NtWaitForMultipleObjects() 함수의 "모두 대기" 모드는 대기 큐를 직접 관리해야 합니다. ntsync 드라이버 관련 패치는 현재 RFC 상태로, 커뮤니티의 논의 및 검토를 위해 게시되었지만 아직 메인 커널에 통합될 예정은 없습니다. Linux.

출처 : opennet.ru

DDoS 보호, VPS VDS 서버가 있는 사이트를 위한 안정적인 호스팅 구입 🔥 DDoS 공격 방지 기능이 탑재된 안정적인 웹사이트 호스팅, VPS 및 VDS 서버를 구매하세요 | ProHoster