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 , , 17 reacties
Bron: Wine HQ

Wine logoEr is met versienummer 1.7.44 een nieuwe ontwikkelbuild van Wine verschenen. Wine is een opensource-implementatie van de Windows-api. De software maakt het mogelijk om DOS- en Windows-programma's op 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 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 22.398 titels. Hieronder is te vinden wat er in deze release allemaal is veranderd en verbeterd.

What's new in this release (see below for details):
  • More support for the COM interfaces of the RichEdit control.
  • Initial version of a SmartTee filter.
  • Some more support for the ARM64 platform.
  • Support for the null device kernel object.
Bugs fixed in 1.7.44 (total 59):
  • 8272: When exiting Wizardry 8 waits until background music thread finishes playing
  • 8653: Desperados v1.01 fails to start, reports 'ADPCM sound codec is missing' (Wine's MS-ADPCM needs to report as Pid = 1, Mid = 33)
  • 9425: Select behavior different on Wine
  • 11607: Blood 2: The Chosen keyboard repeat problem
  • 12458: Multiple apps fail due to RichEdit ITextDocument_fnRange stub (MySQL Workbench, BlitzMaxDemo137)
  • 17920: OleUIAddVerbMenu is not implemented
  • 18303: Adobe Acrobat Pro 7: Crashes when selecting the "edit" menu while having a file open.
  • 25684: OLE v2.03 16bit (Win3.1 & 3.11): installer deadlocks
  • 25950: SEE_MASK_NO_CONSOLE flag in ShellExecuteEx have opposite effect
  • 26321: Star Wars: Galactic Battlegrounds Clone Campaigns: 1.0x - Exit DataBank or Basic Training will crash game.
  • 30974: No backtrace with Visual C++ 2010 .pdb files in large app; "Unsupported type 1404 in STRUCT field list"
  • 31922: 64-bit Total Commander 8.x crashes when viewing image files via with 'Imagine' plugin v1.08
  • 33012: FAST Search for Sharepoint MOSS 2010 Query Tool only displays a black background
  • 33888: VisualDSP++ 5.0 debugger needs atl80.dll.AtlIPersistPropertyBag_Save
  • 34262: dbghelp: Unhandled Tag type 0x26 for backtraces in xul.dll
  • 34517: Burnout Paradise crashes when trying to connect to server (needs support for Win32_SystemEnclosure WMI class)
  • 34930: Cygwin-compiled Hello World program couldn't display output
  • 35957: Neverwinter Nights 1.69 crashes on startup since 1.7.16
  • 36244: valgrind shows several warnings in d3dx9_36/tests/surface.c
  • 36245: valgrind shows several warnings in d3dx9_36/tests/texture.c
  • 36246: valgrind shows several warnings in d3dx9_36/tests/xfile.c
  • 36339: valgrind shows a lot of leaks in ddraw/tests/d3d.c
  • 36352: valgrind shows a ton of leaks in d3dcompiler_43/tests/hlsl.c
  • 36379: valgrind shows several possible leaks in light tests in ddraw/tests/d3d.c
  • 36386: d3dx9_36/tests/texture.c crashes under valgrind on i965/mesa 10.1.1
  • 36449: Death to Spies: Moment of Truth crashes on mission start (incorrect ID3DXSkinInfo::ConvertToIndexedBlendedMesh stub signature)
  • 36539: Evernote 5.4 crashes on startup (automatic proxy configuration fails)
  • 36592: valgrind shows several leaks in wbemprox/tests/query.c
  • 36659: valgrind shows a definite leak in ddraw/tests/d3d.c:CapsTest()
  • 36669: ddraw/tests/visual.c crash under valgrind/i965
  • 37220: valgrind shows an invalid write in d3dx9_36/tests/core.c
  • 37575: regedit: duplicated null characters
  • 37604: Adobe Reader 6 crashes at splash screen
  • 37667: Custom game development library needs GetRawInputDeviceList to set ERROR_INSUFFICIENT_BUFFER on too small buffer
  • 37759: CLARION 8 crashes on null pointer in GetStringTypeW
  • 37761: Tree list items do not automatically collapse in Starcraft Campaign Editor
  • 38090: Managed (.NET) debugger fails to load symbol files ('GetFileVersionInfoSizeExW' is a stub)
  • 38098: Managed (.NET) debugger fails to load symbol files ('GetFileVersionInfoExW' is a stub)
  • 38107: Cygwin and MSYS2 needes NULL Device for /dev/zero, /dev/null, /dev/full and so on
  • 38149: Wrong alignment for D3D structures
  • 38152: PureBasic IDE crashes when launching online help ("F1" key)
  • 38170: wine fails to start on raspian/raspberry pi 2 (wine requires a 3G/1G memory split)
  • 38195: Firefox 36.0.1 crash at pdf.js demo needing msvcr120.dll.copysignf
  • 38294: select() does not report exception on socket after non-blocking connect() fails
  • 38313: broken surround sound in skyrim (and possibly games which do not have advanced sound settings)
  • 38378: msvcr120.dll.fmaxf is needed by Sonkwo
  • 38389: Samsung Smart View 2.0 locks up/crashes
  • 38453: valgrind shows an uninitialized variable in programs/vbscript/tests/run.c
  • 38465: valgrind shows a definite leak in wininet/tests/http.c
  • 38513: Winuae crashes on unimplemented function GetSystemTimePreciseAsFileTime
  • 38535: Ukrainian localization problem
  • 38539: Jade Empire Special Edition has various graphical glitches
  • 38546: Strong Bad's Cool Game launcher: login window doesn't appear properly
  • 38562: Ghost Recon Advanced Warfighter 2 hangs with the splash screen
  • 38586: Green Ranch crashes when opening
  • 38602: Steam 'steamwebhelper.exe' (CEF) crashes on unimplemented function ADVAPI32.dll.ImpersonateAnonymousToken during clipboard paste into 'search store' field
  • 38607: GOG Galaxy client needs msvcp110.dll._Call_onceEx
  • 38628: League of Legends : LoLPatcherUx.exe crash
  • 38643: Sigil Portable 0.8.6 crashes on unimplemented function msvcr120.dll._dsign

Internet Explorer 6 d.m.v. Wine op Ubuntu (620 pix)

Versienummer:1.7.44
Releasestatus:Unstable
Besturingssystemen:Linux, BSD, Solaris
Website:Wine HQ
Download:https://www.winehq.org/download
Bestandsgrootte:21,27MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (17)

Ik ben een noob op Linux gebied, Maar vroeg me af of oude Windows software ook onder Wine draait? Is dit dan niet een betere (veiligere) oplossing dan een oude XP computer?
Op zich zou je wel gelijk hebben. Maar de reden waarom de oude software nog gebruikt wordt op xp is vaak dat ze iets speciaals doet. Bijvoorbeeld het aansturen van hardware of creative combinaties van zaken. Dan moet dat ook allemaal onder linux werken. Vraag je af waarom dergelijke software niet onder nieuwere versies van mswindows draait....

Daarnaast kan/zal veel windowsXP software onder linux wel een alternatief hebben, die waarschijnlijk niet voldoet omdat het geen msWindows is.... dan zal wine onder linux ook niet voldoen.
Sorry, maar wat bedoel je nou eigenlijk? Veel XP software, vooral met hardware interfaces werkt juist prima onder wine.

Die laatste alinea is helemaal niet te ontcijferen. Omdat linux een mail programma heeft werkt een windows mail programma niet in wine ???
Wat beerse volgens mij probeert te zeggen is dat Wine waarschijnlijk geen oplossing biedt voor mensen die hun systeem niet kunnen upgraden naar W7/8. Als W7/8 niet voldoet voor hun specifieke software, voldoet Wine waarschijnlijk ook niet.
juist oudere software doet het naar mijn ervaring bijzonder makkelijk onder wine.
Jekan ook heel eenvoudig instellen welk windowsversie wine moet gebruiken.
Er zullen altijd redenen zijn om bij Windows XP te blijven. Die zullen niet altijd technisch van aard zijn.

Wat ik bedoel te zeggen is inderdaad dat wine geen oplossing is als een nieuwere windows ook geen oplossing is.

Bedenk dat een computer voor velen gewoon gereedschap is om hun werk en/of hobby te doen. Als je altijd met een hamer, bijtel en handzaag hebt gewerkt dan is het moeilijk om met een spijker-pistool, decoupeerzaag en circelzaag te werken. Ook hoef je niet over te stappen op een moker, bijtel en kettingzaag, al doen ze ieder ongeveer het zelfde maar dan toch anders.
Wat ik wel aan de hand heb gehad, is dat ik de databestanden van onderzoeken van de afgelopen twintig jaar op archief heb staan. Het betreft duizenden onderzoeken. De meeste zijn afgerond, sommige lopen door. Andere onderzoeken weer opnieuw opgestart. De data werd verwerkt met software uit het dos of windows 3.1 tijdperk. Als die software onder wine werkt, dan kan je de moeite van het omzetten van al die data besparen.
In de praktijk wel denk ik, maar ik denk dat je daar niet vanuit mag gaan. Een malafide word-document binnen wine zou net zo goed schade kunnen veroorzaken binnen een wine-omgeving, als een word-document binnen xp doet. Maar je zal wel minder snel de internet-explorer binnen XP/wine openen.
De "internet explorer" in Wine is niet gebaseerd op MSHTML maar op Gecko (van Mozilla). Niet dat daar geen beveiligingsproblemen mee kunnen zijn natuurlijk.

Je zult niet zo snel een rootkit of ander soort vervelende malware oplopen in Wine, omdat die simpelweg niet zullen werken, maar je bent inderdaad niet immuun voor veiligheidsproblemen.

Als je het echt veilig wilt doen, zorg je dat alles binnen Wine als een aparte Linux user draait, die enkel schrijftoegang heeft tot zijn eigen homedir, en verder alleen toegang heeft tot het noodzakelijke.
Moet je alleen even zorgen dat je documentjes op de goede plek terechtkomen.
Mij lijkt dit overigens een beetje overdreven, maar als je met software werkt waarvan bekend is dat het onveilig is, is het het misschien toch waard.
De schade die een eventueel malafide bestand aan zou kunnen richten is dan binnen de virtuele windows die wine biedt, niet de kern van je linux systeem, als ik me niet vergis.

Bovendien is het maar de vraag of die malafide code dan wl goed zou werken op die api :) Het is niet "echt" windows, maar een implementatie van hun api. Dus programma X kan goed werken, maar waarschijnlijk door een andere implementatie dan hoe het binnen de "echte" windows werkt.

Wine biedt ook in de linux-mappenstructuur een soort windows-mappenstructuurtje (een drice_c directory met onderliggende program files en documents/settings directories). Ik denk dat de malafide software vooral die directories zal vinden om schade aan te richten. Ik zou zeggen 'boeiend'...
Wine biedt ook in de linux-mappenstructuur een soort windows-mappenstructuurtje (een drice_c directory met onderliggende program files en documents/settings directories). Ik denk dat de malafide software vooral die directories zal vinden om schade aan te richten. Ik zou zeggen 'boeiend'...
Dit wordt hellemaal leuk aangezien je wine kan vertellen voor elk programma dat je draait/installeert zo'n directory aan te maken.
Dat zou best kunnen ja. Is een kwestie van even proberen, of even het programma opzoeken op https://appdb.winehq.org/
38195: Firefox 36.0.1 crash at pdf.js demo needing msvcr120.dll.copysignf
Hoezo zou iemand in Linux ooit een Windows-variant van Firefox willen draaien?
't Verbaast me dat zo'n bug ontdekt is... of ook maar enige prioriteit krijgt.
Ik weet, er zijn zo nog wel meer te vinden.
Ik denk iemand die zijn website wel testen met verschillende browsers.
Doet Firefox voor Linux het dan anders als Firefox voor Windows?
Eventuele hardwareversnelling. Althans, Google Chrome voor Linux doet weinig op dat gebied terwijl in Windows alles versneld is.

[Reactie gewijzigd door Ardens op 30 mei 2015 21:32]

Betekent al dat Cygwin gedoe nou dat er mensen zijn die een Posix compatibiliteitslaag voor Windows draaien via een Windows compatibiliteitslaag voor Linux?

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