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 , , 5 reacties
Bron: Wine HQ, submitter: mrtnptrs

Wine logoWine 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. 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 concentreren de ontwikkelaars zich op het vlakstrijken van de plooien en komt er een stabiele uitgave. De bedoeling is dat versie 1.4 binnenkort zal verschijnen en daarvan is nu de tweede release candidate beschikbaar gekomen.

What's new in this release:
  • Bug fixes only, we are in code freeze.
Bugs fixed in 1.4-rc2:
  • Font rendering wrong.
  • Issues using embedded html (DVD Profiler written with Delphi)
  • Synful Orchestra tpkd.sys crashes due to unimplemented function ntoskrnl.exe.KeInitializeMutex
  • gdb proxy mode: allow interrupt from command line (e.g. Ctrl-C)
  • Dragon Age: Origins - Configuration Utility windows are blank
  • Miranda runs out of GDI object handles and crashes
  • DDO - Silent crash at login
  • Suggestion: Editbox with backtrace in crash window
  • Clones: stuck after launching a single-player game
  • R-Studio: HtmlHelpW HH case HH_DISPLAY_INDEX not handled
  • Axis & Allies: Sound does not work / stops working
  • Atlantis Word Processor window does not appear in task bar
  • Wild Earth: Photo Safari Demo: launcher screen is not functional without native ie7
  • Incorrect focus and Alt+Tab order with Delphi MDI application
  • FAR: Alt-tab will cause "alt" key to be left as pressed when returning to console window
  • Alice: Madness Returns - no sound in game
  • Crystal Towers 2 crashes with unimplemented function msvcp60.dll.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z
  • Drake of the 99 Dragons needs many msvcp60.dll basic_string functions
  • Creative Writer 2 hangs on startup
  • Download Accelerator Plus:needs msvcp60.dll.?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB
  • Marvel Ultimate Alliance: vidoes arent played anymore
  • x86 PC emulator in Javascript fails to boot linux 2.6.20
  • CCleaner does not display checkboxes and icons in the 'cleaner' treeview
  • Notepad2 v4.2.25 needs native msvcp60 to work correctly
  • Cambridge Classware installAnywhere installer fails to draw (wined3d_surface_blt problem?)
  • Sonic R has rendering (color keying) issues in Direct3D mode
  • unimplemented function msvcp90.dll.?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z, aborting
  • Mouse doesn't release when moving/resizing Steam window
  • IrfanView fails to play a specific WAV file
  • Error 458. Variable uses an Automation type not supported in Visual Basic
  • StarCraft BroodWar crashes when I try to click on map
  • winecoreaudio memory management and locking seems to be broken
  • Prince of Persia: The Sands of Time mouse clipping broken
  • Notepad: replace dialog is popup when press backspace
  • Microsoft Visual Studio 2010 installer wants to update MSI to 4.5.6001.22299 (Wine: 4.5.6001.22159)
  • iexplore does not display some YouTube images
  • mouse doesn't work after fullscreen window goes away
  • Sonic 3 & Knuckles Collection AutoPlay menu hangs on start
  • In exclusive mode/non fullscreen app, moving the cursor can result in resizing window if cursor is "virtually" on an window border

Total Commander d.m.v. Wine op Linux Mint
Total Commander d.m.v. Wine op Linux Mint.

Versienummer:1.4 rc2
Releasestatus:Beta
Besturingssystemen:Linux, BSD, Solaris
Website:Wine HQ
Download:http://prdownloads.sourceforge.net/wine/wine-1.4-rc2.tar.bz2
Bestandsgrootte:18,90MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (5)

Tja, Wine gaat tegenwoordig geweldig vooruit... Niet dus!

De geluidsweergave is een regelrechte ramp.
Probeer maar Foobar2000 in de nieuwe versies van Wine.
Er komt geen nummer meer uit zonder gepiep en gekraak.
Wine schijnt nu ineens hypergevoelig te zijn voor CPU spikes.
Zodra de CPU het te druk krijgt hangt de geluidsweergave heel kort, maar doet dat wel consequent elke keer weer.
Verder is er het probleem dat aan het begin van een nummer (na 5 seconden) de geluidsweergave heel even stokt.

In deze threads:
http://bugs.winehq.org/show_bug.cgi?id=28282
http://bugs.winehq.org/show_bug.cgi?id=28723
staat ook het een en ander over soortgelijke geluidsproblemen, alleen dat is nogal ingewikkeld allemaal.

Ik blijf voorlopig bij versie 1.3.29. Sinds 1.3.30 is de geluidsweergave een drama met die zogenaamde "verbeterde" weergave.

(N.B.: getest met een normale Windows 7 versie; Foobar2000 veroorzaakt geen problemen met geluidsweergave).

N.B.2: Het tonen van een screenshot van Total Commander in Wine is ook niet het beste van het beste. Als er iets niet werkt is het wel Total Commander in Wine. Het is een festijn van crashes. En van de keybindings werkt er geen enkele.
Wederom geen probleem van het programma (Total Commander is gewoon goed), maar weer Wine.

Op zijn best is Wine momenteel qua prestaties nog steeds vergelijkbaar met Windows 3.1 en heel misschien met Windows 95.

[Reactie gewijzigd door zL4cQxssNRiCVp op 6 februari 2012 00:28]

De oude geluidsimplementatie was niet meer te repareren, en daarom is ervoor gekozen het geluid op eenzelfde manier te implementeren als in Windows 7. Als je over gaat naar volledig nieuwe code (ongeveer 10000 regels) dan is het te verwachten dat er ook bugs in zitten. Op dit moment wordt er hard aan gewerkt om alle bugs hierin te repareren (dat is met de nieuwe code wel mogelijk), en er worden per release ongeveer 20 commits met betrekking tot geluid uitgebracht. Dus wat dit betreft is er inderdaad vooruitgang. Om echter vooruitgang te boeken was er in dit geval eerst een volledige rewrite nodig.

Verder werken veel nieuwe games, zoals Skyrim en Portal 2 prima onder Wine, dus zeggen dat Wine qua prestaties gelijk is aan Windows 3.1 vind ik een beetje overdreven. Er zitten uiteraard veel bugs in, maar het is een geweldig stuk software waar veel unix gebruikers niet zonder zouden kunnen.

Als je overigens vervanging zoekt voor Foobar2000 zou je gmusicbrowser kunnen proberen. Dit gebruik ik al een paar jaar en ik vind het eigenlijk beter dan Foobar2000.
@sbte:
Dat vind ik dus waardeloze argumenten.
Zeggen dat de oude geluidsimplementatie niet werkt en dan maar over stappen naar een nieuwe implementatie...; en daar zitten natuurlijk wel bugs in.

Ja hoor, heel handig een RC versie die nog aan alle kanten rammelt.

Ze zitten nu in code-freeze.
Gezien de snelheid waarmee Wine nieuwe versie uitgeeft zitten we dus de komende 2 a 3 jaar vast aan een versie 1.4 met een niet goed werkende geluidsimplementatie.

Wie deden ook al meer dat soort grappen?
O ja natuurlijk. Dat grote software bedrijf in Amerika waardoor mensen overstappen naar Linux en zo...

Je slaat de spijker op z'n kop. Games werken wel.
Wine is gewoonweg (nog) geen fatsoenlijke vervanger voor Windows, maar niet meer of minder dan een spel emulator en als ik steeds de changelogs bekijk zet men ook alleen maar volledig daarop in i.p.v. ervoor te zorgen dat de belangrijke functies die het een waardige vervanger maken voor Windows ook echt werken.

@ de mensen hieronder:

Ik gebruik foobar omdat geen enkele Linux player ook maar enigszins in de schaduw kan staan van Foobar waar het gaat om het bijhouden van een library, het zoeken van een nummer en het beheren van tags. Ook die genoemde gmusicbrowser niet.

En ik heb weldegelijk een punt m.b.t. Wine. Probeer maar een crashrapport te verzenden via Foobar als je het in Wine draait. Je wordt dan naar een internetpagina gestuurd waarop staat dat door Wine veroorzaakte problemen niet worden behandelt omdat het simpelweg te veel zijn vanwege de technische staat van Wine.

[Reactie gewijzigd door zL4cQxssNRiCVp op 6 februari 2012 16:26]

Wine is gewoonweg (nog) geen fatsoenlijke vervanger voor Windows
Daar is het dan ook niet bedoeld. Als je per se Windows wilt dan kun je het beste Windows draaien. 100% compatibility met Windows gegarandeerd.

Eerlijk, waarom wil je een media player onder Wine draaien als Linux prima native media players heeft? Met een native player heb je bovendien het voordeel van hardware acceleratie e.d.

Wine is juist bedoeld om de programma's te draaien die geen goed Linux equivalent hebben, zoals games. Maar ook al die kleine programmatjes die mijn kinderen van school meekrijgen (en die onder Windows nieuwer dan 98SE/ME vaak ook niet draaien).
Hij zegt ook niet dat de oude implementatie niet werkt, hij geeft aan dat de oude implementatie niet langer onderhoudbaar was. Dus als er een issue was gevonden, was het bijna onmogelijk geworden dit op te lossen, zonder allerlei extra bugs te introduceren, waardoor het oplossen van een issue vele malen langer zou duren dan nodig is.

In zo'n geval is een rewrite vaak de enige oplossing. Dat je hiermee in eerste instantie een stap achteruit doet is te verwachten, maar deze stap achteruit wordt dan snel ingehaald omdat aanpassing een veel voorspelbaarder gedrag vertonen.

Waarom wil je applicaties onder WINE draaien waarvoor een native Linux alternatief beschikbaar is dat qua functionaliteit niet onderdoet voor de Windows-variant?

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