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

Wine logo (60 pix) Zojuist is versie 0.9.40 van Wine uitgekomen. Met behulp van dit programma is het mogelijk om MS-DOS- en Windows-programma's te draaien op onder andere Linux, FreeBSD en Mac OS X. Wine wordt onderhouden door een grote groep enthousiaste ontwikkelaars en in plaats van nieuwe releases uit te brengen als er nieuwe features aan de software toegevoegd zijn, heeft men er voor gekozen elke twee weken een nieuwe build uit te brengen. Meer informatie over Wine kan in deze FAQ worden gevonden. Het changelog van deze release laat de volgende veranderingen zien:

What's new in this release:
  • Many MSHTML improvements.
  • A few more sound fixes.
  • Many Direct3D fixes.
  • Lots of bug fixes.
[break]
Nox op Wine screenshot (410 pix)
Versienummer:0.9.40
Releasestatus:Final
Besturingssystemen:Linux, BSD, macOS, Solaris
Website:Wine HQ
Download:http://prdownloads.sourceforge.net/wine/wine-0.9.40.tar.bz2
Bestandsgrootte:11,50MB
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (26)

@iedereen die het woord emuleren gebruik
WINE staat niet voor niets voor "WINE Is Not an Emulator" ;) Het is een API-implentatie van de WIN32-API, en niet een emulator zoals bijv. VMWare of QEMU. Als je het vergelijkt met "RL" talen: WINE "vertaalt" de boodschap en het OS voert hem uit, terwijl een emulator eerst doet wat er gezegd wordt en vervolgens verteld wat de boodschap was.

@Iceheart
Veel verklarender kun je niet worden, tenzij je een de precieze bugs gaat noteren en uitleggen (maar dan krijg je iets als:
* dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
ws2_32: Return WSAEINVAL for unhandled address families in WSAStringToAddress.
, uit de WINE 0.9.39 changelog)
Wat dus niet erg interresant is voor eindgebruikers, gewoon zeggen: "We hebben een zooi bux gefixt" is beter ;P
"en niet een emulator zoals bijv. VMWare of QEMU"
en vmware is eer iets anders, een virtual pc...

Wine komt waarschijnlijk nooit uti de beta fase omdat het nooit alles kan emuleren, ze kunnen nooit garanderen een applicatie 100% gaat werken. ik ken wine nu al een hele poos en het valt me op hoeveel dingen ze de laatste tijd hebben berijkt. zoals het speelbaar maken van call of duty 2 etc...

ik vind dit een van de knapst programeer projecten die ik ken mede omdat windows niet open is. petje af dus inderdaad.


btw die screenshot van 2d games geven mischien de intentie dat het alleen oudere games kan draaien... mischien de volgende keer call of duty op het scherm parkeren?
Is er een ander programma dat ooit zo lang in beta-fase is geweest zonder stable release? Op zich ook nog niet zo vreemd gezien de continue stroom aan bugfixes, maar desalniettemin opmerkelijk :)
Windows is nu ook niet het geringste projectje om na te bouwen, en toch werkt Wine al heel behoorlijk. Petje af voor de devs.
Als zelfs Microsoft al vindt dat het een authentiek exemplaar van Windows is, dan ben je volgens mij het betastadium toch wel voorbij.

Zie: http://youtube.com/watch?v=OfwC1XAy3Sc
ze zijn al een tijdje geleden afgestapt van datum-releasenummers naar de 0.9 tak, met als doel om op termijn idd een 1.0 release te doen.

Ze hebben vorig jaar meen ik ook een lijst opgesteld van dingen die gefixt moeten worden voor 1.0.

En in GNU land zijn er wel meer dingen die nog nooit stable verklaard zijn, GNU Grub bijvoorbeeld.
Ja, software van Google :P
Is er een ander programma dat ooit zo lang in beta-fase is geweest zonder stable release?
MPlayer komt dicht in de buurt, deze gebruik ik toch zeker al drie jaar, en deze zit nu bijna bij 1.0;
1.0-rc2-r3 is de laatste build die ik kan gebruiken.
Dan nemen ze emuleren wel heel letterlijk ;)
Neen, ze virtualiseren Windows.
ook niet eigenlijk, ze implementeren de windows API ;)
Wine Is Not an Emulator ;)
Ik ben het niet eens met alle comments hierboven dat Wine nooit volledig kan zijn.

Wine kan best volledig Windows 95 implementeren, en dan later volledig Windows 98, vervolgens ME (of nee, laat die maar zitten ;) ), daarna Windows 2000 etc.

Het versie nummer begin wel een beetje belachelijk te worden. 40 releases in de 0.9 cycle? Hoe lang gaan ze dit volhouden. 0.9.1500? 0.9.25789?
linux kernel kwam tot 2.1.132. En sowieso, lekker boeiend wat voor nummer erachter staat, als het programma maar vooruit gaat, en ik denk dat we het er allemaal wel over eens zijn dat Wine in die categorie valt :)
lekker boeiend wat voor nummer erachter staat,
Het kan sommige mensen wel veel schelen hoor, in ieder geval de Wine programmeurs zelf ;)

Het zou inderdaad kunnen dat ze niet naar 1.0 willen overgaan en dat ze dus voor eeuwig (nja) 0.9 blijven gebruiken. Effectief heb je dan je software gerenamed. De naam is dan "wine 0.9", en het versie nummer komt er na. Als ze dan gewoon 1 decimale punt invoeren, dan heb je weer een beetje normale versie nummers.

"wine 0.9" 3.9
"wine 0.9" 4.0
"wine 0.9" 4.01

Qua uitspraak heet het pakket dan "wine-o-nine", misschien ook geen verkeerde naam :P

Het lijkt dan een beetje op Java, die een tijdje een 2 in de naam had die ook niet (meer) voor een versie nummer stond:

Java2 1.2
Java2 1.3
Java2 1.4
Java2 1.4.2
Java2 EE 1.3
Java2 EE 1.4
etc

Dit alles met een knipoog natuurlijk. :+

[Reactie gewijzigd door flowerp op 30 juni 2007 17:45]

Ze willen zover ik weet naar de 1.0 tak als ze ieg DirectX9 volledig werkend hebben gekregen.
Stefan Dösinger (DirectX-programmeur bij Wine) is alvast erg optimistisch over het afkrijgen van DX9. Hij is nu bezig een framework te maken, gebaseerd op cxxtest, voor benchmarking, om optimalisatie te helpen. Ik geloof dat ze 3DMark er al in verwerkt hebben.
Het komt omdat Windows ondersteuning door iedere nieuwe Windows versie een moving target is. Volgens mij kan je alle programma's van Windows 95 wel op Wine draaien en heel veel van Windows 98.
Nou, misschien dat je alle Windows 2.0 programma's kan draaien (volgens mij was dat de originele target), maar enkele Win95-games werken bij mij toch nog niet in Wine. Ik denk dat op termijn de Vista-API van Wine stabieler zal zijn dan de 95-API, aangezien aan de eerstgenoemde veel meer gewerkt zal worden.
en een ontzettend verklarende changelist ook :+

@hierboven: wine zal uit beta komen als het volkomen kan emuleren. duurt waarsch. nog wel even ;)

edit: ja dat snap ik ook wel, maar "fixed some bugs. then fixed some more bugs. and then..." beetje raar ;)

[Reactie gewijzigd door iceheart op 29 juni 2007 22:38]

Aangezien wine ook geen emulator is maar een implementatie zal het ook nooit volkomen emuleren ;)
Ik hoorde dat ze met DX10 ook al veel voortgang hebben geboekt, hoedje af wijn!
Hebben meer mensen dat in counterstrike 1.6 het geluid niet meer gelijk met het beeld loopt, ondanks dat er in de starter van steam "aoss wine steam.exe" staat?
En wat is er zo vreemd aan ? Je gebruikt een ALSA-wrapper voor OSS. Gebruik gewoon *puur en alleen* ALSA.

[Reactie gewijzigd door Jungian op 5 juli 2007 23:27]

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