Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Wine 5.9

Wine logo (75 pix) Er is met versienummer 5.9 een nieuwe ontwikkelbuild van Wine verschenen. Wine is een opensource-implementatie van de Windows-api en maakt het mogelijk om DOS- en Windows-programma's op Linux, FreeBSD, Solaris en macOS te draaien. Een grote groep ontwikkelaars draagt bij aan Wine en er is voor gekozen om elke twee weken een nieuwe zogeheten ontwikkelversie uit te brengen in plaats van te wachten tot er een aantal nieuwe functies klaar is. Een paar keer per jaar verschijnt er een stabiele uitgave. De database met applicaties die onder Wine werken, al dan niet met behulp van kleine aanpassingen, bevat op het moment van schrijven 27.141 titels. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:

What's new in this release:
  • Major progress on the WineD3D Vulkan backend.
  • Initial support for splitting dlls into PE and Unix parts.
  • Support for generating PDB files when building PE dlls.
  • Timestamp updates in the Kernel User Shared Data.
Bugs fixed in 5.9 (total 28):
  • 15489: Build should optionally produce .pdb file suitable for use with symbol server
  • 29168: Multiple games and applications need realtime updates to KSYSTEM_TIME members in KUSER_SHARED_DATA (Star Wars: The Old Republic game client, Blizzard games, GO 1.4+ runtime, Denuvo Anti-Tamper x64 #2)
  • 29806: Hype The Time Quest: DirectX Media (DXM) v6.0 runtime installer fails (advpack.ExecuteCab should extract the INF from CAB before running the install part)
  • 30814: Age of Empires II scrolling gets stuck after Alt-Tab away and back
  • 42125: 4k/8k demos often fail with 'Bad EXE Format' or 'error c0000020' due to Crinkler executable file compressor's "optimized" usage of PE header fields (loader compatibility)
  • 43959: webservices/reader tests fail on arm
  • 43960: rpcrt4/cstub tests fail on arm
  • 43962: msvcrt/string tests fail on arm
  • 44860: 4k/8k demos crash due to Crinkler executable file compressor expecting PEB address in %ebx on process entry
  • 48186: every wine process shows a definite leak in dlls/ntdll/env.c
  • 48289: Grand Theft Auto 5 crashes after loading (GTA5 expects Vista+ PEB_LDR_DATA structure fields)
  • 48441: mouse coordinates cannot exceed initial desktop size during startup of wineserver
  • 48471: Mismatching behavior of GetEnvironmentVariableW for empty / long values
  • 48490: Restored minimized windows have wrong height
  • 48775: Microsoft Teams 1.3.x crashes on unimplemented function IPHLPAPI.DLL.NotifyRouteChange2
  • 49105: Deus Ex GOTY fails to start with Direct3D renderer
  • 49115: Hitman (2016) and Hitman 2 (2018) fail to launch in DX11 mode
  • 49128: Good Company crash on launch
  • 49130: NVIDIA RTX Voice installer crashes on unimplemented function setupapi.dll.SetupDiGetActualSectionToInstallExW
  • 49131: wineboot fails to start
  • 49139: Regression: Wine crashes on startup on FreeBSD >= 5.7
  • 49140: Windows 10 SDK installer hangs on startup
  • 49142: Horizontal mouse scroll events (X11 buttons 6 and 7) should not be translated to back/forward events
  • 49146: Hearts of Iron IV needs api-ms-win-crt-private-l1-1-0.dll._o_sin
  • 49173: widl generates invalid code for Gecko's ISimpleDOM.idl
  • 49175: Duplicated checking canonicalized inside kernelbase/path.c
  • 49200: Steam hangs after login
  • 49203: Possible incorrect usage >= instead <= in shlview.c

Versienummer 5.9
Releasestatus Unstable
Besturingssystemen Linux, BSD, macOS, Solaris
Website Wine HQ
Download https://www.winehq.org/download
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

23-05-2020 • 13:34

6 Linkedin

Bron: Wine HQ

Update-historie

Meer historie

Reacties (6)

Wijzig sortering
Als jij uitsluitend Windows gebruikt dan snap ik wel dat je de noodzaak van het Wine project niet ziet. Er is gelukkig echter meer in de wereld dan Windows en ondanks dat er voor veel Windows-only softwar alternatieven zijn, kan het soms toch voor komen dat je als niet-Windowsgebruiker afhankelijk bent van een stuk software dat alleen onder Windows draait. In dat geval is Wine een uitkomt.

Persoonlijk ben ik erg blij met Wine omdat het mij (door middel van Proton, wat een afgeleide is van Wine) in staat stelt om af en toe een van de Windows-only spellen te starten die ik in mijn Steam library heb.
Ik ben geen Windows-gebruiker, ik gebruik al meer dan 10 jaar uitsluitend Linux. En dat stuk software dat alleen onder Windows draait kun je tegenwoordig net zo goed in een virtuele machine draaien, zelfs onder Windows 95 als het moet. Dan heb je meteen de originele api's.
Behalve dan dat een VM een (flinke) overhead oplevert, en dus al een flinke deuk slaat in de beschikbare resources. Komt daarbij dat je dus in een vm nog steeds een installatie van een OS moet doen, wat licentie-technisch ook niet de meest ideale oplossing is.

Nee, ik ben erg blij met een implementatie van de Windows API (die inmiddels meer compatible is met Windows dan Windows zelf; ja ik heb het over oudere versies van Windows - dus ook voor het draaien van oude applicaties die niet (meer) draaien onder een bepaalde windows versie, is dit waarschijnlijk nog zeer wel mogelijk met Wine.)

In sommige gevallen is Wine zelfs sneller / efficienter dan Windows; en zeker bij het spelen van games is dat een relevante winst. Bedenk wel dat we hier geen Windows emulator inladen die het dan mogelijk maakt windows dingen te doen: we hebben het hier feitelijk over een set libraries die een de implementatie van de Windows API leveren. Dat verschil in efficientie is enorm.

Sinds het jaar 2000 (jeetje, 20 jaar alweer!) ben ik ook over op Linux (varianten) only, wat mede mogelijk is door sommige applicaties in Wine te draaien.
Ik verbaas me dat je 10 jaar uitsluitend Linux gebruikt maar niet beseft dat wine door veel Linux-gebruikers wordt geïnstalleerd en gebruikt. Bij een distro dat vaak gebruikt wordt in desktopomgevingen zoals Ubuntu heeft wine een installer base van bijna 32%. Zelfs met Debian, dat vaker gebruikt wordt voor servers gaat het nog altijd om 8,4%.

Dan hebben we het nog niet eens over de rechtstreekse downloads of steam dat met het op wine gebaseerde proton werkt en allerlei andere download mogelijkheden buiten de officiële repos om. Via een VM kan je de nieuwste games niet met een fatsoenlijke framerate draaien en als het niet om games gaat is VM de laatste optie omdat je behoorlijk wat geheugen moet reserveren en het best lang duurt voordat je het opgestart hebt. Totaal niet handig natuurlijk.
Het bedrijf wat er achter zit doet het anders niet verkeerd:
https://www.codeweavers.com/products/


Om te kunnen reageren moet je ingelogd zijn


Apple iPhone SE (2020) Microsoft Xbox Series X LG CX Google Pixel 4a CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True