From owner-freebsd-hackers@FreeBSD.ORG Mon Nov 24 15:44:16 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F028106564A for ; Mon, 24 Nov 2008 15:44:16 +0000 (UTC) (envelope-from braulio@solsoft.co.cr) Received: from wbm7.pair.net (wbm7.pair.net [209.68.4.129]) by mx1.freebsd.org (Postfix) with ESMTP id EB7198FC17 for ; Mon, 24 Nov 2008 15:44:15 +0000 (UTC) (envelope-from braulio@solsoft.co.cr) Received: by wbm7.pair.net (Postfix, from userid 65534) id 09E271055F; Mon, 24 Nov 2008 10:44:14 -0500 (EST) Received: from 201.198.34.106 ([201.198.34.106]) (SquirrelMail authenticated user braulio@solsoft.co.cr) by webmail7.pair.com with HTTP; Mon, 24 Nov 2008 09:44:13 -0600 (CST) Message-ID: <47774.201.198.34.106.1227541453.squirrel@webmail7.pair.com> In-Reply-To: References: <4927E659.3010602@kukulies.org> <44979.201.198.34.106.1227489354.squirrel@webmail7.pair.com> <20081124002133.500eec9e@bhuda.mired.org> Date: Mon, 24 Nov 2008 09:44:13 -0600 (CST) From: Braulio =?iso-8859-1?Q?Jos=E9_Solano_Rojas?= To: "Jiawei Ye" User-Agent: SquirrelMail/1.4.5 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-hackers@freebsd.org, Mike Meyer Subject: Re: mounting Mac OS .dmg files? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Nov 2008 15:44:16 -0000 Hi! On Mon, 24 de Noviembre de 2008, 12:19 am, Jiawei Ye wrote: > On Mon, Nov 24, 2008 at 1:21 PM, Mike Meyer > wrote: > --snip-- >> So while a Darwin (the OS underneath OSX) ABI would be possible - >> though it's not clear how painful because it's not clear how visible >> the MACH APIs are - it's not clear how useful it would be by >> itself. You could run OSX applications that used X11 for the GUI after >> building the appropriate libraries (just like Linux), but those apps >> are probably available native anyway. You couldn't run applications >> that use the various and sundry Mac-specific graphics (among other >> things) frameworks, not without providing code to simulate all the >> calls provided by those frameworks - which are proprietary, and not >> part of Darwin. Which means this project now resembles WINE more than >> the Linux ABI layer. >> >> One open-source project at least try to replicate the frameworks on > top of Windows: > > http://www.cocotron.org/ > > As Mike mentioned this is not a trivial port and requires tweaks to > the target application source as well. So even if one is diligent > enough to get cocotron running on FreeBSD/Linux, the app itself will > have to be modified to run there. Thank you for your answers. This list is always very educative. It seems like it could take years to program a Mac ABI layer. Best regards, B.