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 , , 25 reacties
Bron: Wine HQ, submitter: Domokun

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 Mac OS X te draaien. Elke vrijdag om de andere week verschijnt er een nieuwe ontwikkelbuild. Aan Wine wordt door een grote groep ontwikkelaars bijgedragen, vandaar dat gekozen is om elke twee weken een nieuwe build de deur uit te doen, in plaats van te wachten tot er een aantal nieuwe functies klaar zijn. Eens in de zoveel tijd komt er echter een stabiele release beschikbaar en op dit moment is hier de vierde release candidate van verschenen. Hieronder is te vinden wat er in deze release allemaal veranderd en verbeterd is:

What's new in this release:
  • Many translation updates.
Bugs fixed in 1.2-rc4:
  • Haegemonia crashes on startup
  • cubloc locks up when you choose 'run'
  • Hitman 4: PostProcessing\Blur artefacts
  • Can not install AutoCad 2006
  • No applications inside virtual desktop get properly focused and activated
  • Window doesnt redraw after restoring
  • Switching workspaces/desktops can make some application windows disappear
  • Srim 2006 does not work
  • Cannot type into IMVU chat window after it first loses focus.
  • Coastal Explorer launches but has no toolbar or menus
  • Confusing error message when executing application on noexec fs
  • Alien Shooter 2 demo crashes on exit when playing at 1024x768
  • Zak McKracken - Between Time and Space aborts after game loading screen
  • ADIsimPLL: crashes after the "tip-of-the-day" dialog is closed
  • AfterEffects 7 tryout crashes on startup, needs GDI32.dll.CreateFontIndirectExW
  • rendering glitches in fr-030 candytron party
  • Firefox unusable when computer loaded down [dogfood]
  • Eudora 7.1.0.9: printing garbled after first half page
  • Zak McKracken - Between Time and Space mp3 problem
  • Sins of a solar empire straddles both monitors in xinerama mode
  • Peggle Deluxe and Peggle Extreme: black screen with 3D hardware acceleration
  • Thunder:crashes when click the resume(??) button to continue the task.Also EXCEPTION_ACCESS_VIOLATION error.
  • Bionic Commando Rearmed wont run
  • Direct3D output is at half the frame rate of OpenGL output in WinUAE
  • Freewire aborts due to incorrect handling of COLORRES nIndex in winex11's GetDeviceCaps()
  • BeyondCompare hangs when restoring window or changing desktops
  • Tooltips displayed in mIRC when windows are minimized
  • Mount & Blade crashes with 'Unable to create render target texture'
  • Program manager window appears unexpectedly
  • Aquamark 3 crashes at end after failing to access VIDEOPRT.SYS
  • REDCINE: Application crash at startup
  • SNetTerm won't start
  • WinPolis drawing errors
  • fixme:d3d error, screen is broken, and then flips forever
  • AOL Instant Messenger 6.9 exits silently
  • Motocross Madness 2: upside down display as mouse moves over button
  • Free PDF to Word Doc converter's installer reports wrong ClassNN (appinstall)
  • UseGLSL=disabled stops FIFA WM 2006 with vertex shader error
  • winecfg.exe: cannot access the 'Audio' Tab
  • Harry Potter a. t. Half-Blood Prince Demo Installer in infinite loop
  • Adobe CS4 installer's Quit button doesn't do anything
  • winspool.drv needs to properly handle local printer server config data queries (XPSEPSC update/installer)
  • Muziic reports an error and exits
  • Bottom part is not visible in windows with custom-drawn title bar
  • Garmin WebUpdater install screen (nearly) empty
  • Add torrents in webUI with µTorrent >= 2.0 doesn't work
  • Wine does not compile on Cygwin
  • Microsoft GIF Animator fails to install correctly
  • several programs fail to compile under cygwin
  • TF2 stops when pushing on the key : "Display multiplayer scores" (tab key by default)
  • Multiple games loose most sound effects or crash
  • Homeworld 2: no sound
  • Homeworld 2 crashes
  • DPC Latency Checker barfs loading its driver
  • Mount & Blade crashes after intro video
  • Cannot find -lmsvcrt on a msvcr90 test under Cygwin
  • Zwinky install fails
  • VectorWorks 11.5 shows icons in toolbars on mouseover only
  • Entering two columns of numerical data in Excel 2003 leads to crash
  • Graphical rendering problem in cad program
  • Guitar Pro 5 - window disappears after minimizing
  • New behaviour of wineconsole (Alt+F4 emulation by [x] button pressing) causes problems with FAR manager
  • Babaschess, invisible text on black background input text box
  • winhelp: Gets stuck in infinite loop loading some help files
  • WinHEX: Cannot open website link in help
  • FL Studio built-in file browser fails with long pathnames and/or long filenames
  • No sound inDawn Of War - Soulstorm Demo
  • MSVCR100.dll fails to initialize, needs kernel32.RtlPcToFileHeader
  • SlingPlayer 2 unable to remember password
  • cygwin build broken in dlls/ws2_32/tests/sock.c
  • Cyberboard Player has missing disabled icons on menubar
  • Print output from builtin notepad lacks spaces
  • Cannot close window in the background by pressing the Close button of that window

GuildWars onder Ubuntu d.m.v. Wine (481 pix)

Moderatie-faq Wijzig weergave

Reacties (25)

Ik zie bij Wine altijd een enorme lijst met bugfixes staan. Dat doen ze goed! :)

Wat ik me af vraag is hoe men er voor zorgt dat de nieuwe bug fixes geen oude bugs opnieuw introduceren? Ik kan me haast niet voorstellen dat men Wine elke release langs tienduizenden applicaties legt.
Wine heeft een uitgebreide test suite. Bij een fix wordt vaak een test toegevoegd om te voorkomen dat dezelfde bug terugkomt. Bovendien draaien ze de tests op verschillende Windows-versies, om te testen of ze echt hetzelfde doen. Stel dat MS in Windows 8 een functie wijzigt of een bug oplost dan zien ze dat bij Wine direct, en kunnen ze hetzelfde doen :)

[Reactie gewijzigd door JanDM op 20 juni 2010 17:19]

Bovendien kun je zelf meedoen aan het testen van Wine via deze link.
Zelf doe ik ook regelmatig mee om een kleine bijdrage te kunnen leveren aan de verbetering van Wine.
Wat overigens ook leuk is, is dat de code gedeeld wordt het ReactOS-project, het project dat probeert een opensourceversie van Windows te bouwen. Of zoals ze het zelf zeggen:
ReactOS® is een open, modern besturingssysteem gebaseerd op het ontwerp van Windows® XP/2003. Volledig opnieuw geschreven mikt het erop de Windows-NT® architectuur ontworpen door Microsoft vanaf het hardware niveau tot op het applicatieniveau te volgend. Dit is geen op Linux gebaseerd systeem, en het deelt niets met de unix architectuur.
@Redactie: Is het misschien een idee om de testpagina voortaan in de artikelen te zetten om meer mensen te prikkelen om een bijdrage te leveren?
Wine ( net als veel andere grote software projecten trouwens ) maakt gebruik van automatische tests om te controleren dat er niks stuk gaat wat in de vorige versie niet werkte. Nu is dit uiteraard ook nog geen garantie dat er af en toe niet iets perongeluk wel stuk gaat maar het is in ieder geval een goed start punt. Ik combinatie met hun versioning control system kun je op ook redelijk makkelijk achterhalen welke patch de functionaliteit gebroken heeft.

Verder hebben ze tegenwoordig een stable en een unstable branch. De stable branch word nog niet heeeel erg hard bijgehouden, maar is bedoelt voor bugfix only backports, wat de kans op regressies natuurlijk een stuk kleiner maakt.

Feit blijft dat ze nog niet al te veel ervaring met het releasen van stable versies, ( dit word hun tweede "stable" release in 12 jaar :p ) dus organisatorisch zal er nog wel een hoop op poten gezet moeten worden voor ze effectief bugfixen ( dus geen nieuwe features ) kunnen porten tussen de unstable en stable branch. Dit is beslist niet makkelijk voor een project met een grote als wine.

Al met al moet ik wel zeggen dat wine in de loop der jaren wel is uitgegroeid van een product dat windows programma's van "zeker niet" tot het "toch maar even uitproberen of het draait" punt gebracht heeft. Het gaat allemaal dus zeker de goede kant op.

Ik wens ze dan ook veel succes met hun nieuwe versie.
Dat gebeurd. Regressies zijn zeldzaam maar ze gebeuren. En dan komen ze opnieuw in de buglijsten te staan en moeten ze opnieuw gefixed worden.

Maar aangezien mer er bij wine naar streeft om de win API zo goed mogelijk na te bouwen kan een regressie ook het resultaat zijn van een slechte implementatie van een bepaalde functie.
Heel leuk dat Wine,.. maar wie gebruikt zoiets nou? Het is alles behalve bug vrij en je gaat je dure software (Adobe CS en MS Office) toch niet op een soort van 'emulator' draaien. En als je dan toch al illegale software draait (gok zo dat 99.9% van de CS versies illegaal zijn) kun je net zo goed ook een illegale versie van XP in Virtual Box draaien.
Sommige programma's zijn windows-only bijvoorbeeld poker-stars of de software van mij broker. Virtual machines zijn veel te onhandig voor dit soort programma's en overkill.
Met wine kan ik ze gescheiden netjes allemaal in hun eigen omgeving installeren en lijken het gewoon native applicaties. Het zijn net die progjes die zo nu en dan een keer nodig bent omdat er windows specifieke code in zit. Wine is daarvoor echt een uitkomst.

Verder is het erg jammer dat CS zo weinig doet tegen de illegale versies hetzelfde geld voor MS Office. Als iedereen daar het volle pond voor moest betalen dan ging men veel meer opzoek naar alternatieven omdat de programma's gewoon weg te duur zijn. Door dat deze programma's illegaal zo gemakkelijk te draaien zijn blijven ze een monopoly op de markt houden. Bedrijven betalen de licenties wel, men leert thuis met een illegale versie er mee te werken. Dat is ook de reden dat dit soort programma's zo gemakkelijk illegaal te installeren zijn. Zouden ze dat moeilijker maken dan gaan mensen opzoek naar alternatieven en schieten dit soort bedrijven zich zelf in de voet. Ik gebruik het niet maar moet je je dan schuldig voelen als je een illegale versie gebruikt om met dit soort programma's te leren werken? Werkgevers verwachten dat je er mee kunt werken en door het illegale gebruik krijgen andere leveranciers weinig kans.
Over het tweede punt ben ik het echt niet eens.
Iemand die willens en wetens illegaal spul draait zal dit blijven doen hoe moeilijk je het ook maakt.
Daarentegen is het voor de legale gebruiker steeds lastiger om een programma te installeren en dat lijkt mij ook niet de bedoeling.

Het illegaal gebruik ligt op een ander niveau dan hoe makkelijk of moeilijk het is. Het is een mindset. "omdat de programma's gewoon weg te duur zijn" gebruiken we het maar illegaal.

Dit is geen goede redenering en moet er uit.

Maar dit hoort natuurlijk niet in de wine release thuis ;)

p.s. "winecfg.exe: cannot access the 'Audio' Tab" wordt ook wel eens tijd dat die er uit is ;)

[Reactie gewijzigd door Mafketel op 21 juni 2010 09:43]

Concluderend is bijvoorbeeld Photoshop ook niet bedoeld voor de consumentenmarkt, maar voor de professionele markt. Daar z'n grote, goed geteste en werkende applicaties nu eenmaal duur.

Daarnaast zit er vaak wel een groot verschil in goedkope, of gratis applicaties ten opzichte van dure applicaties. Een goed voorbeeld is daarin de vergelijking tussen NetBeans en Visual Studio als ontwikkelomgeving. De laatste is erg duur, maar werkt dan ook een stuk lekkerder - IMHO - dan NetBeans. Wat overigens, ook een redelijk pakket is te noemen!
Het is alles behalve bug vrij en je gaat je dure software (Adobe CS en MS Office) toch niet op een soort van 'emulator' draaien
Wine
Is
Not a
Emulator

Wat maakt het nu uit of je dure of goedkope/gratis software onder wine draait ? Waar het om gaat is dat je als Linux gebruiker Windows software kunt runnen. Het omgekeerde heb ik nog niet zien gebeuren.
Het omgekeerde heb ik nog niet zien gebeuren.
Cygwin, maar dan ga je een volledige Linux omgeving binnen windows draaien, waarmee je ook een Xorg server aan het draaien komt.
Maar van de andere kant, waar bevind het probleem zich precies? GTK en Qt, de bekendste (GUI) frameworks werken zowel onder Linux als onder Windows, dus die apps kunnen sowieso (zo goed als) rechtstreeks voor het andere platform gecompiled worden. Kijk naar KDE4Win, wat toch een redelijk eind op weg is om KDE onder Windows werkend te krijgen (veel programma's werken al, alleen programma's die meer low-level API's nodig hebben, zoals met hardware of audio, nog niet (helemaal))
Wat dacht je van het KDE on Windows project? (tevens op de Mac).
http://windows.kde.org

Oke, het gaat dan wel om gecompileerde applicaties, specifiek voor Windows, maar toch.
Nou... *ik* gebruik wine. Inderdaad, voor MS Office en Adobe shit zou ik het ook niet gebruiken, dat ga ik toch niet kopen (OOo en gimp voldoen prima), maar ik gebruik het zelf voornamelijk voor games. Een hoop games draaien er prima op. In ieder geval wel degenen die ik speel.
Gamen in een VM gaat dus écht niet lekker werken hé. Dat is het mooie van Wine.
Wie zegt dat je er dure software in moet draaien? Ik gebruikte tot voor kort nog gewoon uTorrent en Alt.binz in Wine.
Gewoon uit interesse...
uTorrent - Aangezien je Wine gebruikt, ga ik ervan uit dat je op Linux/Mac zit. Waarom gebruik je niet gewoon Transmission? Het is Linux/Mac native....
Hij zegt "tot voor kort", hij gebruikt nu dus wat anders. Ik zou zelf ook geen torrent client op wine gebruiken. Ben zelf een poweruser, Transmission is me te basic, dus ik gebruik Vuze (kom maar weer op met de flames java-haters, maar zo erg is het geheugengebruik van Vuze niet...), maar er zijn genoeg native clients om me niet druk te maken over het zoveelste windows programma...
Ik gebruik liever open office maar af en toe meot je iets als .doc opsturen naar een bedrijf dan test ik het liever nog even al kan dat tegenwoordig ook op office.live.com
Als ik iets op moet sturen naar een persoon of bedrijf die geen odf kan lezen, maak ik er pdf van. doc is zo jaren 90, zelfs MS wil er van af...
Tja dat kan wel zo zijn maar aan die mening (die ik met je deel) hebben veel bedrijven maling.
Nu nog een optie om het eindelijk werkend te krijgen onder OS X en ik ben echt happy.
Installeren met MacPorts gaat niet door een bug in Xcode 3.2.3, compilen van source mist vanalle andere paketten en de enige binaries die er zijn, zijn zo buggy dat zelfs winecfg niet open gaat.

[Reactie gewijzigd door Petervanakelyen op 20 juni 2010 18:29]

Je zou Winebottler eens kunnen proberen, is behoorlijk up to date voor osx...
En Crossover Mac? Al loopt die miss wat achter met Wine-versie (1.1.34 volgens changelog)
Het gaat echt de goede kant op met Wine. :)
Switching workspaces/desktops can make some application windows disappear
Blij dat deze bug eruit is. Erg vervelend om ineens een programma 'kwijt' te zijn. Met wat truucjes was het venster meestal wel terug te krijgen, maar dat kostte tijd die beter in wat nuttigers gestoken kon worden.
"Graphical rendering problem in cad program" eindelijk verholpen! _/-\o_

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