Wine users ... unite! (Wine, as in Windows Emulation, of course)

2007-06-27 Thread Marc G. Fournier
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Over the past few weeks, a group of have been plugging away in relative 
obscurity to fix the world .. or, at least, the world as revolves around WINE. 
We have a few kernel hackers involved, some members of the wine group, some 
members of PC-BSD, and at least one DragonflyBSD developer ... a truly rounded 
group.

In order to avoid having this all mixed in, and lost, with other software 
discussions, the work is happening on a private list, but if anyone feels that 
they can contribute *programming knowledge* to the effort, email me and I'll 
add you to the list ... we aren't looking for testers on this list, see below 
about that ...

To the real reason for this post, we have been slowly making headway ...

If you go to:

   http://wiki.freebsd.org/Wine

You will find several patches, both against FreeBSD and wine, that get the 
latest wine working under both 7.x and 6.x ... under 6.x, the only 'gotcha' is 
don't apply the signal patch yet, as it does break things ...

For testing, Tijl is running 7.x and I am running 6.x ... in my case, with all 
patches applied, except the signal patch, I can get Freecell running ... in his 
case, with all patches applied, he can get MT4 running (MT4 is an online 
financial trading piece of software) ...

For those that are interested in Wine, and are going to test the above patches, 
please subscribe to [EMAIL PROTECTED] by sending a message to 
[EMAIL PROTECTED] ... it will also let us gauge how 
big/small the 'wine users'  population happens to be ...



- 
Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email . [EMAIL PROTECTED]  MSN . [EMAIL PROTECTED]
Yahoo . yscrappy   Skype: hub.orgICQ . 7615664
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGgnEP4QvfyHIvDvMRAp1rAJ9rJqQQs+8NtWis2g/YzpNSpWDPTwCgiSRZ
tRIk8JJPJdkSUG4fVLbhqZ0=
=rM6G
-END PGP SIGNATURE-

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Wine users ... unite! (Wine, as in Windows Emulation, of course)

2007-06-27 Thread Tom Evans
On Wed, 2007-06-27 at 11:15 -0300, Marc G. Fournier wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 
 Over the past few weeks, a group of have been plugging away in relative 
 obscurity to fix the world .. or, at least, the world as revolves around 
 WINE. 
 We have a few kernel hackers involved, some members of the wine group, some 
 members of PC-BSD, and at least one DragonflyBSD developer ... a truly 
 rounded 
 group.
 
 In order to avoid having this all mixed in, and lost, with other software 
 discussions, the work is happening on a private list, but if anyone feels 
 that 
 they can contribute *programming knowledge* to the effort, email me and I'll 
 add you to the list ... we aren't looking for testers on this list, see below 
 about that ...
 
 To the real reason for this post, we have been slowly making headway ...
 
 If you go to:
 
http://wiki.freebsd.org/Wine
 
 You will find several patches, both against FreeBSD and wine, that get the 
 latest wine working under both 7.x and 6.x ... under 6.x, the only 'gotcha' 
 is 
 don't apply the signal patch yet, as it does break things ...
 
 For testing, Tijl is running 7.x and I am running 6.x ... in my case, with 
 all 
 patches applied, except the signal patch, I can get Freecell running ... in 
 his 
 case, with all patches applied, he can get MT4 running (MT4 is an online 
 financial trading piece of software) ...
 
 For those that are interested in Wine, and are going to test the above 
 patches, 
 please subscribe to [EMAIL PROTECTED] by sending a message to 
 [EMAIL PROTECTED] ... it will also let us gauge how 
 big/small the 'wine users'  population happens to be ...
 

I wasn't aware there was such a big problem with Wine + FreeBSD - is it
just chance that I've experienced absolutely no errors at all running
Lotus Notes R5 with wine from ports?

FreeBSD zoot.mintel.co.uk 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Tue Jun  5
14:39:27 BST 2007 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/ZOOT
i386

$ wine --version
wine-0.9.36



signature.asc
Description: This is a digitally signed message part


Re: Wine users ... unite! (Wine, as in Windows Emulation, of course)

2007-06-27 Thread Roman Divacky
 Over the past few weeks, a group of have been plugging away in relative 
 obscurity to fix the world .. or, at least, the world as revolves around 
 WINE. 
 We have a few kernel hackers involved, some members of the wine group, some 
 members of PC-BSD, and at least one DragonflyBSD developer ... a truly 
 rounded 
 group.

just a big THANK YOU! you are incredible

thnx!

roman

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Wine users ... unite! (Wine, as in Windows Emulation, of course)

2007-06-27 Thread Marc G. Fournier
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1



- --On Wednesday, June 27, 2007 16:34:04 +0100 Tom Evans 
[EMAIL PROTECTED] wrote:

 I wasn't aware there was such a big problem with Wine + FreeBSD - is it
 just chance that I've experienced absolutely no errors at all running
 Lotus Notes R5 with wine from ports?

Very much so ... one of the biggest problems that we've been addressing is that 
FreeBSD's threading doesn't allow for cross process signally of threads ... we 
have a 'thr_kill()' function, but it only allows signalling a thread within the 
same process ...

Wine uses a two process model (not sure when they changed to it) where there is 
a 'master' (ie. NT kernel) with chid processes that get started up for the 
applications ... current FreeBSD model has no way for the master to signal the 
children ...

Tijl has created a patch for both FreeBSD and wine that adds a 'thr_kill2()' 
function that takes process id as an argument, allowing wineserver to talk to 
the application processes themselves ...

Now, I'm not 100% certain in which cases this is needed ... Tijl would be able 
to explain better ...

There are several other problems we've been able to address ... check out the 
URL I posted, Tijl explains what we've been able to accomplish so far ...

- 
Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email . [EMAIL PROTECTED]  MSN . [EMAIL PROTECTED]
Yahoo . yscrappy   Skype: hub.orgICQ . 7615664
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGgpkc4QvfyHIvDvMRAlDsAJ9vavgk/5TFKLinSGrTYsKR4avR9ACg1Dw8
sNx+k7P/Nng3TP835CV2CA0=
=9/bt
-END PGP SIGNATURE-

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]