Post a Comment
2005 07 is the last release I can get to run WinMX. WinMX is an old app, and not mission critical for anyone, but it's symptomatic of the sisyphean task the Wine devs face. It makes me leery of trusting Wine with important apps and yet at the same time I feel like standing up and cheering the devs.
Maybe this will be the release that works with WinMX again (without any magic required). There's always that hope driving my upgrade cycles 
Re: "2005 07 is the last release I can get to run WinMX. WinMX is an old app, and not mission critical for anyone, but it's symptomatic of the sisyphean task the Wine devs face. It makes me leery of trusting Wine with important apps and yet at the same time I feel like standing up and cheering the devs."
Except in the case of P2P software there are alternatives such as Azureus, KTorrent, LimeWire, etc. I would rather Wine developers focus their resources and time on applications such as Premiere Pro 2.0 and ZBrush 2.0 where there is no Linux port offered by the developer.
Edited 2006-03-05 03:08
Also, sometimes the break is elsewhere. For example, WinRAR quit working with WINE due to increased checking in X11. WinRAR tries to open an offscreen bitmap to hold toolbar icons; it tries to make it huge in case the person (idiot) adds an insane number of icons to the toolbar, so it asks for a bitmap just under 33000 pixels wide. X11 only allows bitmaps to be 32767 wide since all coordinates in X11 are a 16bit word.
Now under old versions of X11, it never checked if the bitmap asked for was too large - it simply made it. New versions check the boundaries and fail if they are greater than 32767. So now when WinRAR tries allocate its bitmap, it fails causing WinRAR to fail where it used to work.
The WINE folks and the XOrg folks have been arguing over who needs to fix what. The XOrg folks think that the WINE folks should make some kind of work-around for huge bitmaps, and the WINE folks think the XOrg folks should allow bitmaps to be created at any size.
Here's the bug:
http://bugs.winehq.org/show_bug.cgi?id=3573
Here's the link to the last email about the patch:
http://www.winehq.org/pipermail/wine-devel/2005-November/042893.htm...
From the thread:
"This patch is a rewrite of the imagelist handling to not use a Nx1 grid, but a NxM grid with M definable in the source (currently 4)."
"What Wine saves to stream is not binary compatible with windows. To make it compatible it has to be 4xN bitmap."
Someone asked about the status of this back in February, but got no reply.
I am already using wine for
1) Running Windows version of firefox, for some windows specific sites like hsbc.co.in and www.raaga.com.
2) Lotus Notes 6.5
3) Company specific financial software.
4) Diablo II LOD
I do not use Cadega, but still am able to run all my required programs.
With wine 0.99 I hope to run Quake 3 more smoothly ( right now it si gittery) and thank wine for making it possible.
The pk3 files are interchangeable between Windows and Linux. That was really quite helpful when id went the stubborn route and sold Quake 3 Linux separately in retail, because retailers would drop the cost of the Linux version to $5-10 while the Windows version remained at a much higher price-point.
While I'm not exactly sure why it seems there is a Windows version of Wine. It's currently at 0.9.8 but it's bound to be updated to 0.9.9
You can find it here:
http://sourceforge.net/project/showfiles.php?group_id=6241&package_...
That made me curious, so I had a look at the Wine FAQ:
"Part of the rationale for these projects is to find out areas where Wine portability is lacking. This is especially true of the ReactOS project which is a reimplementation of the Windows kernel and should thus be able to reuse most of Wine dlls.
Another reason for pursuing these projects is to be able to replace a single Windows dll with its Wine counterpart. Besides being a good test for the Wine dll, this lets us detect cases where we made incorrect assumptions about how the dlls interact."
So it's mainly for helping with Wine development, but there could be actual use cases as well.
With Wine you could install and try a program as a limited user, and without having to touch C:Program Files or the registry. You can even have multiple fake Windows installations. Wine incurs less overhead than a full virtual machine, and it doesn't require additional licenses.
And some programs might actually run faster on Wine, because Wine libraries might be implemented better than the originals.
>It's most definitely WINE's problem, that's the
>compatibility layer, not X11. 16bitness may be a
>limitation of X11, but it's not XOrg's duty to make
>it behave like GDI just because WINE wants them to
>do so; that's WINE's problem to solve.
This is why when you have dependencies like this and software changes the FOSS model sometimes doesn't work as well.
When we were having problems with content from an Apache web site they already had modified the code instead of using it out of the box and we had problems with their servers. They actually admited this to us and that is how we found out they changed the code. We had to find a different solution from someone else using a video streaming server solution as their servers worked.





