From owner-freebsd-chat@FreeBSD.ORG Thu Jun 9 14:27:57 2005 Return-Path: X-Original-To: freebsd-chat@freebsd.org Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6822116A41C for ; Thu, 9 Jun 2005 14:27:57 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from s-utl01-sjpop.stsn.net (s-utl01-sjpop.stsn.net [72.254.0.17]) by mx1.FreeBSD.org (Postfix) with SMTP id 42BC943D55 for ; Thu, 9 Jun 2005 14:27:57 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from s-utl01-sjpop.stsn.net ([127.0.0.1]) by s-utl01-sjpop.stsn.net (SMSSMTP 4.0.0.59) with SMTP id M2005060907274924980 ; Thu, 09 Jun 2005 07:27:49 -0700 Received: from [10.0.1.5] ([10.1.191.21]) by s-utl01-sjpop.stsn.net; Thu, 9 Jun 2005 07:27:48 -0700 In-Reply-To: <42A7D3DB.9080300@sasktel.net> References: <20050608212440.EDE1520F01@krell.webweaver.net> <42A7AAA6.7070608@pacific.net.sg> <42A7D3DB.9080300@sasktel.net> Mime-Version: 1.0 (Apple Message framework v622) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <732767b54cd8713b8b06e44ebfc9f791@FreeBSD.org> Content-Transfer-Encoding: 7bit From: John Baldwin Date: Thu, 9 Jun 2005 07:27:48 -0700 To: Stephen Hurd X-Mailer: Apple Mail (2.622) Cc: Erich Dollansky , freebsd-chat@freebsd.org Subject: Re: apple moving to x86 X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2005 14:27:57 -0000 On Jun 8, 2005, at 10:30 PM, Stephen Hurd wrote: > >> As there is FreeBSD port to the PowerPC and its peripherals, this >> machine will make a very interesting target for FreeBSD: combine the >> x86 code base with the PowerPC drivers and get a real hot machine. > > The *really* hot machine is going to be the OSX ABI supported under > FreeBSD and running Aqua. I betcha this happens FAST. I doubt it would be fast at all if it even happens. Unlike Linux, svr4, and ibcs2, OS X is not just a POSIXish UNIX kernel. It also includes mach so there would have to be a lot of emulation to support that. OS X also tends to define its interface not at the kernel syscall level but at the library API level (from what I have heard), which means that it might require having custom versions of the base system frameworks ala Wine which would be an enormous amount of work. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org