From owner-freebsd-emulation@FreeBSD.ORG Wed Jun 27 17:10:27 2007 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8186C16A400 for ; Wed, 27 Jun 2007 17:10:27 +0000 (UTC) (envelope-from scrappy@hub.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.freebsd.org (Postfix) with ESMTP id 4409A13C448 for ; Wed, 27 Jun 2007 17:10:27 +0000 (UTC) (envelope-from scrappy@hub.org) Received: from localhost (maia-5.hub.org [200.46.204.182]) by hub.org (Postfix) with ESMTP id 4DD0DB470B9; Wed, 27 Jun 2007 14:10:26 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.204.182]) (amavisd-maia, port 10024) with ESMTP id 46682-08; Wed, 27 Jun 2007 14:10:24 -0300 (ADT) Received: from ganymede.hub.org (blk-89-241-126.eastlink.ca [24.89.241.126]) by hub.org (Postfix) with ESMTP id CE588B470AF; Wed, 27 Jun 2007 14:10:25 -0300 (ADT) Received: from localhost (localhost [127.0.0.1]) by ganymede.hub.org (Postfix) with ESMTP id D1A888A9DD; Wed, 27 Jun 2007 14:10:25 -0300 (ADT) Date: Wed, 27 Jun 2007 14:10:25 -0300 From: "Marc G. Fournier" To: Andrew Reilly Message-ID: <046761D3835DB9F249B3DEA9@ganymede.hub.org> In-Reply-To: <20070604013413.GA18304@duncan.reilly.home> References: <3ADCDD3D6FF7FB9B690ACE80@ganymede.hub.org> <20070604013413.GA18304@duncan.reilly.home> X-Mailer: Mulberry/4.0.8 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: freebsd-emulation@freebsd.org Subject: Re: Wine 'works very bad' under FreeBSD ... X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jun 2007 17:10:27 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 - --On Monday, June 04, 2007 11:34:13 +1000 Andrew Reilly wrote: > I'm by no means an expert, but I have used Wine successfully > in the past, on an ia32 machine. (My main machines are PPC > and amd64 now, so it's not an option for me, so I don't bother > to keep track of progress.) The two main problems, which > distinguish Wine from all other applications is that in order to > successfully emulate Windows it needs to (a) manage one of the > segment registers that Windows uses for (I think) thread-local > storage differently from the way FreeBSD uses it, and (b) > be able to map specific virtual memory address ranges with > mmap(). In particular, I believe that Wine needs to be able to > map some ranges that FreeBSD maintains for kernel memory, or > somthing like that. Both seem to require architectural change > in FreeBSD, rather than just code-tweaking in Wine. I don't > think that many of the FreeBSD architects need or use Wine, so > not much is happening... Please see ... we've addressed the 'Wine loader' issue you comment on above, from the Wine side of things ... we've also addressed several other issues from both the FreeBSD and Wine sides, as appropriate ... - ---- 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) iD8DBQFGgpoB4QvfyHIvDvMRAnk9AJwO0sUGNAYwKD+OAkkB8qt6XvXe5gCgwLKS /nVVpAOrhZcKkE6Qz9hNlfk= =pHGn -----END PGP SIGNATURE-----