From owner-freebsd-ppc Thu Jun 8 12:11:52 2000 Delivered-To: freebsd-ppc@freebsd.org Received: from tortilla.manson.net (cc49460-a.bnapk1.occa.home.com [24.0.214.20]) by hub.freebsd.org (Postfix) with ESMTP id 6727737B59B for ; Thu, 8 Jun 2000 12:11:50 -0700 (PDT) (envelope-from jehamby@anobject.com) Received: from localhost (jehamby@localhost) by tortilla.manson.net (8.9.3/8.9.3) with ESMTP id MAA45798 for ; Thu, 8 Jun 2000 12:11:46 -0700 (PDT) (envelope-from jehamby@anobject.com) X-Authentication-Warning: tortilla.manson.net: jehamby owned process doing -bs Date: Thu, 8 Jun 2000 12:11:46 -0700 (PDT) From: Jake Hamby X-Sender: jehamby@tortilla.manson.net To: freebsd-ppc@freebsd.org Subject: a more Darwin-centric approach? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have an idea: Since AFAIK nobody has done a whole lot of work yet in getting the FreeBSD kernel up and running on PPC (please correct me if I'm wrong!), why don't we focus first on getting the stuff from userland, including the ports collection, brought over to Darwin/MacOSX? At WWDC, Apple demoed XFree86 running on Darwin, so it's not a totally uncomfortable environment for UNIX development. This helps Darwin and MacOS X users as well as FreeBSD users (sending goodwill to both communities), and it also helps with the toolchain approach, as if we choose, for example, the SVR4 ABI, we can build a GCC on Darwin that generates this format, and then test it out by adding ELF support to the Darwin kernel. This doesn't have to be an either/or thing, of course. I imagine most of us in this list are going to fit primarily in one of two categories: kernel hacker or non-kernel hacker. As a primarily non-kernel hacker, I'd be much happier helping to bring up the ports collection under Darwin, and also helping with the GCC toolchain stuff to the extent of my time and abilities. This would give us a comfortable base of operations to bootstrap the real FreeBSD kernel and ideally set up a situation where a single executable could run on FreeBSD, Darwin, and (with the help of a loadable module), MacOS X. -Jake To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message