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

Door , , 21 reacties
Bron: Wine HQ, submitter: Domokun

Wine logoDit weekeinde is weer de gebruikelijke, tweewekelijkse ontwikkelbuild van Wine verschenen. Wine is een opensource-implementatie van de Windows-api. Dit maakt het mogelijk om DOS- en Windows-programma's op onder andere Linux, FreeBSD en Solaris te draaien. Aan Wine wordt door een grote groep ontwikkelaars bijgedragen en er is gekozen om elke twee weken een nieuwe zogenaamde ontwikkelversie uit te brengen, in plaats van te wachten tot er een aantal nieuwe functies klaar zijn. Een paar keer per jaar verschijnt er een stabiele uitgave. De database met applicaties die onder Wine werken, al dan niet met behulp van enkele kleine aanpassingen, bevat op het moment van schrijven 15.732 titels, wat er 92 meer zijn dan ten tijde van versie 1.3.6. Hieronder is te vinden wat er in deze release allemaal veranderd en verbeterd is:

What's new in this release:
  • Icons in the "open with" menus.
  • Man pages for all installed binaries.
  • Support for schemas in MSXML.
  • Many installer fixes.
  • Translation updates.
Bugs fixed in 1.3.8:
  • Visual Basic 6 sp6 runtime installer: No progress window shown
  • Civilization 4 fails to start
  • Civilization 4 Warlords fails to start due to XML issues
  • Warhammer 40K: dark crusade - Cursor is not properly drawn
  • Bigfishgames "Play My Games" Crashes With "Unhandled page fault"
  • People's General randomly hangs with err:seh:setup_exception_record nested exception on signal stack
  • qedit:mediadet.c test is skipped due to renaming a file
  • Goldwave crashes
  • Guild Wars - 'blocky' graphics
  • Brothers in arms: crashes after 20-30 minutes of playing
  • IconWorkshop displays icons without alpha channel
  • Unreal Tournament 3: d3dx10_35.dll not found
  • Check exception during first configuration creation
  • ICQ 6.5 unhandled exception
  • Warhammer 40K: DoW: Dark Crusade demo exits silently
  • Heavy Load first chance exception in NtQuerySystemInformation
  • Adobe Reader 9 has a divide by zero error during install
  • Monster truck Challenge problem
  • Sonic Mega Collection Plus quits just after the launcher
  • Many Years Ago game launcher crashes on startup
  • Divine Divinity II - Floor is transparent
  • Free Realms crashes with Unimplemented d3dx9_36.dll.D3DXCreateEffectFromFileA
  • Kindle for PC missing text at login screen
  • implement the IGameExplorer interface
  • Unable to Play Rise of Nations Thrones and Patriots
  • Unity 3D: Online registration doesn't work...
  • VLC videos are black in Vista+ mode
  • Sins of a Solar Empire: Main menu does not respond to mouse clicks
  • Sketchup cannot export collada or google earth files
  • Big Fish Games: requires Administrator access
  • Star Wolves: crash when starting a new game
  • XML Copy Editor hangs when editing a file
  • MS Office 2007: Right-click on taskbar icon and selecting close does not work
  • Perfect Dark crashes in Japanese language environment
  • Fleet Operations 3.1.x (Star Trek Armada II) has performance problems
  • Sid Meier's Civilization IV Beyond the Sword v3.19 crashes
  • Universal USB installer 'Cancel' button does not work
  • XML Copy Editor save dialog 'new folder' creates new directory but does not show it
  • Civilization IV Colonization not getting the correct info
  • Adobe Photoshop CS4 installer: completely white / ie6 workaround doesn't work
  • Crystal Cubes: unimplemented function d3dx9_36.dll.D3DXFillTexture
  • Call Of Duty 4: Modern Warfare crash because of too low memory reported
  • America's Army 3 needs msvcr80.dll._ctime64_s
  • Final Fantasy 8 config program does not work
  • Black Mirror 2: movies in cutscenes freeze
  • Ninja Penguin crashes during the startup.
  • Italian translation for "target" should be "destinazione" and not "obiettivo"
  • Internet Explorer 9.0 (32-bit) beta needs msvcrt.wprintf_s
  • Fallout 3 needs msvcr80.dll.qsort_s
  • dlls/user32/button.c handles incorrectly unknown button types
  • Osmos Demo: needs a few msvcr80/msvp80 functions
  • Worms Armageddon's "Fill" and "Random Holes" map editor tools produce interlaced images
  • Magic Workstation: mwsplay.exe crashes when launching it
  • popen: the stderr from the child process is (wrongly) redirected to the parent's stdin
  • dotnet30 install fails with status 87 in wine > 1.3.4?
  • Text has a green background in Pikachu Volleyball 3D
  • Jigsaw (Mile Drummond) does not start
  • AFS Kaufmann: install crashes on "custom" installation
  • Morrowind: non-fatal page fault on startup (only when no gstreamer plugins are installed)
  • Max Payne: intro video gives black screen (only sound works)
  • NFS Porsche and High Stakes crash at beginning
  • Explzh: show the first letter only in listview or treeview.
  • Gmax installer crashes
  • Sandlot Games launchers fail with "Cannot find import... File CRYPT32.dll, function CertFindChainInStore"
  • MsiDatabaseImport on _ForceCodepage table returns ERROR_FUNCTION_FAILED
  • Tom Clancy's Splinter Cell installer locks up
  • Rag Doll Kung Fu crashes on startup
  • prototype failed to execute
  • unimplemented function msvcr90.dll - Puzzle Agent(Telltale Games) Demo won't start
  • Wrong italian translation in "add/remove programs"
  • Wine is missing manpages for some built-in applications
  • msiexec crashes with OpenWorkBench 1.1.6 install
  • Fallout New Vegas: runs out of memory if iShadowMapResolution=1024
  • ping sleeps 1 second more
  • Internet Explorer 4 crashes - unimplemented function wininet.dll.InternetShowSecurityInfoByURL
  • qedit/mediadet tests fail on most 64-bit machines
  • Lemony Snicket's "A Series of Unfortunate Events" installer crashes

Total Commander d.m.v. Wine op Ubuntu
Total Commander d.m.v. Wine op Ubuntu.

Versienummer:1.3.8
Releasestatus:Unstable
Besturingssystemen:Linux, BSD, Solaris
Website:Wine HQ
Download:http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.8.tar.bz2
Bestandsgrootte:17,40MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (21)

Soms vraag ik me af... zou het op een gegeven moment zo ver kunnen komen dat Linux een beter wordt voor oude DOS en Windows-programma's dan de recentste Windows zelf?

(Ik kan me de uitspraak van IBM uit begin jaren 90 nog herinneren: "OS/2 is a better DOS than DOS itself, and a better Windows dan Windows 3.1.")

[Reactie gewijzigd door Katsunami op 28 november 2010 01:35]

Dat denk ik niet. Ontwikkelaars zullen immers altijd hun applicaties optimaliseren voor Windows en niet voor Wine (ook al zie je wel een trend van applicaties die Wine ook gaan ondersteunen omdat het simpeler en eenvoudiger is dan een gehele Linux (en Mac, hoewel minder bekend onder mac gebruikers, en denk ik ook iets minder ondersteund)), sowieso zal Wine altijd achter lopen op Windows.
In welke zin zou code dan geoptimaliseerd moeten worden voor Wine? Wine is niets anders dan een Win32-implementatie.
Door alleen zaken in te bouwen die door Wine worden ondersteund.
Dat bedoel ik niet.

Als ik nu een spel heb uit 1998, dan zou het best kunnen zijn dat het niet meer werkt onder de Windows-versie die courant is in 2015, maar dat het wél nog werkt onder de WINE-versie uit 2015. (Of het werkt nog onder een WINE-versie uit 2008, die op een recente Linux draait, bijvoorbeeld.)

Dan is Linux op dat moment dus een beter OS voor oude Windows-software dan Windows zelf.
Hij shreef "oude Windows-programma's"...dus software waarvoor geen updates meer worden gedaan en die mogelijk niet goed werkt op nieuwere versies van Windows.
Nou, er was een tijdje geleden een artikel die liet zien dat sommige games beter draaiden onder Wine dat op windows :)
Soms vraag ik me af... zou het op een gegeven moment zo ver kunnen komen dat Linux een beter wordt voor oude DOS en Windows-programma's dan de recentste Windows zelf?
Valt tegen, oude software gaat nogal eens stuk. Zo is in 1.3.6 GTA San Andreas (2004) weer kapot terwijl het iig in 1.3.1 nog goed werkte. Ik ben er nog niet aan toegekomen om een regression test te doen en met een schone .wine te testen. Trickstyle (1999) werkte redelijk tot versie 1.1.2. Daarna ging het stuk en het is afaik nog steeds stuk. Een bug of niet ondersteund texture format ergens in de WINED3DPTEXTURECAPS_TRANSPARENCY waarschijnlijk, maarja, wat doe je eraan.

De support voor oude software breekt nogal eens, helaas.

[edit]GTA:SA bug schijnt nou net in 1.3.8 weer gefixt te zijn. Heb het nog niet getest.

[Reactie gewijzigd door W3ird_N3rd op 29 november 2010 05:28]

"Internet Explorer 4 crashes - unimplemented function wininet.dll.InternetShowSecurityInfoByURL "

Ongelofelijk hoe ver het testen gaat. Wie wil er vandaag de dag nog IE 4 gebruiken om erachter te komen dat deze niet werkt vraag ik me af?

In ieder geval hulde voor de devs en de testers! Het is zo makkelijk om een streep te trekken en alleen wat meer recente software te ondersteunen, maar met Wine willen ze duidelijk geen grenzen opleggen.
Het kan zijn opgenomen in een standaard testsuite die men gebruikt.

Daarnaast hoeft de fix van sommige fouten ook niet te betekenen dat men met banale tests bezig is. Bij wine streeft men ernaar om api calls zo volledig mogelijk te implementeren en wenst men geen gebruik te maken van hacks om bepaalde programmas te laten draaien zoals bij bijvoorbeeld crossover office. Een op het eerste zicht banale fix kan ook een positief gevolg hebben voor andere, recentere software.
Ik stel me voor dat er genoeg applicaties zijn die gebruik maken van die versie van wininet.dll, dus zeker mooi dat dit soort tests worden gedaan, wat mij betreft. :)

+1 voor de hulde!
Internet Explorer 4 is afaik de versie die standaard aanwezig is in Wine.
Is het humor dat WINE stevast onder emulators te downloaden staat? :P
Het bootst een Windows omgeving na onder Linux, het is dus ook een emulator, dat de makers voor de grap wat anders zeggen en iedereen daar zonder na te denken intrapt doet niet af dat het voldoet aan de definitie van een emulator.
Bootst het een Windows omgeving na? Volgensmij is het gewoon een alternatieve implementatie van de Win32 API, en bootst het dus niks na en is het zeer zeker geen emulator (waar een emulator zich normaliter ook nog voor doet als een eigen set hardware, iets wat Wine zal zeer zeker niet doet)
Het is grappig hoe mensen zich in de vreemdste kronkels wringen alleen omdat de makers voor de grap zeggen dat het geen emulator is, maar je zegt het zelf al, het doet de Win32 API na zodat Windows programma's kunnen draaien, een emulator dus.
Je hebt gelijk hoor! Zo is Mono gewoon een .Net emulator, openJDK een Java emulator en Linux uiteindelijk gewoon een Unix emulator!! |:(
Volgens mij moet jij de definitie van een emulator er eens bijpakken dan zal je zien dat je nogal een modderfiguur slaat met deze post. :)
Haha, jb044 probeert juist aan te geven waarom het incorrect is om Wine een emulator te noemen -- het is niet meer een emulator van Windows, dan Linux het is van Unix
Idd. Sowieso je kunt een hele lange flamewar beginnen over waarom het juist niet of stiekem toch een emulator is, maar daar gaat het helemaal niet om. "Wine is not an emulator" is behalve een tres nerdy woordspeling toch vooral een erg bondige manier om de onwetende en potentieel geïnteresseerde eindgebruiker duidelijk te maken wat het wel en vooral ook wat het niet is.

Bij systeem of OS emulators is de holy grail normaal gesproken 'near native performance', bij WINE is dat een degelijke, stabiele en vooral 100% complete i m p l e m e n t a t i e! ;) En dat kan dus betekenen dat een win32 app onder WINE best wel eens significant sneller kan zijn dan onder een echte MS Windows versie ... op dezelfde hardware!!
Gister is de Ubuntu repo al bijgewerkt naar 1.3.7, terwijl bij Arch ik m al na een paar uur had. Mrja, waar maak ik me druk om, zo giga veel scheelt zo'n biweekelijkse built niet :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True