From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 14 07:42:38 2008 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 966CF1065672 for ; Sun, 14 Dec 2008 07:42:38 +0000 (UTC) (envelope-from shurd@sasktel.net) Received: from misav09.sasknet.sk.ca (misav09.sasknet.sk.ca [142.165.20.173]) by mx1.freebsd.org (Postfix) with ESMTP id 489B48FC14 for ; Sun, 14 Dec 2008 07:42:38 +0000 (UTC) (envelope-from shurd@sasktel.net) Received: from bgmpomr2.sasknet.sk.ca ([142.165.72.23]) by misav09 with InterScan Messaging Security Suite; Sun, 14 Dec 2008 01:12:36 -0600 Received: from server.hurd.local (adsl-76-202-204-46.dsl.lsan03.sbcglobal.net [76.202.204.46]) by bgmpomr2.sasknet.sk.ca (SaskTel eMessaging Service) with ESMTPA id <0KBU0056HUOZPG50@bgmpomr2.sasknet.sk.ca> for freebsd-emulation@freebsd.org; Sun, 14 Dec 2008 01:12:36 -0600 (CST) Date: Sat, 13 Dec 2008 23:12:35 -0800 From: Stephen Hurd To: freebsd-emulation@freebsd.org Message-id: <4944B1E3.1040208@sasktel.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.18) Gecko/20081204 SeaMonkey/1.1.13 Subject: BSDulator? 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: Sun, 14 Dec 2008 07:42:38 -0000 Rather than build and maintain a cross toolchain to build Linux binaries, it was much simpler to merely install emulators/linux_dist-gentoo-stage3. Since I also build OpenBSD and NetBSD binaries, the obvious question came to mind "Why does FreeBSD not have BSDulators?" A cursory poke around suggests that it should be relatively simple to do since the ABIs between the BSDs are generally a lot closer to each other than the ABIs between FreeBSD and Linux. Has anyone done any work in this area, and if not, does anyone have any pointers regarding how to get started on this?