Featured image of post Wine: Entwickler-Release 11.18 veröffentlicht

Wine: Entwickler-Release 11.18 veröffentlicht

Wine, die Kompatibilitätsschicht zur Ausführung von Windows-Anwendungen unter Linux, ist in der Entwicklerversion 11.18 erschienen.

Das Release bringt unter anderem zahlreiche neue CD-ROM-IOCTLs in mountmgr (u. a. Inhaltsverzeichnis lesen, Audio abspielen, pausieren und stoppen, Lautstärke, Auswerfen), die d3d11-Funktionen DiscardResource() und DiscardView() sowie weitere ntoskrnl.exe-Funktionen wie PsReferencePrimaryToken() und MmGetPhysicalMemoryRanges(). Bei dsound werden Filter nun vor dem Resampling angewendet, und ntdll legt das erste TEB sowie die Prozessparameter unter 64 Bit im hohen Speicherbereich an. Insgesamt umfasst das Release rund 380 Änderungen gegenüber Version 11.17.

Die offizielle Ankündigung war beim Erstellen dieses Artikels nicht abrufbar, daher hier eine Auswahl der Änderungen aus dem Commit-Log:

  • mountmgr: Viele neue CD-ROM-IOCTLs (READ_TOC, PLAY_AUDIO_MSF, PAUSE_AUDIO, RESUME_AUDIO, STOP_AUDIO, GET_VOLUME, SET_VOLUME, RAW_READ und weitere) sowie DVD- und Auswurf-IOCTLs.
  • ntoskrnl.exe: PsReferencePrimaryToken, PsDereferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName und PsGetProcessImageFileName implementiert, dazu Token-Kernelobjekte im Server.
  • d3d11/wined3d: DiscardResource() und DiscardView() implementiert.
  • dsound: Filter werden vor dem Resampling angewendet, Latenz für alle Resampling-Verhältnisse angeglichen.
  • d2d1: Stubs für die Effekte Premultiply und 3D Transform.
  • winegstreamer: Eingabedaten werden in Blöcken von 256 KiB gelesen.
  • winex11: Einstiegspunkte für Gamma-Rampen im Treiber wiederhergestellt.
  • winebus.sys: Input-Reports werden auf ihre deklarierte Länge gekürzt.
  • wmic: Parameter /value unterstützt.
  • Zahlreiche Fehlerbehebungen, u. a. Pufferüberläufe in d3dx9, doppelte Freigaben in combase und mshtml sowie Verbesserungen in mf, mfreadwrite und rometadata.

Wine Logo

Quelle: GitLab

PlayingTux – Playing Games on Linux - since 1995.