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

Wine logoEr is met versienummer 1.7.30 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 precies 21.783 titels. Hieronder is te vinden wat er in deze release allemaal is veranderd en verbeterd.

What's new in this release:
  • More support for fonts in DirectWrite.
  • Improved ATL thunk support.
  • A few more C runtime functions.
  • Regedit import/export fixes.
Bugs fixed in 1.7.30 (total 50):
  • 7920: Post provider setup of WMI core 1.5 installer needs advapi32.dll.WmiOpenBlock stub
  • 13593: Microsoft Office 95 installer fails while configuring ODBC drivers.
  • 17042: Microsoft OneNote 2007 trial crashes because richedit doesn't implement ITextDocument
  • 17796: Citavi: No network access (wininet.dll InternetGetConnectedStateExW returns incorrect network connection state)
  • 18567: Universe at War - Reports installation failed but seem to install just fine
  • 18832: compiling with -fprofile-generate fails on sfnt2fnt due to hidden symbol
  • 21880: NHL 2009 Cannot be launched
  • 21945: regedit export: unmatched REG_SZ quote in *.reg files
  • 23293: Pippa Funnell - Secrets of the Ranch fails to start with X error (GLX?)
  • 24086: VirtualDub: invisible text in some dialogs
  • 24537: TimezAttack Demo has no sound, hangs after intro movie
  • 25415: Star Trek Armada II: sound is not smooth
  • 25418: Strong Bad Episode 5 crashes at intro movie without native d3dx9_36
  • 25433: Mount&Blade-Warband crashes after intro videos in Ubuntu 10.04LTS
  • 25514: Teamviewer 6 client: execute in loop and it opens an infinite number of windows
  • 25577: Microsoft Flight Simulator X: Demo/Deluxe edition, crashes on exit
  • 25590: PhysX: Uninstaller says that it installs app instead of removing it
  • 25622: Miranda IM and TabSRMM
  • 25624: League of Legends launcher wont open
  • 25638: Bryce 7 crashes
  • 25665: Cool Record Edit: Incorrect window appearance
  • 25683: Quicktime Player buttons not visible
  • 27026: Regedit.exe - missformed data in an exported REG-file
  • 29292: "The Settlers - Rise of Cultures" - directx9 error
  • 32288: The Settlers 7 performance is really bad in the initial secuence
  • 33528: GTA2 hangs up during gameplay
  • 33873: Photoshop CS2 fails to "save as"
  • 34429: Farming simulator demo is dark (opengl game)
  • 34500: Project 64 runs slow when compared to wine 1.4
  • 35578: Multiple applications crash on install/startup ('COMPUTERNAME' environment variable not present)(Mentor Pads Free Viewer, Flightgear 3, MaxQuant)
  • 36323: valgrind shows a possible leak in riched20/tests/txtsrv.c
  • 36551: Bittorrent Sync needs bcrypt.dll.BCryptGetProperty
  • 37054: Everquest needs d3dx9_30.dll.D3DXCpuOptimizations
  • 37118: PVS-Studio Error: Typos
  • 37119: PVS-Studio Error: Cascade of conditional operators
  • 37121: PVS-Studio Error: String length changing
  • 37122: PVS-Studio Error: One counter for two loops
  • 37123: PVS-Studio Error: Double type conversion
  • 37124: PVS-Studio Error: Difference of unsigned numbers
  • 37126: PVS-Studio Error: Printing the result of identical functions
  • 37127: PVS-Studio Error: Unreliable tests
  • 37164: Adobe Creative Cloud crashes on launch with WinVer set to 'Windows 7' (needs IDWriteFactory::CreateCustomFontCollection method implementation)
  • 37207: FreeOrion needs msvcp100.dll.?iostream_category@std@@YAABVerror_category@1@XZ
  • 37394: PicPick 3.4.1 can't start
  • 37406: Texture corruption when changing graphic options (Eve Online, Sims 3, Diablo 3)
  • 37413: login to https:pos.uhaul.net broke in wine 1.7.29
  • 37430: Need for Speed Hot Pursuit(2010) Images and Text get blurred after selecting an event with Wine 1.7.29.
  • 37431: Incorrect handling of SetBkMode(dc, TRANSPARENT) with hatch brush
  • 37437: RIM BlackBerry Device Manager crashes due to unimplemented function KERNEL32.dll.CancelTimerQueueTimer
  • 37471: iexplore ScriptBSC_stop_binding crash

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

Versienummer:1.7.30
Releasestatus:Unstable
Besturingssystemen:Linux, BSD, Solaris
Website:Wine HQ
Download:http://prdownloads.sourceforge.net/wine/wine-1.7.30.tar.bz2
Bestandsgrootte:20,82MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (15)

Ik vind het jammer dat er niet meer tijd wordt gestoken in programma's die veel gebruikers de overstap naar linux hinderen. Adobe software is daar zeker 1 van, maar ik kan me voorstellen dat voor sommige mensen MS Office een must is. maar het zou mooi zijn als juist deze in het bijzonder meer aandacht geven ipv:

36551: Bittorrent Sync needs bcrypt.dll.BCryptGetProperty
really? kan iemand mij uitleggen waarom dit gedaan wordt? er zijn toch gewoon linux packages voor elke distro direct van bittorrent zelf te downloaden?

O ja, en die printscreen met Ubuntu waar IE op draait: van alle programma's die je graag in linux wilt kunnen gebruiken....IE? en ook echt IE6!

[Reactie gewijzigd door aileron op 2 november 2014 04:02]

Juist IE6, vanwege de enorme hoeveelheid (bedrijfs-) websites die helaas alleen normaal werken in die versie.
Dan wel op de XP-SP2 code anders loopt ie de hele tijd te crashen en crashrapporten op te maken. Out of de box al totaal onbruikbaar dan. :+

[Reactie gewijzigd door blorf op 2 november 2014 09:14]

De ontwikkeling gebeurd nog altijd op vrijwillige basis, en mensen werken dan liefst aan de dingen die voor hen belangrijk zijn. Werken aan een bittorrent client lijkt triviaal en overbodig maar kan er voor zorgen dat andere software ook weer functioneel word. Niet vergeten dat sommige commerciŽle programmas ondertussen ook al torrents gebruiken voor het verspreiden van updates voor hun software.
Volgens mij wordt Wine voornamelijk ontwikkeld door Codeweavers. Wine's changelogs bevatten ook veelal namen die iedere release week terugkomen.
Er is op de site een database. Daar in kun je programma''s kicken. Oftewel als jij vindt dat een programma meer aandacht nodig hebt kun je dit aangeven. Hoe meer mensen dit aangeven hoe meer tijd erin dat programma wordt gestoken! ;)

Zie ook:

https://appdb.winehq.org/help/?sTopic=voting
36551: Bittorrent Sync needs bcrypt.dll.BCryptGetProperty
really? kan iemand mij uitleggen waarom dit gedaan wordt? er zijn toch gewoon linux packages voor elke distro direct van bittorrent zelf te downloaden?
Ik heb me niet in de bugmelding verdiept, maar zo te zien gaat het om Toch even gekeken, het gaat inderdaad om BT Sync. Wel van dezelfde makers, werkt met een vergelijkbaar protocol, alleen bedoeld als synchronisatie software (uitleg op Tweakers)

Alhoew BT Sync ook werkt zonder WINE onder (in ieder geval) Ubuntu.

[Reactie gewijzigd door marcel067 op 2 november 2014 10:02]

13593: Microsoft Office 95 installer fails while configuring ODBC drivers.
Waarom zou je voor zulk verouderd pakket nog moeite doen? Voor een game zoals GTA2 kan ik het nog begrijpen, maar voor een office pakket dat bijna 20 jaar oud is? :?
Omdat het feit dat die installer faalt inhoudt dat er een bug in Wine zit. Misschien speelt de bug ook wel een rol bij andere programma's waar het niet is gerapporteerd en/of in het niets valt vergeleken met grotere bugs.

Elke bug die ze oplossen 'repareert' meerdere programma's op het Wine platform; daar kun je met gemak van uit gaan.
Het herimplementeren van functies in closed-source software valt niet mee. Vooral niet als je het verbod op reverse engineering in acht neemt.
Volgens mij is wat zij een bug noemen gewoon een ontbrekend stukje informatie, oftewel onduidelijk gedrag van een stukje van het systeem.
Met veel opgeloste "bugs" ontstaan er elders weer mankementen. Zonder volledig overzicht en met voortdurend doorlopende Windows-updates blijven ze eeuwig achter de feiten aanlopen. De Windows-API moet vanuit commercieel oogpunt troebel blijven om te voorkomen dat Windows als op zichzelf staand produkt niet wordt vernietigd of juist verbeterd door "huis- tuin en keuken" software. Het moet een ongrijpbare toren blijven.

Hebben ze nou al eens een integere beschrijving van de Windows-API delen die in Wine geimplementeerd zijn? (En dan bedoel ik niet een overzicht van allerlei programma's die met bepaalde delen van Wine werken, maar een opsomming van API functies met hun mogelijke parameters die elkaar niet om onduidelijke reden verstoren). Ik heb het idee dat er weinig werkends over blijft als ze daaraan zouden beginnen.

[Reactie gewijzigd door blorf op 2 november 2014 09:09]

Wanneer men in WINE bugs oplost mogen er elders geen nieuwe mankementen ontstaan. In tegenstelling tot sommige forks van WINE worden in WINE zelf geen hacks toegepast. De functionaliteit moet gebouwd worden zoals ze in Windows bestaat en niet anders. Dit net om te voorkomen dat een bepaalde implemenetatie word geschreven om 1 enkel programma aan de praat te krijgen.
De ideologie erachter is inderdaad goed, maar in praktijk zit het een pak moeilijker. Regressions zijn mogelijk in elk soort software, inclusief WINE. Het fixen van een bug (of toevoegen van een feature) kan gevolgen hebben op andere plaatsen die je niet kan voorzien. Dat is nu eenmaal waarom dat er geautomatiseerde tests bestaan. Als je iets kon schrijven en weten dat het altijd zal blijven werken heeft het geen zin om tests te schrijven, dan kan je het beter vlug even manueel testen.

Ik heb heel veel respect voor de mensen die aan WINE werken. Het is moeilijk werk maar veel mensen zijn er erg mee gebaat. Het probleem is dat ze moeten reverse engineeren EN implementeren met slechts een handje vol mensen in vergelijking met de duizenden tot tienduizenden goedbetaalde ingenieurs die bij Microsoft werken. Ik vind het merkwaardig dat WINE Łberhaupt bruikbaar is, al is het aantal programma's die goed werken beperkt.

Het is wat het is. Microsoft kan ook moeilijk gaan helpen want dan gooien ze hun grootste inkomstenbron op straat. Het team achter WINE kan ook moeilijk dingen professioneler aanpakken omdat je dan wettelijk in een heel vreemde zone komt. Ze schenden dan wel geen copyright, maar ik kan me goed voorstellen dat als je wat advocaten er op zet dat Microsoft er zeker een rechtzaak rond kan beginnen. Wat open source geeks die vrijwillig je API proberen te implementeren is 1 ding. Als er een bedrijf geld mee begint te verdienen wordt het wel iets anders.

Gelukkig is enorm veel software naar het web aan het verhuizen of multiplatform aan het worden. Aangezien MS zelf Win32 wat achteruit aan het schuiven is gaan native apps veel minder belangrijk worden. De Adobe suites en veel andere dingen blijven natuurlijk nog native, maar er is toch zeker een migratie naar het web bezig waar het zinnig is. Linux wordt hier enorm geholpen door smartphones en tablets. Zelfs MS Office kan je tegenwoordig gewoon online doen. Je hebt dan wel niet alle features, maar het is wel gewoon compatibel en meer dan genoeg voor de meeste mensen. Zeker een goede evolutie voor iedereen!

[Reactie gewijzigd door Niosus op 2 november 2014 15:17]

Wine Is No Emulator! :+
Nee, WINE staat voor Wine Is Not an Emulator.

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