Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jun 2007 14:06:36 -0300
From:      "Marc G. Fournier" <scrappy@hub.org>
To:        Tom Evans <tevans.uk@googlemail.com>
Cc:        freebsd-emulation@freebsd.org, freebsd-questions@freebsd.org
Subject:   Re: Wine users ... unite!  (Wine, as in Windows Emulation, of	course)
Message-ID:  <5F3CCD5C2F48BC2E82E8AF20@ganymede.hub.org>
In-Reply-To: <1182958444.1511.35.camel@localhost>
References:  <D88AD3F4C90A1731E8088EBB@ganymede.hub.org> <1182958444.1511.35.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



- --On Wednesday, June 27, 2007 16:34:04 +0100 Tom Evans 
<tevans.uk@googlemail.com> 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 . scrappy@hub.org                              MSN . scrappy@hub.org
Yahoo . yscrappy               Skype: hub.org        ICQ . 7615664
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5F3CCD5C2F48BC2E82E8AF20>